formación en metodologías Ágiles - departamento de ingeniería de … · 2018-12-11 ·...
TRANSCRIPT
![Page 1: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/1.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Formación en Metodologías Ágiles Darío Correal
Profesor Asistente
Departamentos de Sistemas y Computación Universidad de Los Andes
![Page 2: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/2.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Agenda
• Contexto
• Lecciones aprendidas
• Formación en metodologías ágiles
![Page 3: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/3.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Contexto
1970 1980 1990 2000 2010
Pro
ceso
s P
red
icti
vos
Tomado de: Agile Software Requeriments: Lean Requirements Practices for Teams, Programs and Enterprise. Dean Leffingwell
Pro
ceso
s It
era
tivo
s
Espiral
Cascada
Pro
ceso
s A
dap
tati
vos
Pro
ceso
s A
dap
tati
vos
a N
ive
l Em
pre
sari
al
Crystal, Scrum, XP, FDD, Lean Open UP, Kanban
RUP
![Page 4: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/4.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Contexto
Tomado de: Agile Software Requeriments: Lean Requirements Practices for Teams, Programs and Enterprise. Dean Leffingwell
Pro
ceso
s A
dap
tati
vos
Crystal, Scrum, XP, FDD, Lean Open UP, Kanban
Fijo
Estimado
Requerimientos
Orientado al Valor
Orientado al Plan
Recursos Tiempo Requerimientos
Recursos Tiempo
![Page 5: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/5.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Contexto
Pro
ceso
s A
dap
tati
vos
Scrum
Customer Product Owner
Scrum Master
Scrum Team
![Page 6: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/6.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Contexto P
roce
sos
Ad
apta
tivo
s
Scrum
Product Backlog
![Page 7: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/7.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Contexto
Pro
ceso
s A
dap
tati
vos
Scrum
Product Backlog
Sprint Backlog
![Page 8: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/8.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Contexto
Pro
ceso
s A
dap
tati
vos
Scrum
Sprint Backlog
2 – 4 Semanas
Sprint
![Page 9: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/9.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Contexto
Pro
ceso
s A
dap
tati
vos
Scrum
Product Backlog
Historia de Usuario
![Page 10: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/10.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Contexto
Pro
ceso
s A
dap
tati
vos
Scrum
Sprint Backlog
Puntos de Historia - Número entero que representa
el tamaño de la historia - No tienen unidad
- Historias
- 0,1,2,3,5,8, - Temas
- 13, 20 y 40 - Épicas
- 100 Velocidad - Suma de los puntos de historia que el
equipo implementó durante un sprint
Historias de Usuario
![Page 11: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/11.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Agenda
• Contexto
• Lecciones aprendidas
• Formación en metodologías ágiles
![Page 12: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/12.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Lecciones Aprendidas
2007 2008 2009 2010 2011 2012
Qualdev Móvil
10 Proyectos de grado
Tele-medicina / eHealth
15 Proyectos de grado y 4 tesis de maestría
Proyecto Uniandino Aeroespacial
16 Sprints
D.A.V.I.D
12 Sprints
2013
![Page 13: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/13.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Lecciones Aprendidas (D.A.V.I.D)
![Page 14: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/14.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Lecciones Aprendidas (D.A.V.I.D)
![Page 15: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/15.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Lecciones Aprendidas (D.A.V.I.D)
![Page 16: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/16.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Lecciones Aprendidas (D.A.V.I.D)
![Page 17: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/17.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Lecciones Aprendidas (Curso)
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15
Temas
• Conformación grupos
• Historias de Usuario
• Puntos de Historia
• Estimación
• Planeación
• Product Backlog
Sprint 0 Sprint 1
• Definición de historias de usuario
• Product Backlog
• Sprint Backlog
• Pruebas unitarias
Sprint 2
• Cambios en los requerimientos
• Pruebas de integración
• Integración continua
• Arquitectura
Sprint 3
• Test Driven Development
• Agile User Centered Expirience
• Atributos de Calidad
![Page 18: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/18.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Lecciones Aprendidas (Curso)
![Page 19: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/19.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Lecciones Aprendidas (Curso)
![Page 20: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/20.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Agenda
• Contexto
• Lecciones aprendidas
• Formación en metodologías ágiles
![Page 21: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/21.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
![Page 22: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/22.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
![Page 23: Formación en Metodologías Ágiles - Departamento de Ingeniería de … · 2018-12-11 · Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013 1er. Foro de Ingeniería](https://reader034.vdocumento.com/reader034/viewer/2022042420/5f36dbd856e67b2e1d4f5a5b/html5/thumbnails/23.jpg)
Departamento de Ingeniería de Sistemas y Computación 16 de mayo de 2013
1er. Foro de Ingeniería de Software. ¿Cómo escalar los procesos ágiles de desarrollo de Software a nivel empresarial?
Gracias !!!