SlideShare uma empresa Scribd logo
1 de 37
Metodologías Ágiles
Joan Sebastián Ramírez Pérez
2016
Agenda
• Motivación
• Manifiesto Ágil
• Principios Manifiesto Ágil
• Implementación de prácticas ágiles
• Bibliografía
Agenda
• Motivación
• Manifiesto Ágil
• Principios Manifiesto Ágil
• Implementación de prácticas ágiles
• Bibliografía
¿Por qué cambiar el paradigma tradicional?
• Challenged: No cumplieron costo, calendario y/o funcionalidad.
• Standish Group hace el Chaos Report.
¿Por qué datos de 2012?
•Agile and Lean are past the tipping
point. Waterfall/RUP is in decline.‟
David Norton Gartner, 2009.
Razones para adoptar
agilidad
10TH ANNUAL State of Agile™ Survey
Mejoras al adoptar
agilidad
10TH ANNUAL State of Agile™ Survey
Métricas que avalan
éxito con iniciativas
ágiles
10TH ANNUAL State of Agile™ Survey
Metodologías ágiles
• Scrum (Ken Schwaber)
• XP (Kent Beck)
• Lean Software Development (Mary Poppendieck)
• Crystal (Alistair Cockburn)
• Dynamic System Development Method (Dane Faulkner)
• Adaptative Software Development (Jim Highsmith)
• Feature Driven Development (Jeff DeLuca)
Distribución uso metodologías
ágiles
10TH ANNUAL State of Agile™ Survey
Agenda
• Motivación
• Manifiesto Ágil
• Principios Manifiesto Ágil
• Implementación de prácticas ágiles
• Bibliografía
¿Por qué tantos proyectos de desarrollo de software
no se terminan a tiempo, cuestan más que lo
presupuestado originalmente, tienen problemas de
calidad serios y generan menor valor que el esperado?
Este fue uno de los que se formularon los 17 profesionales expertos en el desarrollo de software cuando se reunieron en febrero de 2001 para analizar el problema
y decidieron redactar un “Manifiesto Ágil”. Se trató de un compromiso público en buscar nuevas y mejores formas de desarrollar software poniendo énfasis en las
personas y sus interacciones, la colaboración y la respuesta continua al cambio, explorando nuevas formas de hacer las cosas, y compartiendo experiencias . Esto
dio origen a una nueva comunidad de profesionales que explora sistemáticamente nuevas alternativas frente al modo tradicional de desarrollar software.
Manifiesto Ágil
Estamos descubriendo formas mejores de desarrollar software tanto por
nuestra propia experiencia como ayudando a terceros. A través de este trabajo
hemos aprendido a valorar:
• Individuos e interacciones sobre procesos y herramientas
• Software funcionando sobre documentación extensiva
• Colaboración con el cliente sobre negociación contractual
• Respuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la derecha, valoramos más los de
la izquierda.
Agenda
• Motivación
• Manifiesto Ágil
• Principios Manifiesto Ágil
• Implementación de prácticas ágiles
• Bibliografía
Nuestra mayor prioridad es satisfacer al cliente
mediante la entrega temprana y continua de software
con valor.
Aceptamos que los requisitos cambien, incluso en
etapas
tardías del desarrollo. Los procesos Ágiles aprovechan
el cambio para proporcionar ventaja competitiva al
cliente.
Entregamos software funcional frecuentemente, entre
dos
semanas y dos meses, con preferencia al periodo de
tiempo más corto posible.
Los responsables de negocio y los desarrolladores
trabajamos juntos de forma cotidiana durante todo
el proyecto.
Los proyectos se desarrollan en torno a individuos
motivados. Hay que darles el entorno y el apoyo que
necesitan, y confiarles la ejecución del trabajo.
El método más eficiente y efectivo de comunicar
información al equipo de desarrollo y entre sus
miembros es la conversación cara a cara.
El software funcionando es la medida principal de
progreso.
Los procesos Ágiles promueven el desarrollo
sostenible. Los promotores, desarrolladores y usuarios
debemos ser capaces de mantener un ritmo constante
de forma indefinida.
La atención continua a la excelencia técnica y al
buen diseño mejora la Agilidad.
La simplicidad, o el arte de maximizar la cantidad de
trabajo no realizado, es esencial.
Las mejores arquitecturas, requisitos y diseños
emergen de equipos auto-organizados.
A intervalos regulares el equipo reflexiona sobre
cómo ser más efectivo para a continuación ajustar y
perfeccionar su comportamiento en consecuencia.
Agenda
• Motivación
• Manifiesto Ágil
• Principios Manifiesto Ágil
• Implementación de prácticas ágiles
• Bibliografía
Madurez agilidad 10TH ANNUAL State of Agile™ Survey
En resumen Agilidad busca
Entrega continua,
colaboración, adaptación y
mejora continua.
http://alistair.cockburn.us/Rediscovering+the+Heart+of+Agile
Ángel Medinilla resume la Agilidad en los
mismos cuatro pilares
Tomado de http://www.slideshare.net/proyectalis/slideshelf
Ángel Medinilla resume agilidad en:
entrega temprana y continua, adaptación,
colaboración y mejora continua
Entrega temprana y continua
Ángel Medinilla resume agilidad en:
entrega temprana y continua, adaptación,
colaboración y mejora continua
Adaptación
Ángel Medinilla resume agilidad en:
entrega temprana y continua, adaptación,
colaboración y mejora continua
Colaboración
Ángel Medinilla resume agilidad en:
entrega temprana y continua, adaptación,
colaboración y mejora continua
Mejora Continua
Agenda
• Motivación
• Manifiesto Ágil
• Principios Manifiesto Ágil
• Implementación de prácticas ágiles
• Bibliografía
Bibliografia
• El manifiesto Ágil, http://www.agilemanifesto.org/iso/es/
• Principios Manifiesto Ágil, http://agilemanifesto.org/iso/es/principles.html
• Colusso Ricardo, Gabardini Juan. Desarrollo ágil de software: Una introducción a las
metodologías ágiles de desarrollo de software [Internet]. Versión 1. agilesintro. 2011
Nov 26. Disponible en: https://agilesintro.wordpress.com/article/desarrollo-agil-de-
software-3satfj6065tbv-2/.
• Chaos Manifesto,
http://www.versionone.com/assets/img/files/ChaosManifesto2013.pdf
• 10th Annual State of Agile Dev Survey, http://www.versionone.com/state-of-agile-
survey-results
• Medinilla, Ángel. (2015). Agilidad para el ingeniero del siglo XXI. Consultado 30
Agosto, 2015, desde http://www.slideshare.net/proyectalis/slideshelf

