Product Owner

Agile y Scrum Bienvenidos al mundo de la Agilidad El Rol del Product Owner Johnny Ordóñez http://anahatacoaching.file

Views 219 Downloads 10 File size 3MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Agile y Scrum

Bienvenidos al mundo de la Agilidad

El Rol del Product Owner Johnny Ordóñez

http://anahatacoaching.files.wordpress.com/2011/07/zen-stones-620x387.jpg

Soy el Product Owner…y ahora qué?

Desarrollo de Software ágil Hacer lo correcto

Agile

Hacerlo correctamente

Hacerlo frecuentemente

Desarrollo de Software ágil

Usted está aquí

Scrum

Hacer lo correcto

Hacerlo correctamente

Product Owner

Equipo

Hacerlo frecuentemente Scrum Master

Funciones del Product Owner

• • • • • •

Comprender y compartir la visión del producto. Comprender y definir con los stakeholders que es Business Value. Maximizar el ROI. Priorizar el Product Backlog. Hacer el “grooming” del Product Backlog. Colaborar con el equipo.

Funciones del Product Owner

• • • • • •

Comprender y compartir la visión del producto. Comprender y definir con los stakeholders que es Business Value. Maximizar el ROI. Priorizar el Product Backlog. Hacer el “grooming” del Product Backlog. Colaborar con el equipo.

5 niveles de Planificación Ágil



Creo que esta nación debe comprometerse a alcanzar la meta, antes de que termine esta década, de poner un hombre en la luna y regresarlo sano y salvo a la Tierra.



- John F. Kennedy 35º Presidente de los EEUU

Funciones del Product Owner

• • • • • •

Comprender y compartir la visión del producto. Comprender y definir con los stakeholders que es Business Value. Maximizar el ROI. Priorizar el Product Backlog. Hacer el “grooming” del Product Backlog. Colaborar con el equipo.

Qué es valor de negocio?

Valor de Negocio • • • • • • •

Entradas financieras Incremento en el volumen de ventas Costos: eficiencia operativa Valor del mercado Proximidad del cliente Reputación Competitividad

Cuál es el valor de negocio de sus actuales historias? Qué objetivo organizacional persiguen?

Funciones del Product Owner

• • • • • •

Comprender y compartir la visión del producto. Comprender y definir con los stakeholders que es Business Value. Maximizar el ROI. Priorizar el Product Backlog. Hacer el “grooming” del Product Backlog. Colaborar con el equipo.

Qué es ROI? Los negocios se mueven y toman decisiones en base al retorno de la inversión.

ROI =

Cuánto valor de negocio obtendré? Cuánto me cuesta crear ese valor?

El ROI de hacer Agile

El ROI de hacer Agile El 80% del valor del negocio se encuentra en el 20% de las características (Pareto). ROI

Planificado

Chaos Report, Standish Group

$$$

Entradas ROI

Lucro

Esfuerzo

El ROI en Agile • • •

Fundamental para la madurez de la colaboración con el cliente Un PO debe conocer la definición de ROI Los stakeholders deben estar de acuerdo con esta definición

business value ∑ ROI = ∑ story points

Business Value Poker

Maximización del ROI

Maximización del ROI PRIO - RETURN ON INVESTMENT User Story

BV Effort

PRIO - RETURN ON INVESTMENT

COST

RISK

ROI

User Story

BV

Effort

COST

RISK

ROI

S6

3

1

R$ 1.040,00

8

300%

S6

3

1

R$ 1.040,00

8

300%

S3

4

2

R$ 2.080,00

0

200%

S3

4

2

R$ 2.080,00

0

200%

S5

3

3

R$ 3.120,00

0

100%

S5

3

3

R$ 3.120,00

0

100%

S9

2

2

R$ 2.080,00

10

100%

S9

2

2

R$ 2.080,00

10

100%

S2

4

5

R$ 5.200,00

2

80%

S2

4

5

R$ 5.200,00

2

80%

S8

2

3

R$ 3.120,00

4

67%

S14

4

5

R$ 5.200,00

1

80%

S1

4

8

R$ 8.320,00

0

50%

S8

2

3

R$ 3.120,00

4

67%

S12

1

2

R$ 2.080,00

0

50%

S1

4

8

R$ 8.320,00

0

50%

S4

3

8

R$ 8.320,00

0

38%

S12

1

2

