Tu Consultoría en Sistemas

 

contáctanos
escríbenos
 
Síguenos
twitter
 
facebook
 
blog
 

 
Metodologías Ágiles de Desarrollo de Software (Tercera Parte)
 
Adaptive Software Development (ASD).  

Su impulsor es Jim Highsmith. Esta metodología se adapta al cambio en lugar de luchar contra él. Se basa en la adaptación continua a circunstancias cambiantes. En ella no hay un ciclo de planificación-diseño-construcción del software, sino un ciclo especular colaborar-aprender.


Sus principales características son:


  • Iterativo,

  • Orientado a los componentes software más que a las tareas y

  • Tolerante a los cambios.

El ciclo de vida que propone tiene tres fases esenciales:


  • Especulación. Se inicia el proyecto y se planifican las características del software.

  • Colaboración. Se desarrollan las características.

  • Aprendizaje. Se revisa su calidad, y se entrega al cliente.

  • La revisión de los componentes sirve para prender de los errores y volver a iniciar el ciclo de desarrollo.

No proporciona el tipo de prácticas detalladas como lo hace XP, pero proporciona la base fundamental de por qué el desarrollo adaptable es importante y las consecuencias a los más profundos niveles de la empresa y la gerencia.


Jim Highsmith ve la planificación como una paradoja en un ambiente poco estable, ya que los resultados son naturalmente imprevisibles. En la planificación tradicional, las desviaciones del plan son errores que deben corregirse. En un ambiente estable, en cambio, las desviaciones nos guían hacia la solución correcta.

En este ambiente imprevisible se necesita que las personas colaboren de la mejor manera para tratar con la incertidumbre. La atención de la gerencia es menor en lo que tiene que hacer la gente, y mayor sobre la comunicación alentadora para que las personas puedan proponer las respuestas creativas por ellos mismos.

En un ambiente estable, aprender desafía a todos desarrolladores y sus clientes a examinar sus presunciones y usar los resultados de cada ciclo de desarrollo para adaptar el siguiente. El aprendizaje como tal es un rasgo continuo e importante, que asume que los planes y los diseños deben cambiar conforme avanza el desarrollo.

 



 
Servicios relacionados
Blog de Qualitrain


Río Tíber #87 8vo. Piso Col. Cuauhtémoc, C.P. 06500 México, D.F.
Tels: 55-11-81-21, 55-11-60-76.



Copyright © 2001-2010 QTX de México, S.A de C.V. Todos Los Derechos Reservados.