|
Agile Modeling (AM) fue propuesto por Scott Ambler no tanto como un método ágil cerrado en sí mismo, sino como complemento de otras metodologías. En el caso de XP los practicantes podrían definir mejor los procesos de modelado que en ellos faltan, y en el caso de RUP el modelado ágil permite hacer más ligeros los procesos que ya usan. AM es una estrategia de modelado (de clases, de datos, de procesos) pensada para contrarrestar la sospecha de que los métodos ágiles no modelan y no documentan. Se lo podría definir como un proceso de software basado en prácticas cuyo objetivo es orientar el modelado de una manera efectiva y ágil.
Los principales objetivos de AM son:
- Definir y mostrar de qué manera se debe poner en práctica una colección de valores, principios y prácticas que conducen al modelado de peso ligero.
- Enfrentar el problema de la aplicación de técnicas de modelado en procesos de desarrollo ágiles.
- Enfrentar el problema de la aplicación de las técnicas de modelado independientemente del proceso de software que se utilice.
Las metodologías ágiles ofrecen una solución casi a la medida para una gran cantidad de proyectos que tienen estas características. Una de las cualidades más destacables en una metodología ágil es su sencillez, tanto en su aprendizaje como en su aplicación, reduciéndose así los costos de implantación en un equipo de desarrollo. Esto ha llevado hacia un interés creciente en las metodologías ágiles.
Referencias:
[1] 'http://www.willydev.net/descargas/prev/TodoAgil.Pdf'
[2] 'http://issi.dsic.upv.es/tallerma/actas.pdf'
[3] 'http://www.willydev.net/descargas/masyxp.pdf'
[4]'http://ji.ehu.es/isw/Metodos_Agiles_Promesas_Incumplidas.pdf'
|