Escuché ayer en el refrigerador de agua: "Scrum no tiene lugar en la contratación de defensa".
Tiendo a estar en desacuerdo en el sentido de que creo que Scrum puede adaptarse para trabajar en muchos escenarios y puedo ver que la defensa es uno de ellos. Esto provocó un gran debate entre mis colegas (muchos de nosotros trabajamos en contratos de defensa) con una división bastante a favor o en contra.
Para hacer esto una pregunta apropiada: ¿Alguien ha utilizado con éxito (o tiene experiencia trabajando con) scrum en una situación de contratación de defensa? ¿Qué funcionó bien, qué no funcionó bien y qué modificaciones (si las hubo) al vainilla scrum hiciste?
development-process
scrum
development-methodologies
Sean Madden
fuente
fuente
Respuestas:
En mi experiencia, el principal impedimento es el cliente. La mayoría de las agencias gubernamentales tienen el modelo de cascada en su ADN. Incluso los contratos se realizan en fases de cascada: primero financiaremos los requisitos, luego el diseño y luego la implementación. En la teoría clásica de las cascadas, incluso pueden pensar que pueden lograr que diferentes compañías realicen diferentes fases.
Hay formas de evitar eso a través de la OMI. Haga un pedido por adelantado y diseñe como cascada, luego, en la implementación, divida los requisitos en historias de usuario iterativas. Utilice la prueba interna / los usuarios expertos evalúan cada iteración. Dependiendo del cliente, pueden o no estar interesados en participar. No es un scrum puro, pero puede ser lo mejor que puedes hacer.
fuente
Si bien puede ser difícil implementar Scrum por completo, puede ser beneficioso adoptar algunas de las prácticas de Scrum. Por ejemplo, ahora, independientemente de cómo esté reuniendo los requisitos, aún puede tener lanzamientos y demostraciones frecuentes. Aún puede beneficiarse de las retrospectivas periódicas. Observe otros procesos como Lean o Kanban y vea si hay algo que puedan ayudar a su equipo también.
En lugar de seguir dogmáticamente cualquier proceso, piense en cómo puede mejorar el proceso específicamente para su equipo, su proyecto y su industria. El proceso importa . La metodología de un equipo tiene un gran impacto en el software que se entrega.
fuente