SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Desarrollo Ágil
Las metodologías ágiles y Atlassian
Barcelona
15 de Marzo de 2012
#BCNAgil
¡Hola a todos!
Embajador de Atlassian en España. Desarrollador con más de diez años
de experiencia. Scrum Master certificado. Antiguo Jefe de Proyecto y
Director Técnico. Blogger. Emprendedor. Organizador de la Apache
Barcamp Spain. Involucrado en diversas asociaciones técnicas y
grupos de usuarios en España: JavaHispano, MadridJUG, Cachirulo
Valley, Charrosfera...
David Bonilla Fuertes
dbonilla@atlassian.com
@david_bonilla
¿Qué es el desarrollo ágil?
Las metodologías ágiles son la respuesta a una
verdad incomoda
¿Qué es el desarrollo ágil?
En el año 2001, 17 técnicos y desarrolladores de reconocido prestigio se
reúnen en Snowbird, Utah para debatir sobre metodologías ligeras de
desarrollo. Las conclusiones que alcanzaron se plasma en un
documento, el Manifiesto Ágil que recoge cuatro ideas básicas:
El Manifiesto Ágil
• Valorar a las personas por encima de los procesos y herramientas
• Crear software funcional antes que una documentación exhaustiva
• Contar con la colaboración del cliente en vez de ceñirse a un contrato
• Reaccionar ante los cambios en vez de seguir un plan establecido
Desarrollo incremental (1957), Desarrollo adaptado (1974), SCRUM (1995),
Extreme Programming (1996)...
¿Y antes?
¿Qué es el desarrollo ágil?
Los 12 principios del Manifiesto Ágil
• Perseguir la satisfacción del cliente con entregas rápidas y
constantes de software útil
• Soportar los cambios en los requisitos
• Entregas frecuentes de nuevo software útil
• Aceptar el software útil entregado como principal medida de progreso
• Ritmo de desarrollo constante y sostenible en el tiempo
• Colaboración estrecha entre negocio y desarrollo
• Conversaciones como principal vía de comunicación
• Los proyecto se construyen alrededor de un equipo al que hay que
proteger y en quien hay que confiar
• Perseguir la excelencia técnica y el buen diseño
• Simplicidad
• Equipos auto-organizados
• Adaptación a las circunstancias cambiantes
El agilismo se puede resumir en dos palabras:
sentido común
¿Qué es el desarrollo ágil?
pragmatismo
¿Qué es el desarrollo ágil?
Agilismo en Atlassian
0
75
150
225
300
JIRA Confluence GH Studio FE/CRU Bamboo Crowd
< 2009: cuando esté, estará
Agilismo en Atlassian
≥ 2009: el mundo se va acabar
competencia
crisis fast dev
Competencia: algunos
gratis como Hudson
Fast Dev: mejores
prácticas de ingenieria,
despliegue continuo, etc.
Agilismo en Atlassian
El objetivo:
“comercializar una nueva versión de todos los productos cada 90 días”
¿Por qué?
• El año se planifica en cuatro trimestres
• Correlación histórica entre nuevas versiones e incremento de ventas
• Llevar las ideas al mercado más rápidamente
• Los clientes de suscripción perciben más valor con más entregas/año
• Las entregas frecuentes obligan a ser más Ágiles
• Las entregas frecuentes son más fáciles de planificar
• Se consigue feedback de los clientes más rápidamente
• Algunos clientes tienen ciclos de actualización trimestrales
• Buena disciplina de ingeniería
Agilismo en Atlassian
De 90 días a... 98
Agilismo en Atlassian
Resultados (14 meses)
• No es un resultado brillante pero es una mejora
• Los desarrollos más cortos ¡ahora son más largos! O_o
• JIRA sigue sufriendo pero va mejorando
Agilismo en Atlassian
Resultados (19 meses)
• JIRA: Sigue sin conseguir el objetivo pero mejora
• FE/CRU: considerable mejora sostenida en el tiempo
• Confluence: bueno, pero tiende a crecer (Confluence 4)
• Bamboo: mejora en general
• Studio: buena tendencia. Actualmente, entregas mensuales...
• GreenHopper: sostiene un buen ritmo
0d
98d
196d
294d
oct-09 feb-10 jul-10 dic-10 may-11
121d
98d
116d, 118d
130d
149d
95d
56d
JIRA
FE/CRU
Confluence
Bamboo
Studio
GreenHopper
+
¿Por qué Atlassian?
Técnicos
Integración
Personalización
Solución Completa
Soporte Legendario
Humanos
Facilidad de Uso
Plugins
Metadatos
Enterprise
¡Muchas Gracias!
atlassian.es
blogs.atlassian.es
bonillaware.com

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

