Procedimientos de ingeniería
Para que el equipo proporcione valor a los clientes con mayor rapidez, puede aplicar procedimientos de ingeniería que proceden de metodologías ágiles y admiten principios y valores ágiles.
Compilar e implementar continuamente: si un equipo deja transcurrir mucho tiempo entre la protección del código y la implementación de una compilación, sus miembros suelen dedicar muchas horas a resolver errores de compilación y problemas de integración. Si el equipo protege el código y compila con mayor frecuencia, suele incrementar su progreso. |
|
Crear estratégicamente una bifurcación: el equipo puede crear y utilizar bifurcaciones en el control de versiones para optimizar la estrategia de desarrollo de aplicaciones. |
|
Realizar pruebas en una fase temprana y con frecuencia: el equipo puede comprobar si está creando el software que los clientes necesitan sometiendo su trabajo a pruebas eficaces. Dichas pruebas deben realizarse en una fase temprana y con frecuencia en cuanto se compile el código. Al principio de un sprint, el equipo debe crear el plan de pruebas correspondiente a dicho sprint. Ese plan de pruebas puede utilizar conjuntos de pruebas que organizan las pruebas de modo que ayuden al equipo a ejecutarlas y realizar un seguimiento de los resultados. |
|
Modelar la aplicación: el equipo puede usar los modelos para explorar y refactorizar el código existente, entender las necesidades de los clientes más eficazmente, ayudar a determinar y transmitir el diseño de software, e informar del desarrollo de las pruebas de aceptación y componentes. |