HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

120
1 HABLEMOS DE AGILIDAD RAZONES, FALLAS Y TIPS JORGE HERNÁN ABAD LONDOÑO @jorge_abad Blog http://www.lecciones- aprendidas.info/ Agile Coach, Project Leader, Scrum Master and Always a Learner

Transcript of HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

Page 1: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

1

HABLEMOS DE AGILIDADRAZONES, FALLAS Y TIPS

JORGE HERNÁN ABAD LONDOÑO@jorge_abad

Blog http://www.lecciones-aprendidas.info/

Agile Coach, Project Leader, Scrum Master and Always a Learner

Page 2: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

2

Miembro de Ágiles Colombia

Page 3: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

3

Miembro PMI Capítulo Antioquia

pmiantioquia.org @pmiantioquia facebook.com/PMIAntioquia meetup.com/es-ES/Proximo-Capitulo-PMI-Antioquia/

Page 4: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

4

Agenda

¿Por qué adoptar metodologías ágiles? ¿Por qué los equipos ágiles son más

rápidos y efectivos que los tradicionales? Fallas Comunes en la Adopción Ágil Tips Preguntas

Page 5: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

5

Agenda

¿Por qué adoptar metodologías ágiles? ¿Por qué los equipos ágiles son más

rápidos y efectivos que los tradicionales? Fallas Comunes en la Adopción Ágil Tips Preguntas

Page 6: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

6

¿Quiénes…?

Page 7: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

7

Contestemos sinceramente

Page 8: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

8

UNAS PREGUNTAS

¿Quiénes han o les han fallado en una estimación el cuádruple…El triple….El doble….?

Page 9: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

9

UNAS PREGUNTAS

¿Quiénes han trabajado seguido 6 meses o más…

(sábados, domingos y festivos)?

Page 10: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

10

UNAS PREGUNTAS

¿Quiénes han trabajado más de 36 horas seguidas…?¿24 horas…?

Page 11: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

11

UNAS PREGUNTAS

¿quiénes han tenido

ultimatum familiar?

Page 12: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

12

Unas preguntas

¿Se les dañó un paseo o

viaje planeado

debido a un proyecto?

Page 13: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

13

UNAS PREGUNTAS

¿a quiénes se les ha dañado una entrega lista?

Page 14: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

14

UNAS PREGUNTAS

les han dicho o han dicho:

¿es lo especificado pero no es lo que necesito?

Page 15: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

15

UNAS PREGUNTAS

les han dicho o han dicho:

¿es lo especificado pero ya cambió el negocio?

Page 16: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

16

UNAS PREGUNTAS

les han dicho o han dicho: ¿Cómo van a pagar ese tiempo?

Page 17: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

17

UNAS PREGUNTAS

Han dicho o han pedido

¿Una estimación EXACTA?

Page 18: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

18

UNAS PREGUNTAS

Has dicho o has escuchado: ¿a eso vamos a tener que darle manejo?

Page 19: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

19

UNAS PREGUNTAS

¿los controles de cambio costaron más que el proyecto original?

Page 20: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

20

UNAS PREGUNTAS

¿consideran que el 100% del software construido es

usado….?

Page 21: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

21

UNAS PREGUNTAS

¿el 90% del software?¿el 80%?¿el 70%?¿el 60%?¿el 50%?

Page 22: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

22

Chaos Manifesto 2013http://www.versionone.com/assets/img/files/ChaosManifesto2013.pdf

De las funcionalidades en el sw:• 20% usado frecuentemente• 30% usado algunas veces• 50% poco o nunca usadas

Pareto también se cumple en software

Page 23: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

23

UNAS PREGUNTAS

Va el 92% de avance Dos semanas después Va el 92.4% de avance Tres semanas después Va el 92.7% de avance Etc Etc Etc

Han dicho o les han dicho

Page 24: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

24

UNAS PREGUNTAS

¿se han demorado cerrando el 10% del proyecto otro 90%?

(o sea, más o menos el 180% del tiempo para todo el proyecto)

Page 25: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

25

UNAS PREGUNTAS

