Scrum
Expositor
Ricardo Miguel Palacin Anco
Scrum Master Certified (SMC)
Gerente PMO de SEDIPRO San Marcos
Estudiante de Ingeniería de Software
¿Qué es un proyecto?
Proyecto
Real Academia Española
PMBOK Quinta edicion
Proyecto
Google
Wikipedia
Proyecto exitoso
Causas mas comunes de fracaso en
proyectos
Pulse of the Profession 2016: Capturing the Value of Project Management 2016
Requerimientos de diferentes
perspectivas
The Expert
(Short Comedy
Sketch)
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
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…
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.
17 de febrero de 2001
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.
Principios del Manifiesto Ágil
12 6 9
4 11
8
3 7
1
10
5 2
Principios del Manifiesto Ágil
1. La máxima prioridad es satisfacer al cliente.
2. Darle la bienvenida a requisitos.
3. Entregamos software de buen funcionamiento frecuentemente.
4. Trabajar juntos todos, todos los días lo largo del proyecto.
5. Construimos proyectos con individuos motivados.
6. Conversación cara a cara.
7. Un software que funciona es la principal medida de progreso
principal.
8. Los procesos ágiles promueven el desarrollo sostenible.
9. La atención continua a la excelencia técnica y los buenos
diseños mejoran la agilidad.
10. Simplicidad (arte de maximizar la cantidad de trabajos no
realizados) es esencial.
11. Las mejores arquitecturas, requisitos y diseños surgen de equipos
que se auto-organizan.
12. A intervalos regulares el equipo reflexiona sobre cómo ser más
eficaz, en base a eso se ajusta el comportamiento.
Metodologías Agiles
¿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
Agile methods and practices
SCRUM
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)
¿Rugby?
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.
Scrum
ScrumStudy - SBOK 2016 Edition
Scrum Alliance
PMI America Latina
Scrum
Google
Wikipedia
Scrum
Scrum
 Actores  Acciones
Ejemplo practico - Scrum
 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
Ejemplo practico - Scrum
 Kylo Ren (Cliente o Usuarios) se reúne
con el Product Owner, el tomara nota
de lo que quiere.
Scrum
 Actores
Cliente o
usuario
 Acciones
Ejemplo practico - Scrum
 El Product owner divide el proyecto
en tareas, funcionalidades o
requerimientos que son las que
componen el Product Backlog.
Ejemplo practico - Scrum
Scrum
 Actores
Cliente o
usuario
 Acciones
Product
Backlog
Ejemplo practico - Scrum
 El Scrum Core Team se reúne para estimar
cada tareas, funcionalidades o
requerimientos de la Product Backlog
Ejemplo practico - Scrum
URGENTES
MENOS IMPORTANTES
Scrum
 Actores
Cliente o
usuario
 Acciones
Product
Backlog
Ejemplo practico - Scrum
Ejemplo practico - Scrum
 El Scrum Core Team se reúne para
planificar Sprint Planning Meeting.
.
Scrum
 Actores
Cliente o
usuario
 Acciones
Product Backlog
Sprint Planning
Meeting
Ejemplo practico - Scrum
Ejemplo practico - Scrum
 El Scrum Team comienza el Sprint Backlog, la cual la
subdividen en tareas menores.
 Norma fundamental, éste NO puede ser alterado o
modificado. Hay que esperar a que concluya
Tarea diaria
Producto terminado
Scrum
 Actores
Cliente o
usuario
 Acciones
Product Backlog
Sprint Planning
Meeting
Sprint Backlog
Ejemplo practico - Scrum
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
PLACA TRASERA
LATERAL IZQUIERDO
LATERAL DERECHO
Ejemplo practico - Scrum
Ejemplo practico - Scrum
 Se tiene reuniones diarias (Daily
Standup/Daily Scrum Meeting)
duración máxima de 30 minutos a
cada miembro (Time Boxing)
PLACA DELANTERA
PLACA TRASERA
LATERAL IZQUIERDO
LATERAL DERECHO
• ¿ Que hice desde
ayer?
• ¿ Que voy hacer
mañana?
• ¿ Que impedimentos
tuve?
Scrum
 Actores
