Está en la página 1de 3

METODOLOGIAS DESARROLLO DE SOTFWARE

El desarrollo de software, es uno de los sectores


tecnológicos mas competitivos y no es algo nuevo, ya que
durante muchos años lo ha sido, sin embargo, ha tenido
una evolución constante en lo que se refiere a las Características.
metodologías.
1.Metodologia basada en prueba y error
METODOLOGIAS AGILES 2.fundamentada en valores y practicas

3.garantiza la calidad del software desarrollado

Características Características
1.Mayor flexibilidad y 1.Planificacion de tareas
adaptabilidad a cualquier ajuste
que deba realizarse durante el 2.Mejora el rendimiento de trabajo en equipo
proceso de desarrollo.
3.metricas visuales
2. iteraciones rápidas que reducen
el tiempo de desarrollo y
mantienen un ritmo de entrega
acelerado

Metodologías tradicionales

Características Características.

1. Es mas sencillo planear de ciclo completo 1 es utilizado para proyectos más grandes que están
2. Es más utilizado sujetos a riesgos.
3. Si se cambia el orden de las fases, el
producto final será de menor calidad. 2 no requieren tener todos los requisitos definidos al
4. Es fácil de aprender inicio del proyecto.
5. El analista y el cliente definen todos los 3 es evolutivo lo cual le permite al cliente ir definiendo
requisitos y sus recomendaciones detalladas mejores sus requerimientos.
Características Características
1 permite el desarrollo de software a gran escala 1 es más fácil probar y depurar en una interacción
mediante un proceso continuo de pruebas y
más pequeña.
retroalimentaciones.
2 si se detecto un error solo la ultima interacción
2 identifica y puede gestionar en riesgo las etapas
necesita ser descartada.
tempranas del proyecto.
3 cada interacción es un hito gestionado fácilmente.
3 involucra continuamente a los usuarios
4. es más fácil gestionar riesgos
4 es orientado a objetos

Cuadro comparativo
Metodologías Agiles Metodologías tradicionales

Basadas en normas provenientes de


Basadas en heurísticas provenientes
estándares seguidos por el entorno de
de prácticas de producción de código
desarrollo.

Especialmente preparados para Proyecto cierta resistencia a los cambios


cambios durante el proyecto

Impuestas eternamente por el equipo Impuestas externamente

Proceso menos controlado, con pocos Procesos mucho más controlados, con
principios numerosas políticas/normas
No existe contrato tradicional o al Existe un contrato prefijado
menos es bastante flexible

El cliente es parte del equipo de El cliente interactúa con el equipo de


desarrollo desarrollo mediante reuniones

Grupos pequeños (10 integrantes) Grupos grandes y posiblemente


distribuidos

Menos énfasis en la arquitectura del La arquitectura del software en esencial y


software se expresa mediante modelos

Pocos roles Mas roles

También podría gustarte