Codificación

ENTRADAS

1- DESCRIPCION DEL EQUIPO XP

Resultado de imagen para programacion extrema equipo

Encargado de Seguimiento (Tracker): 
◦ Recoge, analiza y publica información sobre la marcha del proyecto sin afectar demasiado el proceso.
◦ Supervisa el cumplimiento de la estimaciones en cada iteración.
◦ Informa sobre la marcha de la iteración en curso.
◦ Controla la marcha de las pruebas funcionales, de los errores reportados, de las responsabilidades aceptadas y de las prueba añadidas por los errores encontrados.

Entrenador (Coach): 
◦ Experto en XP.
◦ Responsable del proceso en su conjunto.
◦ Identifica las desviaciones y reclama atención sobre las mismas.
◦ Guía al grupo de forma indirecta (sin dañar su seguridad ni confianza).
◦ Interviene directamente si es necesario.
◦ Atajar rápidamente el problema.

Consultor: 
◦ Apoya al equipo XP en cuestiones puntuales.

Jefe del Proyecto: 
◦ Favorece la relación entre usuarios y desarrolladores.
◦ Confía en el equipo XP.
◦ Cubre las necesidades del equipo XP.
◦ Asegura que alcanza sus objetivos. 

2- EQUIPO XP

Cliente: Cesar Inga

Encargado de Pruebas: Taquiri Palomino Eudis

Encargado de Seguimiento(Tracker): Anaya Yaranga Juan

Entrenador (Coach): Rojas Cule Denis

Consultor: Arqque Pantigozo

Programadores:

  • Escalante Gomez Robert Blas
  • Perez Leyva Luis
  • La madrid Martinez Ayrton
  • Vasquez Pérez Salvador
  • Gutierrez Chura Luis
La imagen tiene un atributo ALT vacío; su nombre de archivo es 59409398_280681302876480_5113638030267121664_n.jpg

3- HISTORIAS DE USUARIOS Y TAREAS XP

Historias del Usuario (User-Stories)

◦ Establecen los requisitos del cliente
◦ Trozos de funcionalidad que aportan valor
◦ Se les asignan tareas de programación con un nº de horas de desarrollo
◦ Las establece el cliente
◦ Son la base para las pruebas funcionales

Tareas de ingeniería

Usadas para describir tareas que realizan el proyecto. Deben tener relación con una Historia de Usuario.

HERRAMIENTAS

1- Integración continua

  •  Tiene como objetivo principal el de comprobar que las actualizaciones en el código fuente no generen retrasos y/o anomalías en el desarrollo de una aplicación. 
  • En el sistema una vez que esté lista, Cada pieza de código es integrada
  • El sistema puede llegar a ser integrado y construido varias veces en un mismo día.
  • Evita o detecta antes los problemas de compatibilidad .

SALIDAS

1- ESTÁNDARES

Si bien esto no es una idea nueva, XP promueve la programación basada en estándares, de manera que sea fácilmente entendible por todo el equipo, y que facilite la recodificación. 
Si los programadores van a estar tocando partes distintas del sistema, intercambiando compañeros, haciendo refactoring, debemos de establecer un estándar de codificación aceptado e implantado por todo el equipo.

  • Quedamos de acuerdo los programadores que el patrón de diseño que se va a realizar es MVC.

2- PROGRAMACIÓN EN PAREJAS

La programación en pareja (pair programming en inglés) es una técnica empleada en el desarrollo ágil de software, consistente en trabajar en el mismo equipo dos programadores de forma conjunta. Uno de ellos (el conductor) escribe el código, mientras que el otro (observador) lo supervisa. Ambos programadores van alternando estos roles.

El código desarrollado por programadores en pareja es más corto y de mayor calidad que el que realizarían de forma individual, porque el rol de observador permite la reconsideración y mejora continua de la estrategia en la dirección del trabajo y de mejoras sobre el código que el conductor va desarrollando.