¿Las salidas a producción son hiper-preparadas, le llenan de temor y terror y requieren de sus mejores “hombres”?

Page 26: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

26

UNAS PREGUNTAS

¿Quiénes han estado en un

proyecto que se ha cumplido alcance,

tiempo, costo, calidad y felicidad?

Page 27: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

27

¿Dónde estamos?

Page 28: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

28

Creemos que hacer software es…

Page 29: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

29

Page 30: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

30

Page 31: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

31

Navegar en los ríos de la predictibilidad

Page 32: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

32

Ensamblar componentes y dar clic derecho: configurar y

desplegar

Page 33: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

33

Para acabar más rápido pongo más UMPALUMPAS

Page 34: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

34

Hacemos software empleando el enfoque

WATERFALLFAIL

Page 35: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

35

Page 36: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

36

Pero hacer software es…

Page 37: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

37

Page 38: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

38

Page 39: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

39

«Estudio de la Universidad de Missouri: la vida media del valor de los requisitos ha ido disminuyendo Exponencialmente. En 1980 esta fue de alrededor de 10 a 12 años, en el 2000 había caído a 2 a 3 años, y actualmente está funcionando a alrededor del 6 meses».

"Software Development: How the Traditional Contract Model Increases the Risk of Failure" de Susan Atkinson y Gabrielle Benefield

Radioactividad de los Requisitos

Page 40: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

40

Page 41: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

41

Hacer software es…

Saber trabajar REALMENTE en equipo Que los riesgos saltan y se materializen por

doquier Convivir con la incertidumbre, y saber como

reaccionar a ella. Saber que no vamos a tenerlo TODO definido, Aprender de las fallas y corregir el camino

(Inspección y Adaptación)

Page 42: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

42

Page 43: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

43

Lacey, Mitch. The Scrum Field Guide: Practical Advice for Your First Year (Agile Software Development Series)

Page 44: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

44

¿hemos tratado de resolver el problema del software con la herramienta equivocada?

Page 45: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

45

www.agilemanifesto.org

Page 46: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

46

Principios del Manifiesto Ágil Nuestra mayor prioridad es satisfacer al cliente mediante la entrega

temprana y continua de software con valor.

Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.

Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.

Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.

Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.

Page 47: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

47

Principios del Manifiesto Ágil El método más eficiente y efectivo de comunicar información al equipo de

desarrollo y entre sus miembros es la conversación cara a cara.

El software funcionando es la medida principal de progreso.

Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.

La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.

La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.

Page 48: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

48

Principios del Manifiesto Ágil Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-

organizados.

A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.

Page 49: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

49

Page 50: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

50

“Nuestro trabajo no es hacer (toneladas de) software,

nuestro trabajo es hacer la MENOR cantidad de SOFTWARE

que maximice el VALOR del negocio de nuestros clientes”

Ángel Medinilla

@angel_m

Page 51: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

51

Valor y riesgos en enfoque tradicional y ágil

Page 52: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

52

Agenda

¿Por qué adoptar metodologías ágiles? ¿Por qué los equipos ágiles son más

rápidos que los tradicionales? Fallas Comunes en la Adopción Ágil Tips Preguntas

Page 53: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

53

Repasemos un poco de Scrum

Page 54: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

54

Scrum

CancelGift wrap

Return

Sprint2-4 semanas

Objetivo del Sprint

Sprint Backlog

Incremento del producto potencialmente entregable

ProductBacklog

24 horas

Page 55: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

55

Reuniones de Scrum

Page 56: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

56

• Sprint Execution

• Review• Retrospectiva

• Sprint Planning

• (kaizen =mejora)

Actuar Planear

HacerVerificar

SCRUM es un ciclo de mejora

continua

Page 57: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

57

Hagamos recorderis Recuerdan el Infome del caos donde la

principales causas de fracaso son:– Falta de involucramiento del usuario*– Requisitos incompletos y cambiantes*– Expectativas irreales *– Falta de planificación *

Y las de éxito– Involucramiento del usuario*– Requisitos claros*– Hitos acotados*– Expectativas realista*– Buena planificación*– Proceso ágil**

* The CHAOS Report (1994), Standish Group - http://www.standishgroup.com/sample_research/chaos_1994_1.php

