SlideShare a Scribd company logo
1 of 38
http://www.consultorinternet.com
 www.agile-peru.net
https://geeks.ms/rcorral/2007/09/12/el-pool-de-
programadores/
valores
principios
Software
funcionando
-sobre-
Documentació
n extensiva
valoramos más los de arriba
Una familia de frameworks iterativos e, incrementales
Scrum XP
Scrumban
AUP
Crystal
Kanban
Henrik
Kniberg
1
1 2 3
2 5
Pasar de esto....
A esto!
43
4
Communication
Henrik Kniberg
Scrum overview – structure
Sprint
Backlog
Scrum Team
Users, customers, sponsors, etcStakeholders
PO
Dev
Team
SM
Product owner
- Vision: Where are we going & why?
- Priorities & tradeoffs
- Release planning
Scrum Master
- Process leader/coach
- Impediment remover
Cross-functional,
self-organizing
Team
- Deliver
- How much to pull in
- How to build it
- Quality
- Sustainable pace
Product
Backlog
Typical sprint
Week 1 Week 2 Week 3
Timeline
Sprint-
planning
Demo/Review
Retrospective
Product
Backlog
Daily
Scrum
v1.3.2PO
Sprint backlog
(Task board / Scrum board)
Henrik Kniberg
Burndown
Unplanned items
Not
checked out
Done! :o)
Write
failing
test
DAO
DB
design
Integr
test
Migration
tool
Write
failing
test
GUI
spec
Tapestry
spike
Impl.
migration
2d
Code
cleanup
Deposit
2d1d 0.5d
1d
2d
8d
1d
2d
2d
Backoffice
Login
Backoffice
User admin
Write
failing
test
3d
2d
1d
2d
Impl
GUI
1dIntegr.
with
JBoss
2d
Write
failing
test3d
Impl
GUI
6d
Clarify
require-
ments
2d
GUI
design
(CSS)1d
Fix memory
leak
(JIRA 125)
2d
Sales support
3d Write
whitepaper
4d
SPRINT GOAL:
Beta-ready release!
Next
Withdr
aw
Perf
test
Withdraw
checked out
Write
failing
test
Backlog
grooming
(Backlog
refinement
)
Potentially
shippable
product increment
Sprint = compromise between focus & flexibility
Henrik Kniberg
Too much
“focus”
Too much
“flexibility”
Sprint =
focus + flexibility
•Responsable de asegurar que Scrum es
entendido y adoptado, tanto dentro como
fuera del equipo.
Profesionales que entregan un Incremento
de producto “Terminado”, que
potencialmente se pueda poner en
producción, al final de cada Sprint.
• Auto organizados
• Multifuncionales
• No hay “títulos”
• Sin Sub-equipos
• Hay especializaciones
pero la responsabilidad es colectiva
El cambio de mentalidad
• Enfoque en el valor
• Espíritu de colaboración y
confianza mutua
• Excelencia técnica (sin calidad
no hay agilidad)
• Empoderamiento de los
equipos y sus integrantes
• Entrega frecuente=>continua
• Mejora continua
¿Preguntas?
Escribeme a @fisica3 o deja un comentario en
www.consultorinternet.com

More Related Content

What's hot

Guía Básica SCRUM
Guía Básica SCRUMGuía Básica SCRUM
Guía Básica SCRUM
Luis Garay
 
Las reuniones de scrum
Las reuniones de scrumLas reuniones de scrum
Las reuniones de scrum
consultoriagi
 
Introducción a Scrum by JLVG
Introducción a Scrum by JLVGIntroducción a Scrum by JLVG
Introducción a Scrum by JLVG
benq2011
 

What's hot (20)

Scrum para desarrollo de software
Scrum para desarrollo de softwareScrum para desarrollo de software
Scrum para desarrollo de software
 
Scrum
ScrumScrum
Scrum
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Guía Básica SCRUM
Guía Básica SCRUMGuía Básica SCRUM
Guía Básica SCRUM
 
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
Global PowerPlatform Bootcamp - Azure DevOps with Power BIGlobal PowerPlatform Bootcamp - Azure DevOps with Power BI
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
 
