En mi empresa (inicio de la industria web de 3 años de edad), tenemos problemas frecuentes con el equipo del producto que dice "¡aaaah, esto es un parche de crisis ahora!" (¿no todos?)
Esto tiene un impacto en la productividad (y la moral) del personal de ingeniería, incluido en sí mismo. La gerencia ha pasado algún tiempo pensando en cómo reducir la frecuencia de estas solicitudes en el mismo día y ha encontrado la solución que vamos a lanzar cada semana. (Anteriormente habíamos estado haciendo uno cada dos semanas, que generalmente se deslizaba por un par de días más o menos).
Hay 13 desarrolladores y 6 probadores locales / 9 en alta mar; La teoría es que solo 4 desarrolladores (y todos los probadores) trabajarán en versiones pares, a menos que surja un trabajo que realmente requiera cierta experiencia específica de uno de los otros desarrolladores. Cada ciclo contendrá dos días de trabajo de desarrollo y dos días de trabajo de control de calidad (más 1 día de alcance / clasificación / ...).
Mis preguntas son:
(a) ¿Alguien tiene experiencia con esta duración del ciclo de lanzamiento?
(b) ¿Alguien ha oído hablar de esta duración del ciclo de liberación incluso cuando se intenta?
(c) Si (a) o (b), ¿cómo demonios lo haces funcionar? (También se agradecen las dificultades que se deben evitar, etc.).
(d) ¿Cómo podemos minimizar el daño si este esfuerzo falla?