SlideShare una empresa de Scribd logo
1 de 37
Sección Estudiantil
Proyectos Unac
Introducción al Scrum
Expositor
Ricardo Miguel Palacin Anco
Estudiante de Ing. De Software
Scrum Master Certified (SMC)
Proyectos UNAC
PROYECTO
¿Qué es un proyecto?
Proyectos UNAC
Proyecto
• Conjunto único de
actividades necesarias para
producir un resultado
previamente definido, en un
rango de fechas
determinado y con una
asignación específica de
recursos.
• Conjunto de actividades
interrelacionadas y no
repetitivas, que están
orientadas al logro de metas
especificas y que poseen un
inicio y un fin claramente
establecidos.
Proyectos UNAC
Causas mas comunes de fracaso en
proyectos
Pulse of the Profession 2016: Capturing the Value of Project Management 2016
Proyectos UNAC
Requerimientos de diferentes
perspectivas
The Expert
(Short Comedy Sketch)
Proyectos UNAC
Velocidad e Incertidumbre
• Muchas compañías han
descubierto que para
mantenerse en el actual
mercado competitivo
necesitan algo más que los
conceptos básicos de calidad
elevada, costes reducidos y
diferenciación. Además de
esto, también es necesario
velocidad y flexibilidad...
Hirotaka Takeuchi and Ikujiro Nonaka (1986): The
new new product development game
Proyectos UNAC
Manifiesto Ágil
Estamos poniendo al descubierto mejores métodos para
desarrollar software, haciéndolo y ayudando a otros a
que lo hagan. Con este trabajo hemos llegado a valorar:
• A los individuos y su interacción, por encima de los procesos y
las herramientas.
• El software que funciona, por encima de la documentación
exhaustiva.
• La colaboración con el cliente, por encima de la negociación
contractual.
• La respuesta al cambio, por encima del seguimiento de un plan.
Aunque hay valor en los elementos de la derecha,
valoramos más los de la izquierda
Firmado por:
Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward
Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew
Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve
Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas.
Proyectos UNAC
Principios del Manifiesto Ágil
• La máxima prioridad es satisfacer al cliente.
• Darle la bienvenida a requisitos.
• Entregamos software de buen funcionamiento frecuentemente.
• Trabajar juntos todos, todos los días lo largo del proyecto.
• Construimos proyectos con individuos motivados.
• Conversación cara a cara.
• Un software que funciona es la principal medida de progreso
principal.
• Los procesos ágiles promueven el desarrollo sostenible.
• La atención continua a la excelencia técnica y los buenos
diseños mejoran la agilidad.
• Simplicidad (arte de maximizar la cantidad de trabajos no
realizados) es esencial.
• Las mejores arquitecturas, requisitos y diseños surgen de equipos
que se auto-organizan.
• A intervalos regulares el equipo reflexiona sobre cómo ser más
eficaz, en base a eso se ajusta el comportamiento.
Proyectos UNAC
Metodologías Agiles
Proyectos UNAC
¿Cuándo es útil una metodología ágil?
Líneas de
Producción
Desarrollo de
nuevos productos
Investigación
Científica
Ralph d. Stacey :Strategic management and organizational dynamics
Proyectos UNAC
SCRUM
Proyectos UNAC
Agile methods and practices
Proyectos UNAC
Scrum
• Entre 1985 y 1986, Ikujiro Nonaka y Hirotaka Takeushi observaron los
procesos de producción de empresas en Japon y EEUU.
• Observaron que sus fases de construcción se solapaban, construían
grupos interdisciplinarios, trabajando en el mismo lugar físico.
• A esto se le denomino Scrum (Similitud con el rugby)
Proyectos UNAC
¿Rugby?
Proyectos UNAC
Scrum
• Ken Schwaber y Jeff Sutherland elaboraron sobre el concepto de
Scrum y su aplicabilidad al desarrollo de software durante una
presentación en la conferencia Object-Oriented Programming,
Systems, Languages & Applications (OOPSLA) en 1995 en Austin,
Texas.
Proyectos UNAC
Scrum
…es un proceso en el que se aplican de
manera regular un conjunto de buenas
prácticas para trabajar colaborativamente, en
equipo, y obtener el mejor resultado posible de
un proyecto…
…es una de las metodologías ágiles más populares.
Es una metodología de adaptación, iterativa,
rápida, flexible y eficaz, diseñada para ofrecer un
valor significativo de forma rápida en todo el
proyecto..
…es una estrategia de gestión
donde se aplican de manera regular un conjunto de prácticas
para mejorar el trabajo colaborativo y obtener el mejor resultado
posible en la gestión de un
proyecto software…
Proyectos UNAC
Scrum
Proyectos UNAC
Scrum
Proyectos UNAC
• Kylo Ren se pone en contacto con un
empresa que fabrica robos, para realizar
un pedido
Quiero un robot que
me sirva de escolta
Ejemplo practico - Scrum
Proyectos UNAC
Ejemplo practico - Scrum
• Kylo Ren se reúne con el Product Owner,
el tomara nota de lo que quiere (Project
Vision Statement).
Proyectos UNAC
• El product owner divide el
proyecto en User Stories
que son las que componen
el Prioritized Product
Backlog.
Ejemplo practico - Scrum
Proyectos UNAC
• El Scrum Core Team se reúne para estimar cada User
Stories de la Prioritized Product Backlog.
• En este caso utilizan Planning Poker.
Ejemplo practico - Scrum
8
3
2
5
5
13
URGENTES
MENOS IMPORTANTES
Proyectos UNAC
Ejemplo practico - Scrum
• El Scrum Core Team se reúne para planificar
fechas y sus liberaciones (Release Planning)
Proyectos UNAC
Ejemplo practico - Scrum
• El Scrum Team comienza su trabajo desglosando la
primera historia del Prioritized Product Backlog, la
cual la subdividen en tareas menores para crear el
Sprint Product Backlog.
8
3
2
5
5
13
13
Tarea diaria
Producto terminado
Proyectos UNAC
Ejemplo practico - Scrum
• Comienza el Sprint y las tareas que desarrolla
el Scrum Team se anotan en un Scrumboard
PENDIENTES EN DESARROLLO TERMINADAS
PLACA DELANTERA 5
PLACA TRASERA 4
LATERAL IZQUIERDO 2
LATERAL DERECHO 2
Proyectos UNAC
Ejemplo practico - Scrum
• Se tiene reuniones diarias (Daily Standup)
duracion de 15 minutos a cada miembro (Time
Boxing)
13
PLACA DELANTERA 5
PLACA TRASERA 4
LATERAL IZQUIERDO 2
LATERAL DERECHO 2
• ¿ Que hice desde ayer?
• ¿ Que voy hacer mañana?
• ¿ Que impedimentos tuve?
Proyectos UNAC
• (Review Sprint): El Scrum Team presenta el entregable del
Sprint.
Ejemplo practico - Scrum
Proyectos UNAC
• Retrospective Sprint
• Seguir haciendo:
mejores practicas
• Empezar a hacer:
mejoras en los
procesos
• Dejar de hacer:
problemas de
procesos y
embotellamiento
Ejemplo practico - Scrum
Proyectos UNAC
Ejemplo practico - Scrum
• Se pasa a la siguiente historia del Prioritized Product
Backlog.
8
3
2
5
5
Tarea diaria
Producto terminado
5
Proyectos UNAC
Ejemplo practico - Scrum
Buen trabajo
• Kylo Ren se va feliz!!
Proyectos UNAC
Certificaciones
Proyectos UNAC
Certificaciones
Proyectos UNAC
Certificaciones
Proyectos UNAC
“Una sola metodología no puede funcionar
para todo el espectro de proyectos, en vez
de eso el administrador de cada proyecto
debería identificar la naturaleza especifica
de cada proyecto y seleccionar la mejor
metodología de desarrollo aplicable”
Stephen P. Hawrysh and Jim Ruprecht (2000)
Light Methodologies: It's Like Déjà Vu All Over Again
Proyectos UNAC
Proyectos UNAC
Proyectos UNAC
Ricardo Miguel Palacin Anco
rpalacin.anco@gmail.com
Gerente PMO de SEDIPRO SAN MARCOS

