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.

Compilar e implementar de forma continua

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.

Crear estratégicamente una bifurcación

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.

Realizar pruebas tempranas y frecuentes

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.

Usar modelos en Agile Development

Vea también

Conceptos

Planear y seguir proyectos

Otros recursos

MSF for Agile Software Development v5.0