miércoles, 25 de octubre de 2017

diferencias de métodos ágiles y tradicionales



Metodología Tradicional

El origen de la metodología tradicional del desarrollo del software es la metodología de construcción de productos físicos (barcos, edificios, coches, etc..).
 Esta metodología tradicional del desarrollo del software se caracteriza por:
basarse en un ciclo de vida de desarrollo del software en cascada ya que organiza los proyectos en etapas que se ejecutan secuencial mente. Ejemplo:
Especificación de Requisitos.

-Análisis
-Diseño
-Desarrollo
-Pruebas
-Implantación
-Mantenimiento




Metodología Ágil

El desarrollo del software no tiene las mismas características que la construcción de productos físicos, estas diferencias y la agilidad que requiere
 el negocio actual del software hacen necesario el uso de una metodología ágil que:

*se basa en un ciclo de vida de desarrollo del software iterativo e incrementa. Se repiten las etapas de cada ciclo, se va añadiendo funcionalidad al producto 
y se comprime al máximo el tiempo de las iteraciones, son iteraciones cortas de semanas

*se solapan las etapas. No siempre dentro de cada alternación tiene que haber etapas en cascada, por ejemplo, la etapa de test se fusiona con la etapa de desarrollo 
o la del diseño con la etapa de construcción.

*se cambia la documentación por la interacción cara a cara con el usuario, hay equipos multidisciplinarios sin separación de roles (todos pueden diseñar y programar) y 

se tiende a una gestión de proyecto como equipo auto organizado y colaborativo.

No hay comentarios:

Publicar un comentario

diferencias de métodos ágiles y tradicionales

Metodología Tradicional El origen de la metodología tradicional del desarrollo del software es la metodología de construcción de ...