Metodologías de Desarrollo de Software Parte 1
Metodologías de Desarrollo de Software Parte 1
Metodologías de Desarrollo de Software Parte 1
Son las más utilizadas hoy en día debido a su alta flexibilidad y agilidad. Los
equipos de trabajo que las utilizan son mucho más productivos y eficientes, ya
que saben lo que tienen que hacer en cada momento. Las metodologías ágiles
se basan en la metodología incremental, en la que en cada ciclo de desarrollo
se van agregando nuevas funcionalidades a la aplicación final.
TRADICIONAL ÁGIL
Se define todo desde el principio. Refactorización
Predictivos Adaptables
Plan detallado Trabaja sobre funcionalidades básicas
Contratos estrictos Contratos de alcance variable
Esconde el error Detecta el error cuanto antes para
resolverlo.
Incertidumbre descontrolada Alta incertidumbre
VENTAJAS
TRADICIONAL ÁGIL
Objetivos claramente definidos. Se establecen prioridades flexibles.
Procesos controlables. Se empieza a entregar antes.
Documentación clara. Costes y plazos conocidos.
Mayor responsabilidad. Mejora la calidad final.
Mayor transparencia
DESVENTAJAS
TRADICIONAL ÁGIL
En el trabajo día a día, es muy Fuerte dependencia de los líderes
difícil seguir una secuencia lineal, Falta de documentación
Requiere mucho tiempo para ver Soluciones erróneas en etapas
el producto terminado ya que no largas
se puede avanzar hasta que la
etapa previa haya culminado.
Cualquier error detectado en la
etapa de prueba, requiere de un
rediseño y nueva programación, lo
cual aumenta los costos y el tiempo
del desarrollo.