Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Metodologías Ágiles

1 626 vues

Publié le

Curso de introducción a las metodologías ágiles en el desarrollo de software.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Metodologías Ágiles

  1. 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. 2. Metodologías Ágiles por Carlos Hernando Carasol está licenciado bajo laCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 UnportedLicense.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
  3. 3. Contenido Metodología tradicional Metodologías ágiles Técnicas ágiles
  4. 4. IncertidumbrePasivoInhabilitado paracambiar
  5. 5. Sometido al proceso Infalible
  6. 6. Manifesto for Agile SoftwareDevelopmentIndividuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a planhttp://agilemanifesto.org/
  7. 7. Metodologías ágiles Unified Process ● RUP (Rational IBM) ● OpenUP (Eclipse) eXtreme Programming Scrum Kanban
  8. 8. Scrum
  9. 9. Product Backlog
  10. 10. Sprint Backlog
  11. 11. Daily Scrums
  12. 12. BurndownPuntoscompletadosPuntos restantesVelocidadEstimación
  13. 13. Técnicas ágiles Poker planning Pair Programming Test Driven Development Refactoring Continuous Integration
  14. 14. Poker Planning
  15. 15. Pear... Pair Programming
  16. 16. Test Driven Development
  17. 17. RefactoringCode refactoring is the process of changing acomputer programs source code withoutmodifying its external functional behavior inorder to improve some of the nonfunctionalattributes of the software.http://en.wikipedia.org/wiki/Code_refactoring
  18. 18. Continuous Integration Repositorio de código Integrar código frecuentemente Compilación automatizada Test automatizados Entornos de desarrollo y producción Despliegues automatizados
  19. 19. Conclusiones No, mejor las vuestras ;-)

×