¿Cuál es la esencia del enfoque ágil? ¿En qué está el ser ... del Blog/PDF... · 9 Gestión y...
Transcript of ¿Cuál es la esencia del enfoque ágil? ¿En qué está el ser ... del Blog/PDF... · 9 Gestión y...
www.tuneupprocess.com agilismoatwork.blogspot.com 1
¿Cuál es la esencia del enfoque ágil? ¿En qué está el ser o no ser ágil?
Patricio [email protected]
Departamento de Sistemas Informáticos y ComputaciónUniversidad Politécnica de Valencia
www.tuneupprocess.com agilismoatwork.blogspot.com 2
Patricio Letelier Torres
Ingeniero Civil InformáticoUniversidad Federico Santa María, Chile.
Doctor en InformáticaUniversidad Politécnica de Valencia, España.
Profesor e Investigador en Ingeniería de Software (Ingeniería de Requisitos, Modelado de Software y Metodologías)
Consultor en métodos ágiles para la gestión de proyectos Emprendedor “tardío”
Email : [email protected]: linkedin.com/in/letelierBlog : agilismoatwork.blogspot.comWeb : www.tuneupprocess.comTwitter : twitter.com/yopolt
Evaluación nivel de agilismo: http://agilismo.tuneupprocess.comRoadmap implantación agilismo: http://agile-roadmap.tuneupprocess.com
www.tuneupprocess.com agilismoatwork.blogspot.com 3
www.tuneupprocess.com agilismoatwork.blogspot.com 4
Adopción Ágilversus
Transformación Ágil
www.tuneupprocess.com agilismoatwork.blogspot.com 5
Transformación Ágil
AplicarPrácticas
Ágiles
www.tuneupprocess.com agilismoatwork.blogspot.com 6
Métodos ágiles más populares
Kanban
Lean Development
Scrum
Extreme Programming
www.tuneupprocess.com agilismoatwork.blogspot.com 7
Prácticas en cada método ágil
10
11
12
13
14
15
16
17
18
19
20
21
22
25
24
2342
33
32
31
30
29
28
27
26
1
4140
39
38 37
36
3534
23
4
5
6
7
8
9
Lean
Kanban
Scrum
XP
Prácticas ágiles: http://agilismoatwork.blogspot.com/2013/02/carta-de-practicas-agiles-arma-tu.html
www.tuneupprocess.com agilismoatwork.blogspot.com 8
8
PRÁCTICAS ÁGILES ⇒
OPORTUNIDADES
DE MEJORA
www.tuneupprocess.com agilismoatwork.blogspot.com 9
¿Qué pueden aportar las prácticas ágiles?
www.tuneupprocess.com agilismoatwork.blogspot.com 10
Implantación anecdótica.
Implantación inconsciente.
Implantación limitada.
Implantación todo o nada.
10
Implantaciones ágiles cuestionables
http://agilismoatwork.blogspot.com.es/2015/09/algunas-anomalias-de-implantacion-de.html
www.tuneupprocess.com agilismoatwork.blogspot.com 11
www.tuneupprocess.com agilismoatwork.blogspot.com
1 Estrategia - MVP
2 Proceso incremental
3 Entregas frecuentes
4 Frecuentes reuniones de planificación
5 Planificación con estimaciones y capacidad
6 Proceso iterativo
7 No adelantar trabajo futuro
8 Foco en terminar trabajo
9 Gestión y priorización del trabajo
10 Limitar el WIP
11 Equipos pequeños
12 Acotar ámbito del equipo
13 Seguimiento continuo
14 Stand-up meeting
15 Visualización del trabajo no terminado
16 Gestión integrada del trabajo
17 PO in-situ
18 PO como representante cliente
19 Reuniones de revisión
20 Equipo auto-organizado
21 PO como jefe líder-facilitador
22 Equipo co-localizado
23 Espacio de trabajo
24 Visión del producto
25 Equipos cross-functional
26 Promover “echar una mano”
27 Proceso dirigido por PAs
28 Minimalismo en documentación
29 Pautas para re-trabajo
30 Scrum Master
31 Estándares
32 Retrospectivas
33 Definición de DONE
34 Trabajo en parejas
35 No abusar de horas extras
36 Reducir interrupciones
37 Disciplina de reuniones
38 Automatizar pruebas
39 Postergar asignación
40 Integración continua
41 Conocimiento global del trabajo
42 Refactoring
Prácticas “más esenciales”
www.tuneupprocess.com agilismoatwork.blogspot.com 12
Diseño de tablero(s) kanban
Gestión del Backlog
Visualización y gestión del trabajo
http://agilismoatwork.blogspot.com.es/2011/10/gestion-efectiva-del-product-backlog.html
http://agilismoatwork.blogspot.com.es/2015/11/tableros-kanban-parte-ii-diseno-de.html
http://agilismoatwork.blogspot.com.es/2015/06/visualizacion-agil-del-trabajo-del.html
www.tuneupprocess.com agilismoatwork.blogspot.com 13
Uso de la funcionalidad de un sistema
45%
19%
16%
13%
7%Nunca
Rara vez
A veces
A menudo
Siempre
www.tuneupprocess.com agilismoatwork.blogspot.com 14
“Conseguir cuanto antes la solución más simple que
satisfaga un conjunto mínimode necesidades del cliente”.
Core Ágil: Discriminación de características
Características NO
implementadas
Características implementadas
www.tuneupprocess.com agilismoatwork.blogspot.com 15
“Ofrecer la solución más simple que sea satisfactoria para el cliente”. MVP (minimun viable product). Discriminar entre lo de mayor valor y lo de menor valor, entre lo imprescindible y lo prescindible, en cada nivel: característica, requisito y escenario.
Solución mínima y satisfactoria
www.tuneupprocess.com agilismoatwork.blogspot.com 16
Discriminar centrándose en la “esencia”Producto para terminar
“teóricamente” en 12 meses
Un primer paso “grande” de 3 meses
+“Esencial”-
Un primer paso“pequeño” de 1 mes
Resto del trabajo(Backlog)
www.tuneupprocess.com agilismoatwork.blogspot.com 17
Nueva llamada
Nuevo chat
Nuevo contacto
Incluirelemento
Operacionessobre
mensajes
Llamadas
Chats
Contactos
Un Chat(privado o de grupo)
www.tuneupprocess.com agilismoatwork.blogspot.com 18
Chats
Llamadas
Contactos
Un ChatLista de mensajes
Nuevo mensaje
Incluir elemento
Lista de llamadas
Nueva llamada
Lista de contactos
Nuevo contacto
…
…
…
Estructura del Producto
www.tuneupprocess.com agilismoatwork.blogspot.com 19
AC
E
BD
G
H
F
Dilema Todo-Nada versus MVP
www.tuneupprocess.com agilismoatwork.blogspot.com 20
A(30) C
(64)
E(35)
B(45) D
(84)
G(36)
H(56)
F(25)
Costo Total = 375
15
…Dilema Todo-Nada versus MVP
www.tuneupprocess.com agilismoatwork.blogspot.com 21
A(30) C
(64)
E(35)
B(45) D
(84)
G(36)
H(56)
F(25)
Presupuesto = 120
… Dilema Todo-Nada versus MVP
www.tuneupprocess.com agilismoatwork.blogspot.com 22
AC
E
BD
G
H
F
… Dilema Todo-Nada versus MVP
www.tuneupprocess.com agilismoatwork.blogspot.com 23
A
C
E
B
D
G
H
F
Orden(Prioridad)
CMVP BMVP
CResto
BResto
AMVP
DMVP
EMVP
AResto
H
ERestoDResto
F
G
Dilema Todo-Nada versus MVP
www.tuneupprocess.com agilismoatwork.blogspot.com 24
¡Gracias por vuestra atención!Patricio Letelier
Departamento de Sistemas Informáticos y ComputaciónUniversidad Politécnica de Valencia