Para mí, si bien Scrum es un mecanismo útil para asegurarse de que hay un enfoque en la entrega continua , no hay una parte real de ese proceso que aborde la calidad.
Esto tiene que venir de otro lugar.
De hecho, en nuestro caso, necesitamos agilidad para hacer tres cosas: entrega , calidad e innovación, que es un tipo diferente de “triángulo de hierro”
- ¿Cuáles son algunos mini proyectos en big data que podría hacer con un equipo de dos o tres personas en un mes o dos? Soy un estudiante de tercer año de ingeniería informática de la India.
- Como ingeniero experimentado, ¿vale la pena probar el curso en línea 'Aprendizaje profundo práctico para codificadores'? ¿Por qué?
- ¿Cómo es la vida de un ingeniero de software?
- ¿Se arrepienten los desarrolladores que se convierten en gerentes?
- ¿Son algunos de los graduados de bootcamp de codificación como los charlatanes en este artículo?
– entrega que recibimos de Scrum
– la calidad se respalda principalmente a través de técnicas XP: desarrollo basado en pruebas, pruebas de integración automatizadas, integración continua, implementación continua, programación de pares e interacción continua entre los desarrolladores y el propietario del producto a lo largo de los sprints
El otro factor que utilizamos para respaldar tanto la innovación como la calidad es asignar solo alrededor del 80% del tiempo del desarrollador a las historias en Sprint. El resto está abierto.
Algunos usan este tiempo para investigar nuevas ideas, métodos y enfoques. Algunos lo usan para sandboxing cosas que creen que serán necesarias en el proyecto en algún momento. Algunos lo usan para refactorizar el código que les molesta o los errores molestos que han encontrado, una posible violación de la Ley de Leblanc
Lo que hemos visto es que el resultado es un aumento tanto en la calidad como en la productividad, y creo que también mejora las cosas en términos de ayudar a dividir la carga de trabajo en términos de lograr un ritmo sostenible.