19 años de Lean y Agile
19 años de Lean y Agile19 años de Lean y Agile
19 años de Lean y Agile
 
El Valor del Escalamiento de los Marcos en la Agilidad Organizacional
El Valor del Escalamiento de los Marcos en la Agilidad OrganizacionalEl Valor del Escalamiento de los Marcos en la Agilidad Organizacional
El Valor del Escalamiento de los Marcos en la Agilidad Organizacional
 
Introducción a las Metodologías Ágiles EXECyL
Introducción a las Metodologías Ágiles EXECyLIntroducción a las Metodologías Ágiles EXECyL
Introducción a las Metodologías Ágiles EXECyL
 
SAFe desde las trincheras
SAFe desde las trincherasSAFe desde las trincheras
SAFe desde las trincheras
 
The agile road - Tacna Agile Day 2012
The agile road  - Tacna Agile Day 2012The agile road  - Tacna Agile Day 2012
The agile road - Tacna Agile Day 2012
 
Agile Tools - Caja herramientas ágiles @RoseRestrepoV
Agile Tools - Caja herramientas ágiles @RoseRestrepoVAgile Tools - Caja herramientas ágiles @RoseRestrepoV
Agile Tools - Caja herramientas ágiles @RoseRestrepoV
 
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
 
Un modelo agil para gestionar ventas consultivas
Un modelo agil para gestionar ventas consultivasUn modelo agil para gestionar ventas consultivas
Un modelo agil para gestionar ventas consultivas
 
Competencias del Agile Coach
Competencias del Agile CoachCompetencias del Agile Coach
Competencias del Agile Coach
 
Encontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de AfinidadEncontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de Afinidad
 
La alternativa agil v5.3
La alternativa agil   v5.3La alternativa agil   v5.3
La alternativa agil v5.3
 
Guía supernumeraria para un dueño de producto virtuoso
Guía supernumeraria para un dueño de producto virtuosoGuía supernumeraria para un dueño de producto virtuoso
Guía supernumeraria para un dueño de producto virtuoso
 
Agile management para gestionar tu empresa y producto
Agile management para gestionar tu empresa y productoAgile management para gestionar tu empresa y producto
Agile management para gestionar tu empresa y producto
 
Desde la gestión tradicional a la agil: Cambiando paradigmas
Desde la gestión tradicional a la agil: Cambiando paradigmasDesde la gestión tradicional a la agil: Cambiando paradigmas
Desde la gestión tradicional a la agil: Cambiando paradigmas
 
¿De qué hablamos cuando hablamos de kanban?
¿De qué hablamos cuando hablamos de kanban?¿De qué hablamos cuando hablamos de kanban?
¿De qué hablamos cuando hablamos de kanban?
 
Creando equipos cross-funcionales
Creando equipos cross-funcionalesCreando equipos cross-funcionales
Creando equipos cross-funcionales
 
La empresa Ágil
La empresa ÁgilLa empresa Ágil
La empresa Ágil
 
Product Ownership en Kanban vs Scrum
Product Ownership en Kanban vs ScrumProduct Ownership en Kanban vs Scrum
Product Ownership en Kanban vs Scrum
 
Strategias onboarding de equipos
Strategias onboarding de equiposStrategias onboarding de equipos
Strategias onboarding de equipos
 
Diferencias entre Project Manager, Scrum Master y Agile Coach
Diferencias entre Project Manager, Scrum Master y Agile CoachDiferencias entre Project Manager, Scrum Master y Agile Coach
Diferencias entre Project Manager, Scrum Master y Agile Coach
 

Andere mochten auch

Visionary Marketer Award Presentation
Visionary Marketer Award PresentationVisionary Marketer Award Presentation
Visionary Marketer Award Presentation
iMedia Connection
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
TestingBaires
 
