Articulo de referencia

Beta perpetua

La versión beta perpetua consiste en mantener un software o un sistema en la etapa de desarrollo beta durante un período de tiempo prolongado o indefinido. Los desarrolladores s...

La versión beta perpetua consiste en mantener un software o un sistema en la etapa de desarrollo beta durante un período de tiempo prolongado o indefinido. Los desarrolladores suelen utilizarla cuando siguen lanzando nuevas funciones que podrían no estar totalmente probadas. No se recomienda el software beta permanente para máquinas de misión crítica . Sin embargo, muchos sistemas operativos consideran que este es un enfoque mucho más rápido y ágil para el desarrollo, la puesta en marcha y la implementación.

Definición

La versión beta perpetua se ha asociado con el desarrollo y lanzamiento de un servicio en el que las actualizaciones constantes son la base de la habitabilidad o usabilidad de un servicio. Según el editor y defensor del código abierto Tim O'Reilly :

Los usuarios deben ser tratados como co-desarrolladores, en un reflejo de las prácticas de desarrollo de código abierto (incluso si es poco probable que el software en cuestión sea lanzado bajo una licencia de código abierto). El dictado del código abierto, " lanzar pronto y lanzar a menudo ", de hecho se ha transformado en una posición aún más radical, "la beta perpetua", en la que el producto se desarrolla en abierto, con nuevas características que se incorporan de forma mensual, semanal o incluso diaria. No es casualidad que se pueda esperar que servicios como Gmail , Google Maps , Flickr , del.icio.us y similares lleven un logotipo "Beta" durante años. [1]

Utilizado en el marco de una conversación más amplia sobre lo que define la Web 2.0 , O'Reilly describió el concepto de beta perpetua como parte de un entorno de Internet personalizado con estas aplicaciones como características distintivas:

  • Servicios, no software empaquetado, con escalabilidad rentable.
  • Control sobre fuentes de datos únicas y difíciles de recrear que se enriquecen a medida que más personas las utilizan.
  • Confiar en los usuarios como co-desarrolladores.
  • Aprovechar la inteligencia colectiva .
  • Aprovechar la larga cola a través del autoservicio del cliente.
  • Software por encima del nivel de un solo dispositivo.
  • Interfaces de usuario ligeras, modelos de desarrollo y modelos de negocio. [2]

Sin embargo, Internet y el desarrollo de programas de código abierto han cambiado el papel del usuario (final). A menudo, no recibe un producto terminado, sino un servicio que puede solicitarse a través de la red. A menudo se incluyen adaptaciones adecuadas de los programas y actualizaciones periódicas. Para algunos desarrolladores de programas, los términos Beta continua o Beta perpetua [3] (ambos traducidos del inglés/latín/griego de manera vaga como versión preliminar permanente o de manera coloquial como producto final permanente) se han vuelto comunes. El usuario debe ser considerado como un codesarrollador en el proceso de desarrollo de un programa. [4]

Véase también

Referencias

  1. ^ O'Reilly, Tim (30 de septiembre de 2005). "What Is Web 2.0" (¿Qué es la Web 2.0?) . Consultado el 7 de julio de 2009 .
  2. ^ Morris, James H. (30 de agosto de 2006). "Software Product Management and the Endless Beta". Universidad Carnegie Mellon . Consultado el 7 de julio de 2009 .
  3. ^ Frank Mühlenbeck, Klemens Skibick: Verkaufsweg Social Commerce: blogs, podcasts, comunidades y compañía. Wie man mit Web 2.0 Marketing Geld verdient. 2007, ISBN 3-8334-9686-X , pág.20. 
  4. ^ Tim O'Reilly: ¿Qué es la Web 2.0? Capítulo 4/2: Fin del ciclo de lanzamiento de software .


Retrieved from "https://en.wikipedia.org/w/index.php?title=Perpetual_beta&oldid=1239315350"