Mais conteúdo relacionado

Mais procurados

Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicionjuca piro
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp deborahgal
 
CMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableCMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableSoftware Guru
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacionFernando Solis
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019) Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019) Johnny Ordóñez
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Jenyfer Utitiaja
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Juan C. S. Suárez
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Darthuz Kilates
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarialDe Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarialJohnny Ordóñez
 
Construccion y Pruebas de Software
Construccion y Pruebas de SoftwareConstruccion y Pruebas de Software
Construccion y Pruebas de SoftwareGustavo Bazan Maal
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 

Mais procurados (20)

Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicion
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 
Antecedentes MSF
Antecedentes MSFAntecedentes MSF
Antecedentes MSF
 
Exposicion Scrum
Exposicion ScrumExposicion Scrum
Exposicion Scrum
 
CMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableCMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptable
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Presentación Metodologia Agil
Presentación Metodologia AgilPresentación Metodologia Agil
Presentación Metodologia Agil
 
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019) Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software
 
Iso 9000 3
Iso 9000 3Iso 9000 3
Iso 9000 3
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Escalando Agile con SAFe
Escalando Agile con SAFeEscalando Agile con SAFe
Escalando Agile con SAFe
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarialDe Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
 
Construccion y Pruebas de Software
Construccion y Pruebas de SoftwareConstruccion y Pruebas de Software
Construccion y Pruebas de Software
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Metodologia Agil
Metodologia AgilMetodologia Agil
Metodologia Agil
 

Destaque (16)

Ceremonias scrum
Ceremonias scrumCeremonias scrum
Ceremonias scrum
 
Liderazgo de retrospectivas
Liderazgo de retrospectivasLiderazgo de retrospectivas
Liderazgo de retrospectivas
 
Scrum
ScrumScrum
Scrum
 
Uml
UmlUml
Uml
 
Elevator pitch
Elevator pitchElevator pitch
Elevator pitch
 
Modelo negocio
Modelo negocioModelo negocio
Modelo negocio
 
Integracion continua
Integracion continuaIntegracion continua
Integracion continua
 
Retrospectiva
RetrospectivaRetrospectiva
Retrospectiva
 
La nube. Cloud computting
La nube. Cloud computtingLa nube. Cloud computting
La nube. Cloud computting
 
MVC
MVCMVC
MVC
 
Microservicios
MicroserviciosMicroservicios
Microservicios
 
BDD TDD ATDD
BDD TDD ATDDBDD TDD ATDD
BDD TDD ATDD
 
Historias de usuario
Historias de usuarioHistorias de usuario
Historias de usuario
 
Servicios web
Servicios webServicios web
Servicios web
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
Design Thinking for Change Management
Design Thinking for Change ManagementDesign Thinking for Change Management
Design Thinking for Change Management
 