Más contenido relacionado

La actualidad más candente

Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
Prashaanth T R
 
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Alejandro Gabay
 

La actualidad más candente (20)

Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Approaches to scaling agile v1.0
Approaches to scaling agile v1.0Approaches to scaling agile v1.0
Approaches to scaling agile v1.0
 
Presentación de Scrum
Presentación de ScrumPresentación de Scrum
Presentación de Scrum
 
PROJECT STORYBOARD: Reducing Learning Curve Ramp for Temp Employees by 2 Weeks
PROJECT STORYBOARD: Reducing Learning Curve Ramp for Temp Employees by 2 WeeksPROJECT STORYBOARD: Reducing Learning Curve Ramp for Temp Employees by 2 Weeks
PROJECT STORYBOARD: Reducing Learning Curve Ramp for Temp Employees by 2 Weeks
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
Scrum Master Developer Capitulo 3
Scrum Master Developer Capitulo 3Scrum Master Developer Capitulo 3
Scrum Master Developer Capitulo 3
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Gestion de cambios
Gestion de cambiosGestion de cambios
Gestion de cambios
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Introducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo ScrumIntroducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
 
Scrum
ScrumScrum
Scrum
 
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XPETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 

Destacado

MDD - Andrés Goyes
MDD - Andrés GoyesMDD - Andrés Goyes
MDD - Andrés Goyes
2008PA2Info3
 