Cliente o
usuario
 Acciones
Product Backlog
Sprint Planning
Meeting
Sprint Backlog
Daily Scrum Meeting
Ejemplo practico - Scrum
 (Review Sprint): El Scrum Team presenta el
entregable del Sprint.
Ejemplo practico - Scrum
Scrum
 Actores
Cliente o
usuario
 Acciones
Product Backlog
Sprint Planning
Meeting
Sprint Backlog
Daily Scrum Meeting
Sprint Review
Ejemplo practico - Scrum
 Retrospective Sprint
 Seguir haciendo: mejores practicas
 Empezar a hacer: mejoras en los procesos
 Dejar de hacer: problemas de procesos y
embotellamiento
Ejemplo practico - Scrum
Scrum
 Actores
Cliente o
usuario
 Acciones
Product Backlog
Sprint Planning
Meeting
Sprint Backlog
Daily Scrum Meeting
Sprint Review
Retrospective Sprint
Ejemplo practico - Scrum
Ejemplo practico - Scrum
 Se pasa al siguiente Sprint Backlog.
.
Tarea diaria
Producto terminado
Ejemplo practico - Scrum
Buen trabajo
Ejemplo practico - Scrum
 Kylo Ren se va feliz!!
Certificaciones
Certificaciones
Certificaciones
“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
“No te creas nada, no importa
dónde lo leas, o quien lo diga, no
importa si lo he dicho yo, a no ser
que esté de acuerdo con tu propia
razón y el sentido común”
Buddha
Ricardo Miguel Palacin Anco
rpalacin.anco@gmail.com
Gerente PMO de
SEDIPRO SAN MARCOS

