domingo, 6 de diciembre de 2015

METODOLOGÍAS DE DESARROLLO ÁGIL

Las metodologías ágiles están basadas fundamentalmente en metodologías orientadas a objetos, algunas de las más utilizadas son:
Programación Extrema (XP), Scrum (Schwaber y Beedle 2001), o Rational Unified Process (RUP) que por su flexibilidad puede seguir los principios de la metodología ágil.
Desarrollo ágil: programación extrema: Es una de las metodologías de desarrollo de software más exitosas en la actualidad, utilizada en proyectos de corto plazo, con equipo pequeño y que requieren flexibilidad.
Las características fundamentales del método de programación extrema son:
Desarrollo iterativo e incremental.
Pruebas continúas.
Programación por parejas.
Buen ambiente de trabajo.
Frecuente comunicación.
Corrección de todos los errores.
Refactorización del código.
Propiedad del código compartida.
Simplicidad.
Reutilización del código.
El ciclo de vida ideal de XP consiste de seis fases:
Planificación de la entrega con estimaciones.
Iteraciones de desarrollo.
Implantación del producto.
Mantenimiento del producto implantado.
Muerte o abandono del proyecto.
Esta metodología incluye una serie de prácticas que se pueden agrupar en cuatro grandes bloques:
Planificación (planning).
Diseño (designing).
Codificación (coding).

•Pruebas (testing).

No hay comentarios:

Publicar un comentario