01 el proceso-de_desarrollo_de_software
01 el proceso-de_desarrollo_de_software01 el proceso-de_desarrollo_de_software
01 el proceso-de_desarrollo_de_software
Paola Galindo
 
Aprendé Scrum en 5 minutos
Aprendé Scrum en 5 minutosAprendé Scrum en 5 minutos
Aprendé Scrum en 5 minutos
Rebeka Sanabria
 
Metodologías de desarrollo de software ucp
Metodologías de desarrollo de software   ucpMetodologías de desarrollo de software   ucp
Metodologías de desarrollo de software ucp
Alonso Toro Lazo
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
UVM
 
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
 
Model-Driven Software Engineering in Practice - Chapter 1 - Introduction
Model-Driven Software Engineering in Practice - Chapter 1 - IntroductionModel-Driven Software Engineering in Practice - Chapter 1 - Introduction
Model-Driven Software Engineering in Practice - Chapter 1 - Introduction
Marco Brambilla
 

Destacado (20)

MDD - Andrés Goyes
MDD - Andrés GoyesMDD - Andrés Goyes
MDD - Andrés Goyes
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
01 el proceso-de_desarrollo_de_software
01 el proceso-de_desarrollo_de_software01 el proceso-de_desarrollo_de_software
01 el proceso-de_desarrollo_de_software
 
Aprendé Scrum en 5 minutos
Aprendé Scrum en 5 minutosAprendé Scrum en 5 minutos
Aprendé Scrum en 5 minutos
 
Introducción a las Metodologías Ágiles
Introducción a las Metodologías ÁgilesIntroducción a las Metodologías Ágiles
Introducción a las Metodologías Ágiles
 
Metodologías de desarrollo de software ucp
Metodologías de desarrollo de software   ucpMetodologías de desarrollo de software   ucp
Metodologías de desarrollo de software ucp
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Fundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesFundamentos de las metodologías ágiles
Fundamentos de las metodologías ágiles
 
CORETIC - SCRUM
CORETIC - SCRUMCORETIC - SCRUM
CORETIC - SCRUM
 
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
 
Scrum en 15 minutos
Scrum en 15 minutosScrum en 15 minutos
Scrum en 15 minutos
 
Presentacion Atmosferia 2011
Presentacion Atmosferia 2011Presentacion Atmosferia 2011
Presentacion Atmosferia 2011
 
Desarrollo Agil
Desarrollo AgilDesarrollo Agil
Desarrollo Agil
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
 
Model-Driven Software Engineering in Practice - Chapter 1 - Introduction
Model-Driven Software Engineering in Practice - Chapter 1 - IntroductionModel-Driven Software Engineering in Practice - Chapter 1 - Introduction
Model-Driven Software Engineering in Practice - Chapter 1 - Introduction
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 
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
 

Similar a Introducción a la metodologías ágiles y scrum

Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
fponceh
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
Alejandro Gabay
 
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdf
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdfSprint_ScrumFundamentos_JM_Agosto21_vA.pdf
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdf
valverdeisaac69
 

Similar a Introducción a la metodologías ágiles y scrum (20)

Scrum
ScrumScrum
Scrum
 
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptSEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
 
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
 
