\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{hyperref}
\usepackage{geometry}
\geometry{margin=2.5cm}
\title{Métodologías ágiles para el desarrollo de software: eXtreme Programming (XP)}
\author{\small Letelier, Patricio , Penadés, María del Carmen }


\date{2006-04-15}

\begin{document}
\maketitle

\section*{Resumen}
El desarrollo de software no es una tarea fácil. Prueba de ello es que existen numerosas propuestas metodológicas que inciden en distintas dimensiones del proceso de desarrollo. Por una parte tenemos aquellas propuestas más tradicionales que se centran especialmente en el control del proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben producir, y las herramientas y notaciones que se usarán. Estas propuestas han demostrado ser efectivas y necesarias en un gran número de proyectos, pero también han presentado problemas en otros muchos. Una posible mejora es incluir en los procesos de desarrollo más actividades, más artefactos y más restricciones, basándose en los puntos débiles detectados. Sin embargo, el resultado final sería un proceso de desarrollo más complejo que puede incluso limitar la propia habilidad del equipo para llevar a cabo el proyecto. Otra aproximación es centrarse en otras dimensiones, como por ejemplo el factor humano o el producto software. Esta es la filosofía de las metodologías ágiles, las cuales dan mayor valor al individuo, a la colaboración con el cliente y al desarrollo incremental del software con iteraciones muy cortas. Este enfoque está mostrando su efectividad en proyectos con requisitos muy cambiantes y cuando se exige reducir drásticamente los tiempos de desarrollo pero manteniendo una alta calidad. Las metodologías ágiles están revolucionando la manera de producir software, y a la vez generando un amplio debate entre sus seguidores y quienes por escepticismo o convencimiento no las ven como alternativa para las metodologías tradicionales. En este trabajo se presenta resumidamente el contexto en el que surgen las metodologías ágiles, sus valores, principios y comparaciones con las metodologías tradicionales. Además se describe con mayor detalle Programación Extrema (eXtreme Programming, XP) la metodología ágil más popular en la actualidad.

\section*{Referencias}
\begin{itemize}
  \item Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J. Agile software development methods Review and analysis. VTT Publications. 2002.

  \item Beck, K.. Extreme Programming Explained. Embrace Change, Pearson Education, 1999. Traducido al español como: Una explicación de la programación extrema. Aceptar el cambio, Addison Wesley, 2000.

  \item Coad P., Lefebvre E., De Luca J. Java Modeling In Color With UML: Enterprise Components and Process. Prentice Hall. 1999.

  \item Cockbun, A., Williams, L. The Costs and Benefits of Pair Programming. Humans and Technology Technical Report. 2000.

  \item Cockbun, A. Agile Software Development. Addison-Wesley. 2001.

  \item Fowler, M. Is Design Dead?. 2001. 

  \item Fowler, M., Foemmel M. Continuous Integration. 

  \item 2001. Fowler, M., Beck, K., Brant, J. Refactoring: Improving the Design of Existing Code. Addison-Wesley. 1999

  \item Highsmith J., Orr K. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. Dorset House. 2000.

  \item Highsmith, J. Agile Software Development Ecosystems. Addison-Wesley. 2002.

  \item Jacobson, I. Object-Oriented Software Engineering. Addison-Wesley. 1994.

  \item Jeffries, R., Anderson, A., Hendrickson, C. Extreme Programming Installed. Addison-Wesley. 2001

  \item Martin, R. Continuos Care vs. Initial Design. 2002.

  \item Newkirk, J., Martin R.C. Extreme Programming in Practice. Addison-Wesley. 2001.

  \item Poppendieck M., Poppendieck T. Lean Software Development: An Agile Toolkit for Software Development Managers. Addison Wesley. 2003.

  \item Schwaber K., Beedle M., Martin R.C. Agile Software Development with SCRUM. Prentice Hall. 2001.

  \item Stapleton J. Dsdm Dynamic Systems Development Method: The Method in Practice. Addison-Wesley. 1997.

  \item Wake, W.C. Extreme Programming Explored. Addison-Wesley. 2002.

\end{itemize}

\section*{Editorial}
Publicado por la \textbf{Editorial CyTA}.\\
Sitio web: \href{https://www.cyta.ar}{www.cyta.ar}\\
Email: \texttt{cyta@cyta.ar}

\end{document}