Tipos de metodologías ágiles de aplicación empresarial: XP Programming

Continuando con los tipos de metodologías ágiles de aplicación empresarial, en esta ocasión es el turno de XP Programming.

También denominada Extreme Programming, esta metodología tiene como objetivo el desarrollo y gestión de proyectos con eficacia, flexibilidad y control.

El XP Programming se fundamenta en la comunicación, la reutilización del código desarrollado y la retroalimentación.

Los roles que podemos encontrar en ella son:

  • Clientes: Son quienes marcan las prioridades y el proyecto, soliendo ser los usuarios finales del producto y quiénes definen las necesidades.
  • Programadores: Se encargan de desarrollar la metodología.
  • Testers: Se ocupan de ayudar al cliente acerca de los requisitos del producto.
  • Coach: Asesoran al resto de componentes del equipo y definen el rumbo del proyecto.
  • Manager: Es la persona que ofrece recursos, siendo responsable de la comunicación externa y de coordinar las actividades.

Es importante destacar que, generalmente, los participantes no siempre adquieren un rol fijo y aportan sus conocimientos para el crecimiento colectivo.

Tipos de metodologías ágiles de aplicación empresarial: XP Programming
Tipos de metodologías ágiles de aplicación empresarial: XP Programming

Tipos de metodologías ágiles de aplicación empresarial: XP Programming

Es fundamental planificar los plazos de tiempo según las necesidades del cliente, que deben incluir las pruebas pertinentes para que todo sea periódico y automático.

Según las estimaciones de coste y la dificultad del proyecto se definen aspectos prioritarios y fechas de ejecución de manera orientativa.

Con esta planificación, se define con un plazo de cada dos semanas la entrega del software útil para lograr una mayor transparencia y precisión.

El diseño del programa suele ser simple y basado en la funcionalidad del sistema.

La programación del software se realiza siempre en pareja, para que al menos un programador conozca y controle la labor del otro.

El código es compartido, por lo que cualquiera pueda añadir y retocar parte de éste, siempre con un estilo común.

Photo credit: Pinterest

Comparte este artículo

LinkedIn
Twitter
Facebook
Email
WhatsApp