Desarrollo ágil de software aplicando programación extrema

Desarrollo ágil de software aplicando programación extrema

Contenido principal del artículo

Alveiro Rosado-Gómez
Alexander Quintero-Duarte
Cesar Daniel Meneses-Guevara

Resumen

La Programación Extrema o XP (Extreme Programming) pertenece a la familia de las metodologías agiles. XP propone cuatro prácticas esenciales; Entregas limitadas o pequeñas, semana de trabajo de 40 horas, Cliente en el sitio, Programación en Pareja. Este artículo describe la aplicación de XP, en la construcción de un Software para la captura y tabulación de encuestas para el proceso de Autoevaluación de los Programas Académicos de la Universidad Francisco de Paula Santander de Ocaña, para guiar el desarrollo del aplicativo se utilizó cada
una de las etapas propuestas por XP, y dentro de ellas se describe como el equipo de trabajo aplicó los conceptos propuestos y los llevo a la práctica, con el objetivo de construir un Software mediante entregas frecuentes, funcionalmente completas, probadas, y con la documentación necesaria. Demostrando de esta forma que no todas las fases proporcionadas por los ciclos de vida tradicionales se adaptan a las necesidades,
complejidad y magnitud de diferentes proyectos de desarrollo de Software.

Palabras clave:

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Referencias (VER)

Baird, S. (2003). Sams teach yourself extreme programming in 24 hours. United States of America: Sams Publishing.

Bennett, S., McRobb, S., & Farmer, R. (2006). Analisis y Diseno Orientado a Objetos de Sistemas. Madrid: McGraw-Hill.

Highsmith, J. (11 de Febrero de 2001). History: The Agile Manifesto. Recuperado el 15 de Septiembre de 2011, de http://www.agilemanifesto.org/history. html

Holmes, B., & T. Joyce, D. (2000). Object-oriented programming with Java. Sudbury: Jones and Bartlett Publishers.

Kendall, K. E., & Kendall, J. E. (2005). Análisis y diseño de sistemas. Sexta edición. México: Pearson Educación.

Lapham, M. A., Williams, R., Hammons, C., Burton, D., & Schenker, A. (Abril de 2010). Software Engineering Institute. Recuperado el 2012 de Enero de 20, de Considerations for Using Agile in DoD Acquisition: http://www.sei.cmu.edu/reports/10tn002.pdf

Larman, C. (2002). UML y Patrones. Madrid:Pearson Educacion, S.A.

Pressman, R. (2010). Ingenieria del Software un Enfoque Practico. Mexico, D.F: McGraw-Hill.

Program, S. E. (2010). CMMI for Development, Version 1.3. CMU/SEI-2010-TR-033.

SommerVille, I. (2005). Ingenieras de Software Séptima edición. Madrid: Pearson Educación.

Team, P. W. (2011). pear. Recuperado el 3 de Septiembre de 2011, de PHPUnit: http://pear.php.net/package/PHPUnit/redirected

Wells, D. (1999). CRC Cards. Recuperado el 3 de Septiembre de 2011, de CRC Cards: http://www.extremeprogramming.org/rules/crccards.html

Wells, D. (1999). The Rules of Extreme Programming . Recuperado el 2 de Septiembre de 2011, de The Rules of Extreme Programming: http://www.extremeprogramming.org/rules.html

Wells, D. (1999). user stories. Recuperado el 3 de Septiembre de 2011, de user stories: http://www.extremeprogramming.org/rules/userstories.html