**The CHAOS Report (2013), Standish Group - http://www.versionone.com/assets/img/files/ChaosManifesto2013.pdf

Page 58: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

58

¿En dónde radica la agilidad si los equipos ágiles

hacen lo mismo o más que los tradicionales?

Page 59: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

59

Los roles adecuados para construir el producto– Product Owner– Scrum Master– Team Members

No sobra, ni falta nadieNo hay silos

Page 60: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

60

Un Product Owner interesado en LIBERAR

A PRODUCCIÓN EL PRODUCTO LO ANTES POSIBLE Y LO QUE MÁS VALOR GENERE

Que resuelve dudas durante el sprint, que tiene toda la autoridad sobre el producto • El involucramiento del usuario tan buscado

• Se elimina la burocracia• Hay respuesta rápida a inquietudes del equipo

Page 61: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

61

El Scrum Master cuida al proceso está preocupado

por mejorar cada vez el desempeño del equipo

Remueve impedimentos Un líder al servicio del

equipo

Page 62: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

62

Un equipo: Que tiene un objetivo

claro Que jala trabajo en un

ciclo corto (pull) en vez de que se le asigne (push).

Un equipo autoorganizado y multidisciplinario

Page 63: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

63

Enfoque en el valor y no en el alcance

Se posterga lo incierto, se construye lo que genera valor

Page 64: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

64

Un Sprint Backlog congelado durante el sprint

Page 65: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

65

Un Planning que compromete a los directos responsables.

El compromiso es asumido no asignado

Page 66: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

66

El Scrum Diario o Daily que sincroniza al equipo

Evita el trabajo de islas y repúblicas independientes

Ayuda a evidenciar problemas y resolverlos más rápido

Page 67: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

67

Un Review que permite validar el producto y compromete más al equipo

Inspección y adaptación sobre el producto

Page 68: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

68

La retrospectiva que busca la mejora continua

Inspección y adaptación sobre el equipo y proceso

Page 69: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

69

Ciclos cortos de desarrollo (Sprints) que – mitigan riesgos y que estos se propaguen por

largos periodos– Evidenciar el avance

Page 70: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

70

Requerimientos (Historias de usuario, Casos de uso, etc) en Ready para el sprint backlog

No se trabaja en algo que no está claro

Page 71: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

71

La Definition of Done / DoD/ Definición de Terminado / Realizado que es el criterio de calidad y de entrega claro para todo el equipo

Page 72: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

72

TRANSPARENCIA

Transparencia (Visual Management) que permite a todos saber el estado del proyecto y del producto

No hay posibilidad de darle “manejo”

Page 73: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

73

Existe una construcción orgánica y completa del

producto, orientadas incialmente al MVP

(Mínimo Producto Viable)

Page 74: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

74

Page 76: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

76

Porciones completas de producto (software)

Se entregan al final del ciclo porciones producto que se pueden poner en producción

OJO: NO se entregan capas que NO le entregan valor al cliente

Page 77: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

77

Razones para la adopción ágil

La razón radica en que las prácticas de Scrum mitigan bastantes problemas del desarrollo tradicional y aligeran el desarrollo– eliminando reprocesos– mitigando riesgos más rápido – suprimiendo el desperdicio– acabando burocracia – Maximizando la comunicación– Enfocados en entregar software de valor lo antes

posible

Page 78: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

78

Estos elementos estan enmarcados por Lean Software Development

Eliminar los desperdicios Ampliar el aprendizaje Decidir lo más tarde posible Reaccionar tan rápido como sea

posible Potenciar el equipo Crear la integridad Véase todo el conjunto

Page 79: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

79

State of agile development survey. 9th -2015Version One

Logros de este enfoque

Page 80: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

80

Pero no debemos perder el foco

Entender el

problemaLEAN AGILE

ENFÓQUESE EN SOLUCIONES, NO

EN SOFTWARE

CONSTRUYA EL PRODUCTO CORRECTO

CONSTRUYA DE LA FORMA CORRECTA

Page 81: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

81

Agenda