Scrum en 15 minutos
Scrum en 15 minutosScrum en 15 minutos
Scrum en 15 minutos
 
Las reuniones de scrum
Las reuniones de scrumLas reuniones de scrum
Las reuniones de scrum
 
Definición e implementación scrum
Definición e implementación scrumDefinición e implementación scrum
Definición e implementación scrum
 
Metodología Scrum (Ing. David Barreto)
Metodología Scrum (Ing. David Barreto)Metodología Scrum (Ing. David Barreto)
Metodología Scrum (Ing. David Barreto)
 
Metodologías agile
Metodologías agile Metodologías agile
Metodologías agile
 
Ij welcome academy_scrum
Ij welcome academy_scrumIj welcome academy_scrum
Ij welcome academy_scrum
 
La Esencia de Scrum
La Esencia de ScrumLa Esencia de Scrum
La Esencia de Scrum
 
Scrum
ScrumScrum
Scrum
 
Metodologias
MetodologiasMetodologias
Metodologias
 
An evening with... Scrum
An evening with... ScrumAn evening with... Scrum
An evening with... Scrum
 
Introducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrumIntroducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrum
 
Introducción a Scrum by JLVG
Introducción a Scrum by JLVGIntroducción a Scrum by JLVG
Introducción a Scrum by JLVG
 
Explicando scrum v1
Explicando scrum v1Explicando scrum v1
Explicando scrum v1
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
3.desarrollo ágil
3.desarrollo ágil3.desarrollo ágil
3.desarrollo ágil
 

Similar to Los ciclos de desarrollo de software en la actualidad

SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágil
ricardoroldan
 

Similar to Los ciclos de desarrollo de software en la actualidad (20)

SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágil
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
 
Scrum 2
Scrum 2Scrum 2
Scrum 2
 
Framework Scrum
Framework ScrumFramework Scrum
Framework Scrum
 
Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUM
 
Scrum y principios ágiles
Scrum y principios ágilesScrum y principios ágiles
Scrum y principios ágiles
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Desarrollo ágil de aplicaciones
Desarrollo ágil de aplicacionesDesarrollo ágil de aplicaciones
Desarrollo ágil de aplicaciones
 
SCRUM
SCRUMSCRUM
SCRUM
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 
Introdución a la gestión ágil de proyectos
Introdución a la gestión ágil de proyectosIntrodución a la gestión ágil de proyectos
Introdución a la gestión ágil de proyectos
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Spanish Redistributable Intro To Scrum
Spanish Redistributable Intro To ScrumSpanish Redistributable Intro To Scrum
Spanish Redistributable Intro To Scrum
 
Plantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxPlantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptx
 
Scrum
ScrumScrum
Scrum
 

More from Ernesto Cardenas Cangahuala

More from Ernesto Cardenas Cangahuala (17)

DevOps: ¿es como RRHH cree que es?
DevOps: ¿es como RRHH cree que es?DevOps: ¿es como RRHH cree que es?
DevOps: ¿es como RRHH cree que es?
 
DevOps is about people, beyond automation
DevOps is about people, beyond automationDevOps is about people, beyond automation
DevOps is about people, beyond automation
 
DevOps, automatización y... ¿cultura?
DevOps, automatización y... ¿cultura?DevOps, automatización y... ¿cultura?
DevOps, automatización y... ¿cultura?
 
Deployment Groups con VSTS
Deployment Groups con VSTSDeployment Groups con VSTS
Deployment Groups con VSTS
 
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo LinuxUn DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
 
En búsqueda del DevOps perdido
En búsqueda del DevOps perdidoEn búsqueda del DevOps perdido
En búsqueda del DevOps perdido
 
Despliegue de Aplicaciones .Net Core en Docker
Despliegue de Aplicaciones .Net Core en DockerDespliegue de Aplicaciones .Net Core en Docker
Despliegue de Aplicaciones .Net Core en Docker
 
Gestión Ágil de Entornos de Despliegue en la Nube 2
Gestión Ágil de Entornos de Despliegue en la Nube 2Gestión Ágil de Entornos de Despliegue en la Nube 2
Gestión Ágil de Entornos de Despliegue en la Nube 2
 
