Sirve el Betatesting?.
Hablando con colegas, algunos me decían que no entendían porque dedicaba tiempo a hacer betatesting de diferentes productos y que para ellos era una perdida de tiempo y que las veces que habían participado en ciclos de pruebas beta, no habían logrado que sus sugerencias fueran tomadas en cuenta.
Una cosa importante a tener en cuenta, es que la etapa de betatesting es cuales son las expectativas que se pueden tener en un ciclo de pruebas en esta etapa.
Cuando desarrollo un producto y el mismo esta en etapa de BETA, mi intención es tratar que el mismo se pruebe en la mayor cantidad de maquinas y usuarios posibles, de forma de chocar mis programas contra la realidad de forma de ver si se adapta correctamente.
La etapa de BETA, no es para la incorporación de nuevas funcionalides, sino para hacer los ajustes en las funcionalidades que ya están desarrolladas.
Entonces, volviendo a la pregunta de mi amigo, sirve para algo participar en estos ciclos?.
Desde mi punto de vista, sirve participar para poder comprobar si el producto probado se adapta a MIS necesidades y forma de trabajo. También es muy bueno para capacitación, pues es una forma interesante de aprender todo lo que trae la nueva versión.
Es bueno hacer sugerencias de nuevas funcionalidades?
También es bueno hacer sugerencias de nuevas funcionalidades, aunque hay que tener claro que las mismas seguramente no pueden ser incorporadas en el producto en este ciclo, pero si la idea es buena y util, va a ser considerada para la próxima versión del producto.
Si todas las funcionalidades sugeridas, se incorporaran al producto durante el ciclo de beta, los planes de desarrollo del producto se descarrilarían, atrasando la llegada del producto al mercado.
Hace ya cuatro años, hice una presentación en el Encuentro GeneXus, hablando algo del tema.
Una cosa importante a tener en cuenta, es que la etapa de betatesting es cuales son las expectativas que se pueden tener en un ciclo de pruebas en esta etapa.
Cuando desarrollo un producto y el mismo esta en etapa de BETA, mi intención es tratar que el mismo se pruebe en la mayor cantidad de maquinas y usuarios posibles, de forma de chocar mis programas contra la realidad de forma de ver si se adapta correctamente.
La etapa de BETA, no es para la incorporación de nuevas funcionalides, sino para hacer los ajustes en las funcionalidades que ya están desarrolladas.
Durante la etapa de Betatesting, no se van a incoporar nuevas funcionalidades?. Se pueden incorporar funcionalidades en forma paulatina, pero las mismas, no van a ser las que surjan en el ciclo de betatesting, sino que ya estarán en el plan de desarrollo del producto.
Entonces, volviendo a la pregunta de mi amigo, sirve para algo participar en estos ciclos?.
Desde mi punto de vista, sirve participar para poder comprobar si el producto probado se adapta a MIS necesidades y forma de trabajo. También es muy bueno para capacitación, pues es una forma interesante de aprender todo lo que trae la nueva versión.
Es bueno hacer sugerencias de nuevas funcionalidades?
También es bueno hacer sugerencias de nuevas funcionalidades, aunque hay que tener claro que las mismas seguramente no pueden ser incorporadas en el producto en este ciclo, pero si la idea es buena y util, va a ser considerada para la próxima versión del producto.
Si todas las funcionalidades sugeridas, se incorporaran al producto durante el ciclo de beta, los planes de desarrollo del producto se descarrilarían, atrasando la llegada del producto al mercado.
Hace ya cuatro años, hice una presentación en el Encuentro GeneXus, hablando algo del tema.
Enrique,
ResponderBorrarBuen POST.
Estoy de acuerdo 100% con lo que decís... pero hay más, mucho más.
Una de las cosas que más valoro es que se aprende muchísimo sobre migración de una versión a otra, y de la mano o muy cerca del equipo de desarrollo de GeneXus. Esto es invalorable.
Otra cosa es que problemas "existentes" en la actual versión las esquivamos con workarrounds y al testearlo en la nueva versión y plantearlo, muchas veces superamos esos problemas que teníamos, descubriendo que en realidad no eran problemas de GeneXus sino modos en que lo usábamos, y en el beta testing lo aprendemos, y otras veces simplemente el "Equipe" de GeneXus detecta y mejora a GeneXus.
En este proceso aprendemos cómo plantear y enviar BUGs, cosa que no es menor a la hora de que nos ayuden a resolver las dificultades inherentes al desarrollo de software.
Finalmente: es otro de los círculos virtuosos de la comunidad GeneXus.
Abrazo,
gab
ademas que te den un cuadrito que queda de lo mas cholulo en la entrada ...!
ResponderBorrarGabriel:
ResponderBorrarNo hablaba especifcamente de los ciclos de betatesting con GeneXus sino de las pruebas en general de productos, como pueden ser los de google, microsoft y de varias otras empresas que desarrollan aplicaciones, entre ellas Concepto.
Coincido contigo, que hacerse conocido por el grupo de personas que desarrollan las aplicaciones, es bueno, para poder intercambiar ideas y dar a conocer la forma en que usas sus programas.
Gracias por el comentario.
Alejandro:
ResponderBorrarEl reconocimiento al trabajo realizado, es parte de lo que todos buscamos, pues todo ser humano le gusta que lo reconozcan.
No creo que nadie haga betatesting para conseguir un cuadrito o el reconocimiento, pero una vez que el trabajo ya esta realizado, es lindo que alguien lo reconozca.