Semelhante a Metodologías agiles

Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agilesDaniel Remondegui
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágilesFreddy Cahuas Zenteno
 
Lean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para StartupsLean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para Startupsblidix
 
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014Alejandro Gabay
 
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...PMOfficers PMOAcademy
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfFranciscoVelandiaSot
 
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y AgileTaller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y AgileTaller Technologies
 
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...Johnny Ordóñez
 
Guía de Práctica Ágil
Guía de Práctica ÁgilGuía de Práctica Ágil
Guía de Práctica ÁgilSoftware Guru
 
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Luis Mulato
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Managementmarcups
 
Resumen de los 10 videos
Resumen de los 10 videosResumen de los 10 videos
Resumen de los 10 videosShadrickSdn1
 
Análisis de Negocio Ágil, ¿es esto viable?.
Análisis de Negocio Ágil, ¿es esto viable?.Análisis de Negocio Ágil, ¿es esto viable?.
Análisis de Negocio Ágil, ¿es esto viable?.Software Guru
 
Metodologías ágiles.pptx
Metodologías ágiles.pptxMetodologías ágiles.pptx
Metodologías ágiles.pptxximenatrabajos
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides Elio Laureano
 

Semelhante a Metodologías agiles (20)

Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágiles
 
Lean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para StartupsLean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para Startups
 
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
 
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdf
 
Los Pilares de la Manufactura Esbelta
Los Pilares de la Manufactura Esbelta Los Pilares de la Manufactura Esbelta
Los Pilares de la Manufactura Esbelta
 
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y AgileTaller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
 
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
 
Guía de Práctica Ágil
Guía de Práctica ÁgilGuía de Práctica Ágil
Guía de Práctica Ágil
 
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Ágil es algo que eres, CMMI es algo que usas
Ágil es algo que eres, CMMI es algo que usasÁgil es algo que eres, CMMI es algo que usas
Ágil es algo que eres, CMMI es algo que usas
 
Scrum workshop
Scrum workshopScrum workshop
Scrum workshop
 
Resumen de los 10 videos
Resumen de los 10 videosResumen de los 10 videos
Resumen de los 10 videos
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1
 
Análisis de Negocio Ágil, ¿es esto viable?.
Análisis de Negocio Ágil, ¿es esto viable?.Análisis de Negocio Ágil, ¿es esto viable?.
Análisis de Negocio Ágil, ¿es esto viable?.
 
Metodologías ágiles.pptx
Metodologías ágiles.pptxMetodologías ágiles.pptx
Metodologías ágiles.pptx
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides
 

Mais de Joan Sebastián Ramírez Pérez (20)

Clean architecture
Clean architectureClean architecture
Clean architecture
 
Practicas tecnicas
Practicas tecnicasPracticas tecnicas
Practicas tecnicas
 
Bddtddatdd
BddtddatddBddtddatdd
Bddtddatdd
 
Pruebas automaticas
Pruebas automaticasPruebas automaticas
Pruebas automaticas
 
Orm
OrmOrm
Orm
 
Control de versiones
Control de versionesControl de versiones
Control de versiones
 
Código Limpio
Código LimpioCódigo Limpio
Código Limpio
 
Ciclo devida
Ciclo devidaCiclo devida
Ciclo devida
 
Practicas técnicas
Practicas técnicasPracticas técnicas
Practicas técnicas
 
Roles scrum
Roles scrumRoles scrum
Roles scrum
 
Lean startup
Lean startupLean startup
Lean startup
 
Principios SOLID
Principios SOLIDPrincipios SOLID
Principios SOLID
 
Código Limpio
Código LimpioCódigo Limpio
Código Limpio
 
Modelo diseño
Modelo diseñoModelo diseño
Modelo diseño
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
Refactor y deuda técnica
Refactor y deuda técnicaRefactor y deuda técnica
Refactor y deuda técnica
 
Diagramas comportamiento
Diagramas comportamientoDiagramas comportamiento
Diagramas comportamiento
 
Pruebas automaticas
Pruebas automaticasPruebas automaticas
Pruebas automaticas
 
Patrones diseño y arquitectura
Patrones diseño y arquitecturaPatrones diseño y arquitectura
Patrones diseño y arquitectura
 
Patrones GOF
Patrones GOFPatrones GOF
Patrones GOF
 