Gestión Agil de Entornos de Despliegue en la Nube
Gestión Agil de Entornos de Despliegue en la NubeGestión Agil de Entornos de Despliegue en la Nube
Gestión Agil de Entornos de Despliegue en la Nube
 
Introducción a la Computacion paralela
Introducción a la Computacion paralelaIntroducción a la Computacion paralela
Introducción a la Computacion paralela
 
El reto del DevOps agil
El reto del DevOps agilEl reto del DevOps agil
El reto del DevOps agil
 
Teoria introduccion agilismo (Scrum y Kanban)
Teoria introduccion agilismo (Scrum y Kanban)Teoria introduccion agilismo (Scrum y Kanban)
Teoria introduccion agilismo (Scrum y Kanban)
 
Integración y Entrega Continua con Visual Studio Online
Integración y Entrega Continua con Visual Studio OnlineIntegración y Entrega Continua con Visual Studio Online
Integración y Entrega Continua con Visual Studio Online
 
Agile Open Lima VII
Agile Open Lima VIIAgile Open Lima VII
Agile Open Lima VII
 
Una introducción a la Integración continua
Una introducción a la Integración continuaUna introducción a la Integración continua
Una introducción a la Integración continua
 
Integración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerIntegración Continua usando Team Foundation Server
Integración Continua usando Team Foundation Server
 
Introducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeIntroducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la Nube
 

Recently uploaded

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

Recently uploaded (11)

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 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
 
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
 
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
 
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.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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...
 
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
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

Los ciclos de desarrollo de software en la actualidad

  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 12.
  • 13.
  • 14. Una familia de frameworks iterativos e, incrementales Scrum XP Scrumban AUP Crystal Kanban
  • 15.
  • 16. Henrik Kniberg 1 1 2 3 2 5 Pasar de esto.... A esto! 43 4
  • 17.
  • 18. Communication Henrik Kniberg Scrum overview – structure Sprint Backlog Scrum Team Users, customers, sponsors, etcStakeholders PO Dev Team SM Product owner - Vision: Where are we going & why? - Priorities & tradeoffs - Release planning Scrum Master - Process leader/coach - Impediment remover Cross-functional, self-organizing Team - Deliver - How much to pull in - How to build it - Quality - Sustainable pace Product Backlog
  • 19. Typical sprint Week 1 Week 2 Week 3 Timeline Sprint- planning Demo/Review Retrospective Product Backlog Daily Scrum v1.3.2PO Sprint backlog (Task board / Scrum board) Henrik Kniberg Burndown Unplanned items Not checked out Done! :o) Write failing test DAO DB design Integr test Migration tool Write failing test GUI spec Tapestry spike Impl. migration 2d Code cleanup Deposit 2d1d 0.5d 1d 2d 8d 1d 2d 2d Backoffice Login Backoffice User admin Write failing test 3d 2d 1d 2d Impl GUI 1dIntegr. with JBoss 2d Write failing test3d Impl GUI 6d Clarify require- ments 2d GUI design (CSS)1d Fix memory leak (JIRA 125) 2d Sales support 3d Write whitepaper 4d SPRINT GOAL: Beta-ready release! Next Withdr aw Perf test Withdraw checked out Write failing test Backlog grooming (Backlog refinement ) Potentially shippable product increment
  • 20. Sprint = compromise between focus & flexibility Henrik Kniberg Too much “focus” Too much “flexibility” Sprint = focus + flexibility
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. •Responsable de asegurar que Scrum es entendido y adoptado, tanto dentro como fuera del equipo.
  • 27. Profesionales que entregan un Incremento de producto “Terminado”, que potencialmente se pueda poner en producción, al final de cada Sprint. • Auto organizados • Multifuncionales • No hay “títulos” • Sin Sub-equipos • Hay especializaciones pero la responsabilidad es colectiva
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. El cambio de mentalidad • Enfoque en el valor • Espíritu de colaboración y confianza mutua • Excelencia técnica (sin calidad no hay agilidad) • Empoderamiento de los equipos y sus integrantes • Entrega frecuente=>continua • Mejora continua
  • 35.
  • 36.
  • 37.
  • 38. ¿Preguntas? Escribeme a @fisica3 o deja un comentario en www.consultorinternet.com