¿Por qué adoptar metodologías ágiles? ¿Por qué los equipos ágiles son más

rápidos y efectivos que los tradicionales? Fallas Comunes en la Adopción Ágil Tips Preguntas

Page 82: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

82

Fallas Comunes en la Adopción Ágil

Page 83: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

83

¿Cual creen ustedes que es el punto de falla más critico de Scrum?

Page 84: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

84

Puntos de falla en el Product Owner

Sin visión Sin un roadmap del producto o plan de releases Sin poder sobre el backlog No disponible para aclarar dudas Un Product backlog no priorizado por valor de

negocio

Page 85: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

85

Puntos de falla en el Scrum Master

Sin dedicación al equipo Creer que su trabajo es mínimo Que no remueve impedimentos Que no «huele» impedimentos Sin capacidad comunicativa Que no escucha

Page 86: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

86

Puntos de falla en el Planning

El backlog no esta en ready El equipo hace malas estimaciones Existe sobre-estimación Falta transparencia

Page 87: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

87

Puntos de falla en el Equipo

Pobre conocimiento técnico Part –time Multi-tasking individual Prueban tarde No es multidisciplinario y no puede lograr el

DONE No mejora técnicamente en prácticas de

ingeniería Mal uso de la libertad

Page 88: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

88

Puntos de falla en el Daily

Equipo superior a 9 personas Las personas no hablan Las personas no entienden para que sirve Dura más de 15 minutos

Page 89: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

89

Puntos de falla en el Review

No muestra codigo trabajando y testeado (El incremento no esta en DONE)

No genere feedback sobre el producto No se inviten interesados

Page 90: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

90

Puntos de falla en la Retrospectiva

No hay mejora sprint tras sprint No genera impacto y compromiso en el equipo Se desecha del framework No se inspecciona y mejora el proceso y/o el

equipo

Page 91: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

91

Puntos de falla en General

No hay mejora No se eliminan los desperdicios No hay enfoque en el valor No se remueven impedimentos Se hace microgestión El equipo no es retado y se queda en zona de

confort

Page 92: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

92

UN SPRINT DE ANÁLISIS UN SPRINT DE DESARROLLO UN SPRINT DE PRUEBAS

Scrum un grupo de cascadas

Page 93: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

93

Si se evitan las malas prácticas

Page 94: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

94

Ken Schwaber: “En Scrum, un grupo en el que se lleven mal entre ellos, no comprendan el negocio del cliente y trabajen con malas herramientas... también producirán incrementos periódicos... de basura. ”

Page 95: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

95

Creer que Scrum y las metodologías ágiles son una bala de plata

Mitos, Monstruos y Leyendas Urbanas

Ágil también falla

Page 96: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

96

En metodologías ágiles no se documenta

Se documenta lo que agrega valor

Mitos, Monstruos y Leyendas Urbanas

Page 97: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

97

En metodologías agiles no se realiza planeación

User Story Map

Mitos, Monstruos y Leyendas Urbanas

Page 98: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

98

Ágil no necesita diseño previo

Hay un diseño que se realiza y se vá refinandoSprint tras Sprint

Mitos, Monstruos y Leyendas Urbanas

Page 99: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

99

Ágil siempre usa “Historias de Usuario“

El Product Backlog no tiene prescrito que sean historias de usuario solo ítemes priorizados los cuales pueden ser requerimientos, en prosa, casos de uso, etc. Pero es de aclarar que las metodologiías ágiles funcionan mejor con historas de usuario.

Mitos, Monstruos y Leyendas Urbanas

Page 100: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

100

Ágil no se usan herramientas

Mitos, Monstruos y Leyendas Urbanas

Las hay pero no son el foco, primero las personas y sus interacciones , luego las herramientas.

Page 101: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

101

Mitos, Monstruos

Ser ágil es solo proceso y no es necesario lo técnico

Principio 9 del ManifiestoLa atención continua a la excelencia técnica y al buen diseño mejora la agilidad

Page 102: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

102

Mitos, Monstruos

Ágil es solo para superdotados

Principio 5 del ManifiestoLos proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.

Page 103: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

103

No hay • Ni compromisos• Ni planes• Ni métricas

