Desarrollo de software bajo metodologías ágiles (Agile Methods XP) en la práctica
- Descripción del
documento - Resumen
- Aplicación
de los principios y valores ágiles - Equipo de
desarrollo ágil - Conclusiones
- Enlaces de
interés - Bibliografía
DESCRIPCIÓN DEL DOCUMENTO
Las metodologías ágiles surgen como una
extensión a las metodologías tradicionales para
mejorar el desarrollo de
sistemas,
según el tipo de proyecto y
empresa,
añadiendo y mejorando (optimizando) las practicas de
desarrollo de software.
Desde el surgimiento de la crisis del
software en la década del 70 hasta nuestros días
han tenido las metodologías ágiles (Ams) nuevos
modificaciones y representantes de métodos
como Scrum, Msf (Microsoft
Solutions framework), Fdd (Feature Driven Development), crystal
methods entre otros.
Los Gurús del la ingeniería del software alrededor del mundo
han aportado pensamientos tanto positivos y negativos sobre las
metodologías de última generación y su
aplicación; lo que no se debe olvidar y tener en cuenta es
que son muy usadas, son mezcladas con otras y están para
quedarse, evolucionar y revolucionar las prácticas de
ingeniería.
El presente artículo forma parte de una tesis
propuesta de la que se retomarán aportes posteriormente en
este documento, se desea aterrizar el manejo,
problemáticas y características de los
métodos ágiles con la experiencia de un proyecto
software real llevado a cabo en una empresa del
sector
público e industrial en la ciudad de Popayán
Cauca Colombia.
Las metodologías de desarrollo de software
ágil son una supuesta solución a las falencias e
inconvenientes que muestran o presentan los tradicionales
métodos de desarrollo (en otras palabras una
extensión de los métodos comunes).
Las Ams (agile methods) metodologías
ágiles de desarrollo de software son una agrupación
de las prácticas tradicionales pero llevadas al extremo,
tomando la esencia y aplicándolas buscando la calidad en el
desarrollo desde el inicio, entregas oportunas y la entrega final
del sistema, teniendo
en cuenta el soporte, mantenimiento,
auditoría y capacitaciones al usuario
final.
Palabras clave:
Ingeniería de software, Metodologías
Agiles, Ams (agile methods), Xp (Xtreme Programing o
programación Extrema), Scrum, MSF, Crystal,
software
libre.
- ABSTRACT
The present article makes part of a proposed thesis from
which some data will be retaken formerly in this
document.
The aim is to put into evidence the handling, the
problematic and characteristics of the methods taking into
account the experience of a real software project carried out in
a public and industrial enterprise in the city of Popayan Cauca
Colombia.
The methodologies of development of agile software are a
supposed solution to the shortcomings that show the traditional
development methods.
The Ams (agile methods) agile methodologies of software
development are a grouping of you practice them traditional but
taken to the end, taking the essence and applying looking for
them the quality in the development from the beginning, opportune
deliveries and the final delivery of the system, keeping in mind
the support, maintenance, audit and trainings.
Página siguiente |