Avances tecnológicos del siglo XXI y ejemplos de estos
Metodologías Ágiles
1. Metodologías Ágiles
Carlos Hernando Carasol
chernando@acm.org
@chernando
ACM Facultad de Informática
Universidad Politécnica de Madrid
15 de Diciembre de 2010
2. Metodologías Ágiles por Carlos Hernando Carasol está licenciado bajo la
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported
License.
Las imágenes utilizadas en esta presentación pertenecen a:
Wikimedia Commons
OpenUP
IBM Rational Unified Process
Campaña Apple en United Kingdom
Flickr: Jez Nicholson, The Frog, Improve it
10. Manifesto for Agile Software
Development
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
http://agilemanifesto.org/
23. Refactoring
Code refactoring is the process of changing a
computer program's source code without
modifying its external functional behavior in
order to improve some of the nonfunctional
attributes of the software.
http://en.wikipedia.org/wiki/Code_refactoring
24. Continuous Integration
Repositorio de código
Integrar código frecuentemente
Compilación automatizada
Test automatizados
Entornos de desarrollo y producción
Despliegues automatizados