Por lo tanto, su aplicación comercial se encuentra en las etapas intermedias de desarrollo ... suficiente como para poder usarla, pero aún necesita mejoras, extensiones y correcciones. Está lejos de ser posible de enviar, pero es lo suficientemente estable y completo como para que los desarrolladores y los evaluadores/usuarios internos sientan que es hora de recibir más comentarios de los usuarios reales.Comunicación e infraestructura de prueba beta privada
Así que vas a una prueba beta más amplia pero aún cerrada, probablemente seleccionada de usuarios/clientes existentes que quieran contribuir y dar su opinión.
A previous SO question demostró que la mejor manera de utilizar los beta testers es asegurarse de que haya una buena comunicación bidireccional. Queremos habilitar esa comunicación!
Así que el problema es encontrar las mejores maneras de organizar y permitir la comunicación entre los desarrolladores y los beta-testers-en-grandes, y entre los propios probadores beta?
En el pasado, aquí siempre acabamos de configurar una simple lista de correo electrónico, agregando los comprobadores secretos a la lista y dejándolos publicar por correo electrónico en una dirección centralizada, que se comparte entre todos los que figuran en la lista. Es crudo y de la vieja escuela, pero lo hemos hecho de esta manera durante quince años y funciona bien, especialmente para nuestro grupo externo de aproximadamente 10 probadores.
Pero debe haber otros métodos, y tal vez es mejor explorarlos. ¿Qué infraestructura de prueba beta ha configurado para sus propios proyectos? Las metas y los requisitos son vagos, pero algunos puntos que podrían ser útiles a tener en cuenta
- Secreto, no desea que los usuarios no invitadas para encontrar o espiar
- comunicación, permiten a los usuarios hablan de preguntas, la documentación , compartir proyectos, ayudarse entre sí
- Compartir archivos, cómo distribuir el software beta, así como dejar que los usuarios carguen sus propios ejemplos/ejemplos de problemas/demostraciones
- Informar errores, si el sistema de comunicación está relacionado con su rastreador de errores ?
- Escalado, puede manejar 5 probadores, 20 probadores, etc
- niveles de privacidad, puede manejar un nivel de super-duro de los usuarios quizás sólo en las instalaciones que reciben una nueva construcción de un día, una beta privada de invitado fuera de los usuarios, una beta pública de cualquier persona que quiera unirse ..
- filtración de ruido, si la discusión se pone demasiado offtopic o hablador que puede difundir el enfoque de la beta
Hay algunas opciones obvias para el diseño de este tipo de apoyo beta infraestructura que incluso podría combinarse.
- Una lista de correo (privada)
- Un vBulletin como foro con secciones privadas
- Un bugtracker como FogBugz (dando probadores de licencias para que puedan explorar y anotar)
- Un wiki para la documentación de colaboración/discusión
También es útil mirar SourceForge, que es para aplicaciones de código abierto donde no hay necesidad de secreto, invitaciones o clases, pero no hay s un foro y un rastreador de errores asociado con cada proyecto. También puede ser interesante considerar próximas plataformas/paradigmas como Google Wave.
Mi pregunta: ¿qué sistema ha utilizado para organizar sus probadores beta internos/externos, y cuál ofrece la mejor recompensa en términos de mejorar el proceso de desarrollo sin ¿Es duro o molesto manejar un sistema demasiado complejo?
Estoy publicando esto como una wiki comunitaria porque está claro que no habrá una única mejor respuesta.
P. S. como la imagen ... – bytebender
Esta es una buena idea para obtener comentarios consistentes y de alta calidad para los desarrolladores. Esto parece casi ideal para la agregación de errores. Puede que no sea útil para otros objetivos, como las mejoras en la lluvia de ideas, pero para los errores es probable que gane o gane si tiene esa capa de control de calidad para manejar la interfaz. – SPWorley