Es desarrollo hippie

Page 104: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

104

Scrum Master igual a Gerente de Proyecto

Podemos hacer Scrum sin un Dueño de Producto

Scrum no funciona con CMMI u otros modelos de procesos

Ágil significa más rápido

Mitos, Monstruos y Leyendas Urbanas – Otros

Page 105: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

105

Tips para la adopción ágil

Page 106: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

106

Tips

Busque acompañamiento y otros que lo hayan logrado El Scrum Master es esencial No tenga equipos UNI-DISCIPLINARIOS Garantice el DONE Fortalezca el equipo técnicamente y tenga prácticas

como TDD, Integración continua, ATDD, refactoring, automatización de pruebas, etc

Empiece con pocas métricas– Para medir la realidad de los proyectos– No a las personas

Page 107: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

107

Tips

Reclute al Cliente Proporcione un Product Owner que tenga voz y voto

sobre el producto y esté disponible para el equipo Evalúe los contratos, permita la colaboración y el riesgo

compartido Haga una semilla y vaya creciendo poco a poco (Scrum

orgánico) Use scrum para implantar scrum

– ciclos cortos, con planeación, revisión y retrospectiva

Page 108: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

108

Tips centrales de scrum

No combinar roles No alargar, ni acortar los sprints No suprimir reuniones Retrospectivas, retrospectivas, restrospectivas,

restrospectivas

Page 109: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

109

UNAS FRASES Y UNOS NÚMEROS PARA TERMINAR

Page 110: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

110

“Consistencia y predictibilidad aun son deseables, pero nunca han sido las cosas más importantes. En los últimos 40 años, por ejemplo, nos hemos torturado con nuestra incapacidad de terminar proyectos de software a tiempo y en el presupuesto. Pero esta nunca ha sido la meta suprema. La meta más importante es transformación, creando software que cambie el mundo o que transforme una compañía o cómo esta hace negocios.” Tom DeMarco 2009 - “Software Engineering: An Idea Whose Time Has Come and Gone?”

Page 111: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

111

Page 112: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

112

Olvídese de la frase,

Mi Organización es un caso especial,«la verdad, todas lo son»

Agile se puede implantar, ya no es una moda se esta convirtiendo en la forma de trabajo de la industria

Page 113: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

113

Page 114: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

114

PREGUNTAS

Page 115: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

115

¡GRACIAS!Jorge H. Abad L.

[email protected]@jorge_abad

Blog http://www.lecciones-aprendidas.info/

Page 116: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

116

Page 117: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

117 Conferencia auspiciada por el PMI Antioquia Colombia Potential Chapter – La propiedad intelectual de esta pertenece al facilitador

Anexos

Page 118: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

118

Estas presentación contiene algunas diapositivas de

LeanSight – Agustín Villena Proyectalis - Ángel Medinilla Henrik Kniberg Lucho Salazar – Agil es algo que eres

Nota: Traté de dar crédito a todos, pero consideras que faltaste por que no te referencié o debo modificar algo de tu propiedad por favor no dudes en hacérmelo saber, contactándome al email: [email protected]

Page 119: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

119

Aviso de Copyright Usted es libre de:

– Compartir- copiar, distribuir y trasmitir el trabajo

– Modificar- adaptar el trabajo

Bajo las siguientes condiciones– Atribución. Ud. debe atribuir el trabajo en la manera especificada por el autor

o licenciante (pero de ninguna manera que sugiera que ellos aprueban su uso del trabajo).

Nada de lo dispuesto en esta licencia menoscaba o restringe los derechos morales del autor.

Para más información ver http://creativecommons.org/licenses/by/3.0/

Page 120: HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS

120

Información de contacto

Jorge Hernán Abad Londoño– [email protected] – @jorge_abad

Puede eliminar esta (o cualquier diapositiva), pero debe dar crédito de la fuente en algún lugar de su presentación. Utilizar el logotipo y el nombre de la empresa (como en la parte inferior izquierda, por ejemplo) o incluir una diapositiva en algún lugar diciendo que parte (o todo) de su presentación son de esta fuente. Gracias.