Agile ha despegado con fuerza en el Perú en los últimos dos años y la prueba es que ya grandes entidades financieras están invirtiendo tiempo y recursos en transformarse bajo este paradigma. Sin embargo, mucha gente se sigue haciendo preguntas como ¿Qué problemas podemos resolver con Agile?, ¿Qué framework o método sería el mas efectivo para mi organización? Veremos Agile como un mindset y no como un fin en sí. Agile provee herramientas que no solo permiten reducir el time to market sino también generar la cultura de descubrir y entregar valor temprano en la organización.
4. Necesidad de tener requerimientos definidos al detalle
+
Necesidad de aprobación
=
Habremos
incluido todo lo
que
necesitamos?
Necesitamos saber
cuales son los
requerimientos
para poder dar un
estimado!
CLIENTE
EQUIPO DE DESARROLLO
Cuanto
nos va a
costar?
Te daremos un
costo aproximado,
no sabemos
cuanto te costará
exactamente
hasta que no
sepamos cual es
toda la
funcionalidad que
necesitas!
Escenario Típico
5. ¡Por fin aprobaron
el presupuesto
para el sistema
que necesitamos!
¡arranquen a
documentar!, esta es
nuestra única oportunidad
de tener lo que venimos
solicitando desde hace
tiempo!
¡Incluye de una vez todo
lo que podríamos requerir
en el futuro!
CLIENTE
Mientras mas detalle
mejor estimados de
tiempo y costo te
podré dar!
EQUIPO
DE
DESARROLLO
El inicio de los problemas
6. - El proyecto toma mas tiempo de lo acordado
- El proyecto es mas grande de lo que inicialmente se pensó
- Existe mucha funcionalidad que no se llega a utilizar
¡Se introduce mucho desperdicio en el producto!
…y al final
14. Compra de un ticket de lotería de dos dígitos por $1 | El número ganador paga $100
Adaptado de: Reinertsen (2009) The Principles of Product Development Flow
Compra dos dígitos con feedback
El valor de recibir feedback
Compra dos dígitos al mismo tiempo
16. “Mi producto es como un
auto, si tiene motor pero
los frenos no están
disponibles no me sirve, en
realidad al final necesito
todo”
Adaptado de: Cohn (2010) Succeding with Agile
43. Fuente: Villena, A. http://www.slideshare.net/leansight/la-historia-de-lean-y-agile-desde-deming-hasta-lean-startup
44. Agile es un conjunto de herramientas, no un fin en si
Agile implica que experimentes
Agile no es solo entregar rápido, es la capacidad de aprender y mejorar
para entregar valor
Agile se trata de la entrega continua de valor se necesita a ambos:
negocio y sistemas
Agile es una cultura, ser Agile y hacer Agile no son lo mismo, el primero
requiere conciencia en cuanto a los valores y principios
Finalmente…
45.
46. ¿Qué podría hacer este Lunes por la
mañana para comenzar a mejorar mis proyectos?
Identifica tu flujo de valor
Junta a todo tu equipo de trabajo en la misma área
Comunícate más de manera verbal con el cliente y tus compañeros
Parte los requerimientos en pequeños lotes de trabajo
Haz visible los requerimientos de acuerdo como fluyen en el proceso
difícil que alguien se oponga a esta práctica