¿Qué es fase de diseño con xp?
Fase de diseño con XP, es la fase en donde el equipo de programadores se reúnen e identifican la forma de construir código sencillo el cual debe incluir lo mÃnimo para que funcione y a su vez se distribuirán las porciones de código que se deben construir evitando que dos o mas desarrolladores trabajen al mismo tiempo sobre una misma porción de código.
Beneficios que ofrece fase de diseño con xp.
- ✔ Aplicación de las buenas prácticas de desarrollo establecidas por la industria.
✔ Distribución del trabajo entre los desarrolladores buscando mitigar la mayor cantidad de dependencias durante la implementación del código.
Buenas prácticas para la implementación.
- ✔ Distribución coordinada de las porciones de código que se deben construir.
✔ Distribución de porciones de código buscando la menor dependencia, es decir, que un desarrollador no se vea obligado a parar su trabajo hasta que otro desarrollador termine su porción de código.
✔ Construir una hoja de verificación que permita hacer seguimiento a las buenas prácticas que se habrán de emplear para desarrollar el código sencillo.
✔ Definir la teorÃa de programación que será aplicada en la construcción del código.
Pre-Condiciones y Post-Condiciones.
Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciadas.
| Paso | Acción clave | Condición |
|---|---|---|
| 1. Fase de planificación con XP. | Identificar el tipo de requerimiento que se debe atender para construir la visión del resultado que se espera lograr. | Pre. |
| 2. Fase de diseño con XP. | Ver el contenido de la presente guÃa. | N/A. |
| 3. Fase de codificación con XP. | Creación de parejas o centralizar el equipo para que trabajen juntos en la construcción del código que va a permitir resolver el requerimiento. | Post. |
| 4. Fase de pruebas con XP. | Diseño y ejecución de pruebas por parte del desarrollador y el propietario del producto. | Post. |
| 5. Fase de lanzamiento con XP. | Certificación de las pruebas para dar inicio al paso en producción. | Post. |
¿Quiénes son responsables?
El responsable de fase de diseño con xp es el arquitecto de aplicación, quien hace parte de la dirección de ti.
Ejemplo.
Este ejemplo es un flujo resultado del análisis, diseño e implementación de este portal, respaldado por el estudio de guÃas y buenas prácticas en transformación digital.
Imagen interactiva: La programación XP.

Pregunta tipo examen.
Pregunta: La definición que mejor se ajusta para fase de diseño con xp. ¿Debe ser?
A) Es la fase en donde el equipo de programadores se reúnen e identifican la forma de construir código sencillo el cual debe incluir lo mÃnimo para que funcione y a su vez se distribuirán las porciones de código que se deben construir evitando que dos o mas desarrolladores trabajen al mismo tiempo sobre una misma porción de código.
B) Es la fase en donde el equipo se reúne e identifica si el alcance de la necesidad va orientado a la construcción de un prototipo o resolución de un problema complejo para posteriormente definir la visión del producto del prototipo a construir o problema complejo a resolver, la hoja de ruta y el plan de lanzamiento.
C) Es la fase en donde el desarrollador y el product owner han certificado las pruebas para dar inicio al paso a producción del producto o versión terminada.
D) Es la fase en donde el desarrollador realiza pruebas unitarias o automatizadas para realizar la entrega al product owner quien deberá realizar pruebas integrales manuales o automatizadas para garantizar que los flujos del sistema operan correctamente.
Responde preguntas reales y evalúa tu conocimiento sobre: fase de diseño con xp