3.desarrollo ágil
3.desarrollo ágil3.desarrollo ágil
3.desarrollo ágil
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Gestión ágil de proyectos TIC
Gestión ágil de proyectos TICGestión ágil de proyectos TIC
Gestión ágil de proyectos TIC
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágiles
 
Curso Introducción a Agile
Curso Introducción a AgileCurso Introducción a Agile
Curso Introducción a Agile
 
Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
s05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de códigos05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de código
 
Scrum.pptx
Scrum.pptxScrum.pptx
Scrum.pptx
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
 
Curso scrum 2017
Curso scrum 2017Curso scrum 2017
Curso scrum 2017
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdf
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdfSprint_ScrumFundamentos_JM_Agosto21_vA.pdf
Sprint_ScrumFundamentos_JM_Agosto21_vA.pdf
 
Gestión ágil de proyectos
Gestión ágil de proyectosGestión ágil de proyectos
Gestión ágil de proyectos
 

Último

PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
angierangel29072017
 

Último (7)

Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024
 
Expo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfExpo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdf
 
Willer Gehizon Sanchez Mora
Willer Gehizon Sanchez MoraWiller Gehizon Sanchez Mora
Willer Gehizon Sanchez Mora
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
 
Modelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdfModelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdf
 

Introducción a la metodologías ágiles y scrum

  • 1. Sección Estudiantil Proyectos Unac Introducción al Scrum Expositor Ricardo Miguel Palacin Anco Estudiante de Ing. De Software Scrum Master Certified (SMC)
  • 3. Proyectos UNAC Proyecto • Conjunto único de actividades necesarias para producir un resultado previamente definido, en un rango de fechas determinado y con una asignación específica de recursos. • Conjunto de actividades interrelacionadas y no repetitivas, que están orientadas al logro de metas especificas y que poseen un inicio y un fin claramente establecidos.
  • 4. Proyectos UNAC Causas mas comunes de fracaso en proyectos Pulse of the Profession 2016: Capturing the Value of Project Management 2016
  • 5. Proyectos UNAC Requerimientos de diferentes perspectivas The Expert (Short Comedy Sketch)
  • 6. Proyectos UNAC Velocidad e Incertidumbre • Muchas compañías han descubierto que para mantenerse en el actual mercado competitivo necesitan algo más que los conceptos básicos de calidad elevada, costes reducidos y diferenciación. Además de esto, también es necesario velocidad y flexibilidad... Hirotaka Takeuchi and Ikujiro Nonaka (1986): The new new product development game
  • 7. Proyectos UNAC Manifiesto Ágil Estamos poniendo al descubierto mejores métodos para desarrollar software, haciéndolo y ayudando a otros a que lo hagan. Con este trabajo hemos llegado a valorar: • A los individuos y su interacción, por encima de los procesos y las herramientas. • El software que funciona, por encima de la documentación exhaustiva. • La colaboración con el cliente, por encima de la negociación contractual. • La respuesta al cambio, por encima del seguimiento de un plan. Aunque hay valor en los elementos de la derecha, valoramos más los de la izquierda Firmado por: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas.
  • 8. Proyectos UNAC Principios del Manifiesto Ágil • La máxima prioridad es satisfacer al cliente. • Darle la bienvenida a requisitos. • Entregamos software de buen funcionamiento frecuentemente. • Trabajar juntos todos, todos los días lo largo del proyecto. • Construimos proyectos con individuos motivados. • Conversación cara a cara. • Un software que funciona es la principal medida de progreso principal. • Los procesos ágiles promueven el desarrollo sostenible. • La atención continua a la excelencia técnica y los buenos diseños mejoran la agilidad. • Simplicidad (arte de maximizar la cantidad de trabajos no realizados) es esencial. • Las mejores arquitecturas, requisitos y diseños surgen de equipos que se auto-organizan. • A intervalos regulares el equipo reflexiona sobre cómo ser más eficaz, en base a eso se ajusta el comportamiento.
  • 10. Proyectos UNAC ¿Cuándo es útil una metodología ágil? Líneas de Producción Desarrollo de nuevos productos Investigación Científica Ralph d. Stacey :Strategic management and organizational dynamics
  • 13. Proyectos UNAC Scrum • Entre 1985 y 1986, Ikujiro Nonaka y Hirotaka Takeushi observaron los procesos de producción de empresas en Japon y EEUU. • Observaron que sus fases de construcción se solapaban, construían grupos interdisciplinarios, trabajando en el mismo lugar físico. • A esto se le denomino Scrum (Similitud con el rugby)
  • 15. Proyectos UNAC Scrum • Ken Schwaber y Jeff Sutherland elaboraron sobre el concepto de Scrum y su aplicabilidad al desarrollo de software durante una presentación en la conferencia Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) en 1995 en Austin, Texas.
  • 16. Proyectos UNAC Scrum …es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto… …es una de las metodologías ágiles más populares. Es una metodología de adaptación, iterativa, rápida, flexible y eficaz, diseñada para ofrecer un valor significativo de forma rápida en todo el proyecto.. …es una estrategia de gestión donde se aplican de manera regular un conjunto de prácticas para mejorar el trabajo colaborativo y obtener el mejor resultado posible en la gestión de un proyecto software…
  • 19. Proyectos UNAC • Kylo Ren se pone en contacto con un empresa que fabrica robos, para realizar un pedido Quiero un robot que me sirva de escolta Ejemplo practico - Scrum
  • 20. Proyectos UNAC Ejemplo practico - Scrum • Kylo Ren se reúne con el Product Owner, el tomara nota de lo que quiere (Project Vision Statement).
  • 21. Proyectos UNAC • El product owner divide el proyecto en User Stories que son las que componen el Prioritized Product Backlog. Ejemplo practico - Scrum
  • 22. Proyectos UNAC • El Scrum Core Team se reúne para estimar cada User Stories de la Prioritized Product Backlog. • En este caso utilizan Planning Poker. Ejemplo practico - Scrum 8 3 2 5 5 13 URGENTES MENOS IMPORTANTES
  • 23. Proyectos UNAC Ejemplo practico - Scrum • El Scrum Core Team se reúne para planificar fechas y sus liberaciones (Release Planning)
  • 24. Proyectos UNAC Ejemplo practico - Scrum • El Scrum Team comienza su trabajo desglosando la primera historia del Prioritized Product Backlog, la cual la subdividen en tareas menores para crear el Sprint Product Backlog. 8 3 2 5 5 13 13 Tarea diaria Producto terminado
  • 25. Proyectos UNAC Ejemplo practico - Scrum • Comienza el Sprint y las tareas que desarrolla el Scrum Team se anotan en un Scrumboard PENDIENTES EN DESARROLLO TERMINADAS PLACA DELANTERA 5 PLACA TRASERA 4 LATERAL IZQUIERDO 2 LATERAL DERECHO 2
  • 26. Proyectos UNAC Ejemplo practico - Scrum • Se tiene reuniones diarias (Daily Standup) duracion de 15 minutos a cada miembro (Time Boxing) 13 PLACA DELANTERA 5 PLACA TRASERA 4 LATERAL IZQUIERDO 2 LATERAL DERECHO 2 • ¿ Que hice desde ayer? • ¿ Que voy hacer mañana? • ¿ Que impedimentos tuve?
  • 27. Proyectos UNAC • (Review Sprint): El Scrum Team presenta el entregable del Sprint. Ejemplo practico - Scrum
  • 28. Proyectos UNAC • Retrospective Sprint • Seguir haciendo: mejores practicas • Empezar a hacer: mejoras en los procesos • Dejar de hacer: problemas de procesos y embotellamiento Ejemplo practico - Scrum
  • 29. Proyectos UNAC Ejemplo practico - Scrum • Se pasa a la siguiente historia del Prioritized Product Backlog. 8 3 2 5 5 Tarea diaria Producto terminado 5
  • 30. Proyectos UNAC Ejemplo practico - Scrum Buen trabajo • Kylo Ren se va feliz!!
  • 34. Proyectos UNAC “Una sola metodología no puede funcionar para todo el espectro de proyectos, en vez de eso el administrador de cada proyecto debería identificar la naturaleza especifica de cada proyecto y seleccionar la mejor metodología de desarrollo aplicable” Stephen P. Hawrysh and Jim Ruprecht (2000) Light Methodologies: It's Like Déjà Vu All Over Again
  • 37. Proyectos UNAC Ricardo Miguel Palacin Anco rpalacin.anco@gmail.com Gerente PMO de SEDIPRO SAN MARCOS