Desarrollo de software bajo metodologías ágiles (Agile Methods XP) en la práctica
Enviado por Adrian Anaya Villegas
- 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 |