Armengol domenec presentació- competic2
Armengol domenec presentació- competic2Armengol domenec presentació- competic2
Armengol domenec presentació- competic2
Domenec Armengol
 
Induccion a la robotica
Induccion a la roboticaInduccion a la robotica
Induccion a la robotica
vanesslopezcsj
 
MATONEO ESCOLAR ... BY:SEBAS GARCIA
MATONEO ESCOLAR ... BY:SEBAS GARCIAMATONEO ESCOLAR ... BY:SEBAS GARCIA
MATONEO ESCOLAR ... BY:SEBAS GARCIA
sebas_gracia9258
 
Organizaciones que defienden los derechos de los animales.
Organizaciones que defienden los derechos de los animales.Organizaciones que defienden los derechos de los animales.
Organizaciones que defienden los derechos de los animales.
venturaxochitl
 

Andere mochten auch (20)

Visionary Marketer Award Presentation
Visionary Marketer Award PresentationVisionary Marketer Award Presentation
Visionary Marketer Award Presentation
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
 
8 economics
8 economics8 economics
8 economics
 
Expo panama
Expo panamaExpo panama
Expo panama
 
Armengol domenec presentació- competic2
Armengol domenec presentació- competic2Armengol domenec presentació- competic2
Armengol domenec presentació- competic2
 
Induccion a la robotica
Induccion a la roboticaInduccion a la robotica
Induccion a la robotica
 
Integrated Customer Relationship Management (CRM) Benchmark 2013
Integrated Customer Relationship Management (CRM) Benchmark 2013Integrated Customer Relationship Management (CRM) Benchmark 2013
Integrated Customer Relationship Management (CRM) Benchmark 2013
 
Automation A Reischl
Automation A ReischlAutomation A Reischl
Automation A Reischl
 
El tungsteno es una novela social escrita por el escritor peruano César Vallejo.
El tungsteno es una novela social escrita por el escritor peruano César Vallejo.El tungsteno es una novela social escrita por el escritor peruano César Vallejo.
El tungsteno es una novela social escrita por el escritor peruano César Vallejo.
 
Miguel Angel López Ruiz Desarrollo histórico y perspectivas filosóficas de la...
Miguel Angel López Ruiz Desarrollo histórico y perspectivas filosóficas de la...Miguel Angel López Ruiz Desarrollo histórico y perspectivas filosóficas de la...
Miguel Angel López Ruiz Desarrollo histórico y perspectivas filosóficas de la...
 
SENDERO RAMBLA DE CASTRO POWER POINT
SENDERO RAMBLA DE CASTRO POWER POINTSENDERO RAMBLA DE CASTRO POWER POINT
SENDERO RAMBLA DE CASTRO POWER POINT
 
2012 Canterbury Park Media Guide
2012 Canterbury Park Media Guide2012 Canterbury Park Media Guide
2012 Canterbury Park Media Guide
 
Marieta La Castanyera
Marieta La CastanyeraMarieta La Castanyera
Marieta La Castanyera
 
Presentación TSMGO Blog
Presentación TSMGO BlogPresentación TSMGO Blog
Presentación TSMGO Blog
 
MATONEO ESCOLAR ... BY:SEBAS GARCIA
MATONEO ESCOLAR ... BY:SEBAS GARCIAMATONEO ESCOLAR ... BY:SEBAS GARCIA
MATONEO ESCOLAR ... BY:SEBAS GARCIA
 
Responsive Email Design
Responsive Email DesignResponsive Email Design
Responsive Email Design
 
Trucos y tecnicas para facebook 2015
Trucos y tecnicas para facebook 2015Trucos y tecnicas para facebook 2015
Trucos y tecnicas para facebook 2015
 
Organizaciones que defienden los derechos de los animales.
Organizaciones que defienden los derechos de los animales.Organizaciones que defienden los derechos de los animales.
Organizaciones que defienden los derechos de los animales.
 
Trabajo investigativo - Valoración de Banco del Pichincha Portoviejo - Manabí
Trabajo investigativo - Valoración de  Banco del Pichincha Portoviejo - ManabíTrabajo investigativo - Valoración de  Banco del Pichincha Portoviejo - Manabí
Trabajo investigativo - Valoración de Banco del Pichincha Portoviejo - Manabí
 
