From Fedora Project Wiki
No puede saber si está listo para liberar a menos que sepa qué significa hecho.

....

Al utilizar criterios de liberación para saber cuando un proyecto está realizado, ha tomado decisiones potencialmente ocultas que hizo públicas y claras. Haga los criterios de liberación objetivos y medibles, así todo el mundo sabe en qué está trabajando sobre el proyecto. Utilice los criterios a medida que avance a través del proyecto y hasta la versión final. Entonces podrá decir '¡Liberarlo!' con orgullo.


Versiones Milestones actuales

Propósito

Los criterios de lanzamiento pretenden:

  • Especificar claramente los criterios que deben cumplirse para cada uno de nuestros comunicados públicos (Alfa, Beta, Final) a enviar.
  • Documentar todas las necesidades de nuestro público objetivo para cada versión de Fedora.
    • Los destinatarios para cada versión pública (Alfa, Beta y Final) pueden ser diferentes y superponerse.
    • Los criterios en un momento dado no son inamovibles: puede haber requisitos que han sido pasados por alto, o que son nuevos, y en estos casos, los criterios deben ampliarse para asegurarse que cubran todas las necesidades.
  • Establecer cuando un lanzamiento está «hecho» en términos que pueda entender la mayoría de las personas y de manera que ayude a la gente a comprender el proceso y participar.

Beneficios

Habiendo un consistente, público y amplio conjunto de criterios de liberación deberá:

  • Reducir la necesidad de reuniones y decisiones subjetivas de último minuto.
  • Ayudar a otros que no están involucrados en el proceso de liberación a entender nuestras metas y objetivos.
  • Reducir la necesidad de una «corazonada» de sentimientos subjetivos sobre si estamos listos para lanzar o no.
  • Nos ayudan a enfocarnos en el propósito de la liberación y que lo estamos haciendo concentrando menos tiempo y energía en cosas fuera de este ámbito.
  • Proporcionar una señal de advertencia temprana si el lanzamiento no es el camino para el envío a tiempo.
  • Aclarar si un error determinado debe bloquear la finalización de un lanzamiento.

Limitaciones de la versión

Fedora pone una alta prioridad en la liberación de acuerdo a lo programado. Mientras que la calidad de la versión es muy importante, hay circunstancias donde el calendario tiene prioridad.

Las siguientes prioridades, en este orden, definen lo más importante en la realización de nuestros lanzamientos:

  1. Fecha límite y horario
  2. Calidad de la versión
  3. Nuevas características de la versión

Los errores pueden ser reparados en las actualizaciones de paquetes y las nuevas características pueden incluirse en la próxima versión.

Material de referencia