R$ 2.080,00

0

50%

S11

1

3

R$ 3.120,00

0

33%

S4

3

8

R$ 8.320,00

0

38%

S13

4

13

R$ 13.520,00

3

31%

S11

1

3

R$ 3.120,00

0

33%

S7

2

8

R$ 8.320,00

4

25%

S15

2

8

R$ 8.320,00

0

25%

S10

1

5

R$ 5.200,00

2

20%

S13 BV: 4 SP: 13

S14 BV: 4 SP: 5 S15 BV: 2 SP: 8

S7

2

8

R$ 8.320,00

4

25%

S10

1

5

R$ 5.200,00

2

20%

Total

35

63

R$ 65.520,00

$

$ $$ t

Proceso de registro más rápido

Registro de la cuenta del usuario

0,7

El objetivo representa 40% de la necesidad del cliente

Procesamiento de la cuenta 0,3

Como comprador deseo crear un perfil de usuario para poder realizar compras.

Como comprador debo entrar la información de pago para poder empezar a comprar.

0,4

0,6

La historia tiene 60% del valor del registro

bv ∑ ROI = ∑ sp El registro representa 70% del valor del objetivo

Como analista debo evaluar la información del comprador para realizar su análisis de crédito.

0,1

% Business Value Delivered: 0,4x0,7x0,6 = 16,8%

Funciones del Product Owner

• • • • • •

Comprender y compartir la visión del producto. Comprender y definir con los stakeholders que es Business Value. Maximizar el ROI. Priorizar el Product Backlog. Hacer el “grooming” del Product Backlog. Colaborar con el equipo.

Manejo del Backlog

-

Stakeholders agreement degree

Grado de detalle

+

Product Backlog

+ +

Decision-making Certainty degree

-

Manejo del Backlog Alta prioridad

En cada iteración es definido un conjunto de más alta prioridad (baja granularidad). Se puede mover los PBIs de acuerdo con las necesidades del cliente.

Baja prioridad

PBIs abajo (con alta granularidad) deben ser trabajados (refinados) antes de moverlos hacia arriba.

Funciones del Product Owner

• • • • • •

Comprender y compartir la visión del producto. Comprender y definir con los stakeholders que es Business Value. Maximizar el ROI. Priorizar el Product Backlog. Hacer el “grooming” del Product Backlog. Colaborar con el equipo.

Product Backlog

Grado de detalle

+

-

Haga su Backlog profundo

Detallado Estimable Emergente Priorizado

Producto

Una historia es como una porción del pastel

Funciones del Product Owner

• • • • • •

Comprender y compartir la visión del producto. Comprender y definir con los stakeholders que es Business Value. Maximizar el ROI. Priorizar el Product Backlog. Hacer el “grooming” del Product Backlog. Colaborar con el equipo.

Conocimiento compartido

vizualizar

“Okay, entonces todos estamos de acuerdo!”

“Ah….” colectivamente trabajar para lograr un acuerdo

conocimiento compartido

“Okay, ahora sí estamos de acuerdo”

“Ah!!!….”

Y a veces programación en trío

¿En qué consiste mi rol?

¿Qué espera el equipo de mí?

Historias listas para la estimación: del tamaño El Product Backlog es mi principal responsabilidad. apropiado, con criterios de aceptación claros y en Debo escribir las historias y darles prioridad. la herramienta. Debo tener un buen grupo de historias analizadas Resolver dudas del equipo en cuanto al negocio y listas antes del siguiente Iteration Planning. en cualquier momento. Debo explicar el contexto de negocio al equipo. Disponibilidad para revisar una Debo ser claro en los criterios historia terminada para de aceptación. aceptarla o rechazarla. Debo estar disponible cuando Que esté presente en la el equipo tenga preguntas. Reference Card Iteration Planning y en la Demo. Si la historia es muy grande para Una visión clara de lo que quiere el equipo, debo descomponerla. el negocio. Reviso y acepto historias terminadas. Colaboración estrecha con el Debo colaborar con el Product Manager Scrum Master para para entender y compartir las Release Planning resolver problemas. prioridades del negocio. Sprint Planning Coordinar la entrega Debo actualizar mi backlog en Demo con el ST y SM. la herramienta. Daily StandUp*

Product Owner

¿En qué reuniones debo estar?

Gracias @JohnnyOrdonez

picture by ePi.Longo