Salamandra
SalamandraSalamandra
Salamandra
 

Ähnlich wie Atlassian Agile Development Techniques

SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
Walter Ariel Risi
 
Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
LeanSight Consulting
 
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
esgar1989
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
Sergio Sanchez
 

Ähnlich wie Atlassian Agile Development Techniques (20)

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
 
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
 
Ser agiles
Ser agilesSer agiles
Ser agiles
 
Agilidad empresarial y SAFe con Sinergia Software Solutions
Agilidad empresarial y SAFe con Sinergia Software SolutionsAgilidad empresarial y SAFe con Sinergia Software Solutions
Agilidad empresarial y SAFe con Sinergia Software Solutions
 
¿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...
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
 
Lean-Agile.pdf
Lean-Agile.pdfLean-Agile.pdf
Lean-Agile.pdf
 
Tecnologías emergentes para la transformación digital
Tecnologías emergentes para la transformación digitalTecnologías emergentes para la transformación digital
Tecnologías emergentes para la transformación digital
 
Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
 
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
 
El manifiesto y los principios ágiles
El manifiesto y los principios ágilesEl manifiesto y los principios ágiles
El manifiesto y los principios ágiles
 
Devops Adoption Roadmap v 2.7 Agiles Colombia 2020
Devops Adoption Roadmap v 2.7 Agiles Colombia 2020Devops Adoption Roadmap v 2.7 Agiles Colombia 2020
Devops Adoption Roadmap v 2.7 Agiles Colombia 2020
 
Agile tools- Caja de herramientas ágiles - Open Space AOC Bariloche 2016
Agile tools-  Caja de herramientas ágiles - Open Space AOC Bariloche 2016Agile tools-  Caja de herramientas ágiles - Open Space AOC Bariloche 2016
Agile tools- Caja de herramientas ágiles - Open Space AOC Bariloche 2016
 
Agile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de softwareAgile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de software
 
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)
 
Lean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para StartupsLean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para Startups
 
Gestión del ciclo de vida de desarrollo
Gestión del ciclo de vida de desarrollo Gestión del ciclo de vida de desarrollo
Gestión del ciclo de vida de desarrollo
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 

Mehr von David Bonilla

Material Sales to sell Atlassian Products
Material Sales to sell Atlassian ProductsMaterial Sales to sell Atlassian Products
Material Sales to sell Atlassian Products
David Bonilla
 

Mehr von David Bonilla (10)

How to sell software in 98 days (and sell $200M)
How to sell software in 98 days (and sell $200M)How to sell software in 98 days (and sell $200M)
How to sell software in 98 days (and sell $200M)
 
Agile Forensics
Agile ForensicsAgile Forensics
Agile Forensics
 
7 tecnicas para construir un equipo brillante
7 tecnicas para construir un equipo brillante7 tecnicas para construir un equipo brillante
7 tecnicas para construir un equipo brillante
 
Devcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software DevelopmentDevcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software Development
 
Barcelona AUG - JAN/21/2013
Barcelona AUG - JAN/21/2013Barcelona AUG - JAN/21/2013
Barcelona AUG - JAN/21/2013
 
Material Sales to sell Atlassian Products
Material Sales to sell Atlassian ProductsMaterial Sales to sell Atlassian Products
Material Sales to sell Atlassian Products
 
Agile @ Atlassian
Agile @ AtlassianAgile @ Atlassian
Agile @ Atlassian
 
Semana de la Informática de Burgos 2011
Semana de la Informática de Burgos 2011Semana de la Informática de Burgos 2011
Semana de la Informática de Burgos 2011
 
Gamification - CAS2011
Gamification - CAS2011Gamification - CAS2011
Gamification - CAS2011
 