Scrum

  • 1.
    Scrum Expositor Ricardo Miguel PalacinAnco Scrum Master Certified (SMC) Gerente PMO de SEDIPRO San Marcos Estudiante de Ingeniería de Software
  • 2.
    ¿Qué es unproyecto?
  • 3.
  • 4.
  • 5.
  • 6.
    Causas mas comunesde fracaso en proyectos Pulse of the Profession 2016: Capturing the Value of Project Management 2016
  • 7.
  • 8.
    Velocidad e Incertidumbre Muchascompañí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
  • 9.
    Manifiesto Ágil Estamos poniendoal descubierto mejores métodos para desarrollar software, haciéndolo y ayudando a otros a que lo hagan. Con este trabajo hemos llegado a valorar… 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. 17 de febrero de 2001
  • 10.
    A los individuosy su interacción, por encima de los procesos y las herramientas.
  • 11.
    El software quefunciona, por encima de la documentación exhaustiva.
  • 12.
    La colaboración conel cliente, por encima de la negociación contractual.
  • 13.
    La respuesta alcambio, por encima del seguimiento de un plan.
  • 14.
    Principios del ManifiestoÁgil 12 6 9 4 11 8 3 7 1 10 5 2
  • 15.
    Principios del ManifiestoÁgil 1. La máxima prioridad es satisfacer al cliente. 2. Darle la bienvenida a requisitos. 3. Entregamos software de buen funcionamiento frecuentemente. 4. Trabajar juntos todos, todos los días lo largo del proyecto. 5. Construimos proyectos con individuos motivados. 6. Conversación cara a cara. 7. Un software que funciona es la principal medida de progreso principal. 8. Los procesos ágiles promueven el desarrollo sostenible. 9. La atención continua a la excelencia técnica y los buenos diseños mejoran la agilidad. 10. Simplicidad (arte de maximizar la cantidad de trabajos no realizados) es esencial. 11. Las mejores arquitecturas, requisitos y diseños surgen de equipos que se auto-organizan. 12. A intervalos regulares el equipo reflexiona sobre cómo ser más eficaz, en base a eso se ajusta el comportamiento.
  • 16.
  • 17.
    ¿Cuándo es útiluna metodología ágil? Líneas de Producción Desarrollo de nuevos productos Investigación Científica Ralph d. Stacey :Strategic management and organizational dynamics
  • 18.
  • 19.
  • 20.
    Scrum  Entre 1985y 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)
  • 21.
  • 22.
    Scrum  Ken Schwabery 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.
  • 23.
    Scrum ScrumStudy - SBOK2016 Edition Scrum Alliance PMI America Latina
  • 24.
  • 25.
  • 28.
  • 29.
    Ejemplo practico -Scrum  Kylo Ren se pone en contacto con un empresa que fabrica robos, para realizar un pedido Quiero un robot que me sirva de escolta
  • 30.
    Ejemplo practico -Scrum Ejemplo practico - Scrum  Kylo Ren (Cliente o Usuarios) se reúne con el Product Owner, el tomara nota de lo que quiere.
  • 31.
  • 32.
    Ejemplo practico -Scrum  El Product owner divide el proyecto en tareas, funcionalidades o requerimientos que son las que componen el Product Backlog. Ejemplo practico - Scrum
  • 33.
    Scrum  Actores Cliente o usuario Acciones Product Backlog
  • 34.
    Ejemplo practico -Scrum  El Scrum Core Team se reúne para estimar cada tareas, funcionalidades o requerimientos de la Product Backlog Ejemplo practico - Scrum URGENTES MENOS IMPORTANTES
  • 35.
    Scrum  Actores Cliente o usuario Acciones Product Backlog
  • 36.
    Ejemplo practico -Scrum Ejemplo practico - Scrum  El Scrum Core Team se reúne para planificar Sprint Planning Meeting. .
  • 37.
    Scrum  Actores Cliente o usuario Acciones Product Backlog Sprint Planning Meeting
  • 38.
    Ejemplo practico -Scrum Ejemplo practico - Scrum  El Scrum Team comienza el Sprint Backlog, la cual la subdividen en tareas menores.  Norma fundamental, éste NO puede ser alterado o modificado. Hay que esperar a que concluya Tarea diaria Producto terminado
  • 39.
    Scrum  Actores Cliente o usuario Acciones Product Backlog Sprint Planning Meeting Sprint Backlog
  • 40.
    Ejemplo practico -Scrum 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 PLACA TRASERA LATERAL IZQUIERDO LATERAL DERECHO
  • 41.
    Ejemplo practico -Scrum Ejemplo practico - Scrum  Se tiene reuniones diarias (Daily Standup/Daily Scrum Meeting) duración máxima de 30 minutos a cada miembro (Time Boxing) PLACA DELANTERA PLACA TRASERA LATERAL IZQUIERDO LATERAL DERECHO • ¿ Que hice desde ayer? • ¿ Que voy hacer mañana? • ¿ Que impedimentos tuve?
  • 42.
    Scrum  Actores Cliente o usuario Acciones Product Backlog Sprint Planning Meeting Sprint Backlog Daily Scrum Meeting
  • 43.
    Ejemplo practico -Scrum  (Review Sprint): El Scrum Team presenta el entregable del Sprint. Ejemplo practico - Scrum
  • 44.
    Scrum  Actores Cliente o usuario Acciones Product Backlog Sprint Planning Meeting Sprint Backlog Daily Scrum Meeting Sprint Review
  • 45.
    Ejemplo practico -Scrum  Retrospective Sprint  Seguir haciendo: mejores practicas  Empezar a hacer: mejoras en los procesos  Dejar de hacer: problemas de procesos y embotellamiento Ejemplo practico - Scrum
  • 46.
    Scrum  Actores Cliente o usuario Acciones Product Backlog Sprint Planning Meeting Sprint Backlog Daily Scrum Meeting Sprint Review Retrospective Sprint
  • 47.
    Ejemplo practico -Scrum Ejemplo practico - Scrum  Se pasa al siguiente Sprint Backlog. . Tarea diaria Producto terminado
  • 48.
    Ejemplo practico -Scrum Buen trabajo Ejemplo practico - Scrum  Kylo Ren se va feliz!!
  • 49.
  • 50.
  • 51.
  • 52.
    “Una sola metodologíano 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
  • 53.
    “No te creasnada, no importa dónde lo leas, o quien lo diga, no importa si lo he dicho yo, a no ser que esté de acuerdo con tu propia razón y el sentido común” Buddha
  • 55.
    Ricardo Miguel PalacinAnco rpalacin.anco@gmail.com Gerente PMO de SEDIPRO SAN MARCOS