Metodologías agiles

  • 2. Agenda • Motivación • Manifiesto Ágil • Principios Manifiesto Ágil • Implementación de prácticas ágiles • Bibliografía
  • 3. Agenda • Motivación • Manifiesto Ágil • Principios Manifiesto Ágil • Implementación de prácticas ágiles • Bibliografía
  • 4. ¿Por qué cambiar el paradigma tradicional? • Challenged: No cumplieron costo, calendario y/o funcionalidad. • Standish Group hace el Chaos Report.
  • 5. ¿Por qué datos de 2012? •Agile and Lean are past the tipping point. Waterfall/RUP is in decline.‟ David Norton Gartner, 2009.
  • 6. Razones para adoptar agilidad 10TH ANNUAL State of Agile™ Survey
  • 7. Mejoras al adoptar agilidad 10TH ANNUAL State of Agile™ Survey
  • 8. Métricas que avalan éxito con iniciativas ágiles 10TH ANNUAL State of Agile™ Survey
  • 9. Metodologías ágiles • Scrum (Ken Schwaber) • XP (Kent Beck) • Lean Software Development (Mary Poppendieck) • Crystal (Alistair Cockburn) • Dynamic System Development Method (Dane Faulkner) • Adaptative Software Development (Jim Highsmith) • Feature Driven Development (Jeff DeLuca)
  • 10. Distribución uso metodologías ágiles 10TH ANNUAL State of Agile™ Survey
  • 11. Agenda • Motivación • Manifiesto Ágil • Principios Manifiesto Ágil • Implementación de prácticas ágiles • Bibliografía
  • 12. ¿Por qué tantos proyectos de desarrollo de software no se terminan a tiempo, cuestan más que lo presupuestado originalmente, tienen problemas de calidad serios y generan menor valor que el esperado? Este fue uno de los que se formularon los 17 profesionales expertos en el desarrollo de software cuando se reunieron en febrero de 2001 para analizar el problema y decidieron redactar un “Manifiesto Ágil”. Se trató de un compromiso público en buscar nuevas y mejores formas de desarrollar software poniendo énfasis en las personas y sus interacciones, la colaboración y la respuesta continua al cambio, explorando nuevas formas de hacer las cosas, y compartiendo experiencias . Esto dio origen a una nueva comunidad de profesionales que explora sistemáticamente nuevas alternativas frente al modo tradicional de desarrollar software.
  • 13. Manifiesto Ágil Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar: • Individuos e interacciones sobre procesos y herramientas • Software funcionando sobre documentación extensiva • Colaboración con el cliente sobre negociación contractual • Respuesta ante el cambio sobre seguir un plan Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda.
  • 14. Agenda • Motivación • Manifiesto Ágil • Principios Manifiesto Ágil • Implementación de prácticas ágiles • Bibliografía
  • 15. Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
  • 16. Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
  • 17. Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.
  • 18. Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
  • 19. Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.
  • 20. El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.
  • 21. El software funcionando es la medida principal de progreso.
  • 22. Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.
  • 23. La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
  • 24. La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
  • 25. Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
  • 26. A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.
  • 27. Agenda • Motivación • Manifiesto Ágil • Principios Manifiesto Ágil • Implementación de prácticas ágiles • Bibliografía
  • 28. Madurez agilidad 10TH ANNUAL State of Agile™ Survey
  • 30. Entrega continua, colaboración, adaptación y mejora continua. http://alistair.cockburn.us/Rediscovering+the+Heart+of+Agile
  • 31. Ángel Medinilla resume la Agilidad en los mismos cuatro pilares Tomado de http://www.slideshare.net/proyectalis/slideshelf
  • 32. Ángel Medinilla resume agilidad en: entrega temprana y continua, adaptación, colaboración y mejora continua Entrega temprana y continua
  • 33. Ángel Medinilla resume agilidad en: entrega temprana y continua, adaptación, colaboración y mejora continua Adaptación
  • 34. Ángel Medinilla resume agilidad en: entrega temprana y continua, adaptación, colaboración y mejora continua Colaboración
  • 35. Ángel Medinilla resume agilidad en: entrega temprana y continua, adaptación, colaboración y mejora continua Mejora Continua
  • 36. Agenda • Motivación • Manifiesto Ágil • Principios Manifiesto Ágil • Implementación de prácticas ágiles • Bibliografía
  • 37. Bibliografia • El manifiesto Ágil, http://www.agilemanifesto.org/iso/es/ • Principios Manifiesto Ágil, http://agilemanifesto.org/iso/es/principles.html • Colusso Ricardo, Gabardini Juan. Desarrollo ágil de software: Una introducción a las metodologías ágiles de desarrollo de software [Internet]. Versión 1. agilesintro. 2011 Nov 26. Disponible en: https://agilesintro.wordpress.com/article/desarrollo-agil-de- software-3satfj6065tbv-2/. • Chaos Manifesto, http://www.versionone.com/assets/img/files/ChaosManifesto2013.pdf • 10th Annual State of Agile Dev Survey, http://www.versionone.com/state-of-agile- survey-results • Medinilla, Ángel. (2015). Agilidad para el ingeniero del siglo XXI. Consultado 30 Agosto, 2015, desde http://www.slideshare.net/proyectalis/slideshelf