La Técnica Pomodoro - The Evnt 2011
La Técnica Pomodoro - The Evnt 2011La Técnica Pomodoro - The Evnt 2011
La Técnica Pomodoro - The Evnt 2011
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (11)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Atlassian Agile Development Techniques

  • 1. Desarrollo Ágil Las metodologías ágiles y Atlassian Barcelona 15 de Marzo de 2012
  • 3. ¡Hola a todos! Embajador de Atlassian en España. Desarrollador con más de diez años de experiencia. Scrum Master certificado. Antiguo Jefe de Proyecto y Director Técnico. Blogger. Emprendedor. Organizador de la Apache Barcamp Spain. Involucrado en diversas asociaciones técnicas y grupos de usuarios en España: JavaHispano, MadridJUG, Cachirulo Valley, Charrosfera... David Bonilla Fuertes dbonilla@atlassian.com @david_bonilla
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. ¿Qué es el desarrollo ágil? Las metodologías ágiles son la respuesta a una verdad incomoda
  • 9. ¿Qué es el desarrollo ágil? En el año 2001, 17 técnicos y desarrolladores de reconocido prestigio se reúnen en Snowbird, Utah para debatir sobre metodologías ligeras de desarrollo. Las conclusiones que alcanzaron se plasma en un documento, el Manifiesto Ágil que recoge cuatro ideas básicas: El Manifiesto Ágil • Valorar a las personas por encima de los procesos y herramientas • Crear software funcional antes que una documentación exhaustiva • Contar con la colaboración del cliente en vez de ceñirse a un contrato • Reaccionar ante los cambios en vez de seguir un plan establecido Desarrollo incremental (1957), Desarrollo adaptado (1974), SCRUM (1995), Extreme Programming (1996)... ¿Y antes?
  • 10. ¿Qué es el desarrollo ágil? Los 12 principios del Manifiesto Ágil • Perseguir la satisfacción del cliente con entregas rápidas y constantes de software útil • Soportar los cambios en los requisitos • Entregas frecuentes de nuevo software útil • Aceptar el software útil entregado como principal medida de progreso • Ritmo de desarrollo constante y sostenible en el tiempo • Colaboración estrecha entre negocio y desarrollo • Conversaciones como principal vía de comunicación • Los proyecto se construyen alrededor de un equipo al que hay que proteger y en quien hay que confiar • Perseguir la excelencia técnica y el buen diseño • Simplicidad • Equipos auto-organizados • Adaptación a las circunstancias cambiantes
  • 11. El agilismo se puede resumir en dos palabras: sentido común ¿Qué es el desarrollo ágil?
  • 12. pragmatismo ¿Qué es el desarrollo ágil?
  • 13. Agilismo en Atlassian 0 75 150 225 300 JIRA Confluence GH Studio FE/CRU Bamboo Crowd < 2009: cuando esté, estará
  • 14. Agilismo en Atlassian ≥ 2009: el mundo se va acabar competencia crisis fast dev Competencia: algunos gratis como Hudson Fast Dev: mejores prácticas de ingenieria, despliegue continuo, etc.
  • 15. Agilismo en Atlassian El objetivo: “comercializar una nueva versión de todos los productos cada 90 días” ¿Por qué? • El año se planifica en cuatro trimestres • Correlación histórica entre nuevas versiones e incremento de ventas • Llevar las ideas al mercado más rápidamente • Los clientes de suscripción perciben más valor con más entregas/año • Las entregas frecuentes obligan a ser más Ágiles • Las entregas frecuentes son más fáciles de planificar • Se consigue feedback de los clientes más rápidamente • Algunos clientes tienen ciclos de actualización trimestrales • Buena disciplina de ingeniería
  • 16. Agilismo en Atlassian De 90 días a... 98
  • 17.
  • 18.
  • 19.
  • 20. Agilismo en Atlassian Resultados (14 meses) • No es un resultado brillante pero es una mejora • Los desarrollos más cortos ¡ahora son más largos! O_o • JIRA sigue sufriendo pero va mejorando
  • 21. Agilismo en Atlassian Resultados (19 meses) • JIRA: Sigue sin conseguir el objetivo pero mejora • FE/CRU: considerable mejora sostenida en el tiempo • Confluence: bueno, pero tiende a crecer (Confluence 4) • Bamboo: mejora en general • Studio: buena tendencia. Actualmente, entregas mensuales... • GreenHopper: sostiene un buen ritmo 0d 98d 196d 294d oct-09 feb-10 jul-10 dic-10 may-11 121d 98d 116d, 118d 130d 149d 95d 56d JIRA FE/CRU Confluence Bamboo Studio GreenHopper
  • 22. +
  • 23. ¿Por qué Atlassian? Técnicos Integración Personalización Solución Completa Soporte Legendario Humanos Facilidad de Uso Plugins Metadatos Enterprise