scrum: cómo agilizar proyectos de desarrollo de software
TRANSCRIPT
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Creación de SCRUM
Actualidad
Marco de Trabajo: Waterfall vs Agile
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Creación de SCRUM
Actualidad
Marco de Trabajo: Waterfall vs Agile
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Historia
Actualidad
Marco de Trabajo: Waterfall vs Agile
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
Jeff Sutherland and Ken Schwaber conceived the Scrum process in the early 90’s. They codified Scrum in 1995 in order to present it at the Oopsla conference in Austin, Texas (US) and published the paper “SCRUM Software Development Process”.
02. Historia
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Historia
Actualidad
Cascada vs SCRUM
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
Fuente:http://www.slideshare.net/gquiroz/mtodos-agiles-pasado-presente-y-futuro
Fuente:http://dendritasoft.com/logos/
03. Actualidad
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Historia
Actualidad
Cascada vs SCRUM
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Historia
Actualidad
Cascada vs SCRUM
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
05. Roles
Definir las características del producto. Decidir sobre la fecha de lanzamiento y el contenido. Será responsable de la rentabilidad del producto (ROI) Ajuste características y prioridades de cada iteración,
según sea necesario. Aceptar o rechazar los resultados del trabajo.
FUNCIONES PRINCIPALES:
05. Roles
Responsable de la promulgación de los valores y prácticas de Scrum Representa la gestión del proyecto Elimina los obstáculos Asegurar de que el equipo es completamente funcional y
productivo Habilitar una estrecha cooperación en todos los roles y funciones Proteja el equipo de interferencias externas
FUNCIONES PRINCIPALES:
05. Roles
Típicamente: 2 a 7 personas Multifuncional:
Programadores, testers, diseñadores de experiencia de usuario, usuarios (marketing, comercial, contabilidad, etc.).
Los miembros deben ser a tiempo completo Puede haber excepciones (por ejemplo, el administrador de base
de datos) Los equipos son auto-organización Se pueden cambiar las funciones dentro del equipo, pero sólo entre
sprints (iteraciones).
FUNCIONES PRINCIPALES:
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Historia
Actualidad
Cascada vs SCRUM
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Historia
Actualidad
Cascada vs SCRUM
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
Sprint Planning• El equipo selecciona los elementos de la cartera de productos
que pueden comprometerse a completar.• El equipo estima el tiempo de ejecución de los elementos del
sprint.• El Scrum Master emite juicio de experto metodológico, pero
no 100% técnico.• Se inicie con el diseño de alto nivel.
Daily Meeting• Características: diario. 15 minutos, levantados• Participa todo el equipo• Los stakeholders (usuarios) son oyentes• Ayuda a evitar otras reuniones innecesarias• Preguntas a contestar:
¿Qué hiciste ayer? ¿Qué harás hoy? ¿Qué impide tu trabajo?
07. Reuniones
Sprint Review• Equipo presenta lo que se lleva a cabo durante el sprint• Por lo general toma la forma de una demostración de
nuevas características o arquitectura subyacente• Carácter Informal• Regla de tiempo de preparación de 2 horas• Todo el equipo participa• Recomendable: invitar a los usuarios
Sprint Retrospective• Todos los miembros del equipo responden dos preguntas:
¿Qué cosas estuvieron bien en el último sprint? ¿Qué cosas se podrían mejorar?
• El Scrum Master ayuda a buscar una solución• Típicamente 15-30 minutos• Ejecutado después de cada sprint• Todo el equipo participa y se invita a los usuarios
07. Reuniones
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Historia
Actualidad
Cascada vs SCRUM
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
KANBAN
Del japonés kanban: kan “visual” y ban“tarjeta”.
Utilizado en las empresas como el “sistema de tarjetas”.
08. Herramientas
BurnDown chart
Es una representación gráfica del trabajo por hacer en un proyecto en el tiempo. Usualmente el trabajo remanente (o backlog) se muestra en el eje vertical y el tiempo en el eje horizontal. Es decir, el diagrama representa una serie temporal del trabajo pendiente. Este diagrama es útil para predecir cuándo se completará todo el trabajo. Usualmente se usa en el desarrollo ágil de software, especialmente con Scrum.
08. Herramientas
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Historia
Actualidad
Cascada vs SCRUM
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
Agenda
1
2
3
4
5
6
7
8
9
10
¿Cómo llego aquí?
Historia
Actualidad
Cascada vs SCRUM
Roles
Proceso
Reuniones
Herramientas
Casos de Éxito
¿Consultas?
Gracias
Fidel Medina GuevaraConsultor de Proyectos TI
[email protected]://www.linkedin.com/in/fidelmedina
Telf. 987706893
30 de octubre, 2015