Como fazer seu futuro PO exercer seu papel efetivamente (Agiles Buenos Aires 2011)

61
Como fazer seu futuro PO exercer seu papel efetivamente Felipe Osti Scrum Master [email protected] @ostifelipe

description

 

Transcript of Como fazer seu futuro PO exercer seu papel efetivamente (Agiles Buenos Aires 2011)

Page 1: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

Como fazer seu futuro PO exercer seu papel

efetivamente

Felipe Osti Scrum Master

[email protected] @ostifelipe

Page 2: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Você já precisou explicar o

processo ágil de desenvolvimento

de software para uma pessoa que

não é de TI?

Page 3: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Simples?

Velocity User Story

Planning

Daily meeting

Retrospective Definition of done

Ready

Product Backlog

Sprint Backlog

Sprint

Story Point

Review Meeting

Engenharia de valor

Burndown

Kanban WIP

Release Plan

Tasks

Épicos Temas

Scrum Master

Product Owner

One piece flow Critérios de aceitação

Planning Poker

Tester

Lead Time

Débito Técnico

Bugs Métricas

Block

Coach

Homologação

Grooming

Backlog Inception

invest

Scrum Team

Arquitetura

Valor

Lean

Page 4: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Contexto

• Empresa de TI especializada em consultoria e outsourcing de aplicações voltadas para

agilidade nos negócios

• Aplica os conceitos de Lean IT na geração de valor para seus clientes

Page 5: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Contexto

16+ anos de resultados

1.300+ profissionais

CARG: +40%

60+ clientes globais

Page 6: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Lean IT: Ci&T’s toolbox

Page 7: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Priorização de Funcionalidades de alto valor de negócio

E outras prescrições pertinentes a cada contexto.

Page 8: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Quando, como e por que ágil?

RUP

CMMI 5

LEAN

(R$ K)

Faturamento 2010: R$ 100M+

confiabilidade

+ previsiblidade

+ agilidade

Page 9: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Quando, como e por que ágil?

RUP

CMMI 5

LEAN

(R$ K)

Faturamento 2010: R$ 100M+

confiabilidade

+ previsiblidade

+ agilidade

Sa

tis

faç

ão

do

Cli

en

te

Cost Performance (CPI)

Radar de Projetos ÁGEIS

Projeto 1

Projeto 2

Projeto 3

Projeto 4

Projeto 5

Projeto 6

Projeto 7

Projeto 8

Projeto 9

Projeto 10

Projeto 11

Projeto 12

Projeto 13

0,95 0,80 1,20 0,60

Page 10: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

2007 – Transformação Ágil

Analista de Negócios Gerente de Projetos Analista de

Requisitos Designer de Negócios Analista de Sistemas

Arquiteto Designer Tester DBA Líder Técnico Líder de

Projetos Gerente de Implantação Implementador

Scrum Master Scrum Team Product Owner

DE

PARA

Page 11: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

E o PO?

• Define as funcionalidades do produto

• Prioriza funcionalidades de acordo com o valor para o negócio

• Aceita ou rejeita o resultado dos trabalhos

• Responsável pela rentabilidade do projeto (ROI)

• Autonomia e autoridade para definir os rumos do projeto

• Garante um sprint backlog compreensível, estimável e sem blocks: “pronto”

• Define datas de releases. Cria e atualiza o plano

• Participa de cerimônias (facilita a planning)

• Gerencia de forma pró-ativa stakeholders

Page 12: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

ainda sobre as responsabilidades do PO...

“is collaborative, representative, authorized, committed, knowledgeable”

Valor

• objetivos

• capabilities

• prioridades

Roadmap

• escopo

• prazo

• custo

Execução

• ready

• done

Comunicação

• time

• stakeholders

Reflexão: conseguimos encontrar todas essas características em

uma pessoa só?

Page 13: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Como lidar com este fato?

* Todas estratégias possuem vantagens e desvantagens.

Destacar qual é o cenário

Page 14: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Product Owner Team

Comitê Executivo

Quality Assurance

Gerente do Contrato

Gerente

Engenheiros SW

Usuários

Delivery Coach

Gerente Sênior

Sponsor

Ci&T Cliente SQA PO AO

Scrum Master

Arquiteto SW, Analista BD, Projetistas

Arquiteto

Product Owner

Testadores Analistas Negócio

Scrum Team

Analistas De Testes

Organograma de projetos

Page 15: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Product Owner Team

Comitê Executivo

Quality Assurance

Gerente do Contrato

Gerente

Engenheiros SW

Usuários

Delivery Coach

Gerente Sênior

Sponsor

Ci&T Cliente SQA PO AO

Scrum Master

Arquiteto SW, Analista BD, Projetistas

Arquiteto

Product Owner

Testadores Analistas Negócio

Scrum Team

Analistas De Testes

Organograma de projetos

Page 16: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Product Owner Team

Comitê Executivo

Quality Assurance

Gerente do Contrato

Gerente

Engenheiros SW

Usuários

Delivery Coach

Gerente Sênior

Sponsor

Ci&T Cliente SQA PO AO

Scrum Master

Arquiteto SW, Analista BD, Projetistas

Arquiteto

Product Owner

Testadores Analistas Negócio

Scrum Team

Analistas De Testes

Organograma de projetos •PO com baixa disponibilidade

•PO sem poder de decisão

•PO sem comprometimento

•PO sem preparo

Page 17: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Velocity User Story

Planning

Daily meeting

Retrospective Definition of done

Ready

Product Backlog

Sprint Backlog

Sprint

Story Point

Review Meeting

Engenharia de valor

Burndown

Kanban WIP

Release Plan

Tasks

Épicos Temas

Scrum Master

Product Owner

One piece flow Critérios de aceitação

Planning Poker

Tester

Lead Time

Débito Técnico

Bugs Métricas

Block

Coach

Homologação

Grooming

Backlog Inception

invest

Scrum Team

Arquitetura

Valor

Lean

Alinhamento do modelo de execução

"I hear and I forget. I see and I

remember. I do and I understand.“

Confucius

Page 18: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Deixa acontecer?

Não consigo

antecipar

essa “dor”?

Projeto

treino?

Dinâmica?

E se

diminuirmos

as

proporções?

Teria que ser

um produto

MUITO

simples. Qual?

Page 19: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Boneco de Isopor (keep it simple!)

Page 20: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Preparação para Dinâmica

Page 21: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Preparação para Dinâmica

Page 22: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Preparação para Dinâmica (kick-off)

Page 23: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Preparação para Dinâmica

Page 24: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

1 sprint = 9 minutos Sprint de 3 dias 1 dia = 3 minutos

Stakeholder: Você irá ser o responsável por um novo projeto. Missão: Desenvolver o seguinte produto, utilizando isopor.

Page 25: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Visão do Produto

Page 26: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Visão do Produto

Page 27: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Sprint Zero

DICAS: •Coloque vários materiais dentro da caixa •Disponibilize um isopor de 1,5 cm •Disponibilize os pinceis pequenos primeiramente

Page 28: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Backlog Inception

Page 29: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Backlog Inception

Page 30: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Backlog Inception

Page 31: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Estimativas

Page 32: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Priorização de backlog

Page 33: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Priorização de backlog

Page 34: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Critérios de Aceitação

Page 35: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Critérios de Aceitação

Page 36: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Critérios de Aceitação

DICA: •Prepare os critérios de aceitação antes •Deixe de especificar alguns critérios •Detalhe no máximo 3 UserStories

Page 37: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Planning

Page 38: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Planning

Page 39: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Planning

Page 40: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Sprint 1 – dia 1

DICA: •Deixe o PO observando o desenvolvimento

Page 41: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Sprint 1 – dia 2

Page 42: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Sprint 1 – dia 2

Page 43: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Sprint 1 – dia 2

Page 44: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Sprint 1 – dia 2

Page 45: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Sprint 1 – dia 3

Page 46: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Sprint 1 – dia 3

Page 47: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Sprint 1 – dia 3

Page 48: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Review

Page 49: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Review

Page 50: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Review

Page 51: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Retrospective

Page 52: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Retrospective

Page 53: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Retrospective

Page 54: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Próximo Sprint O PO está pronto?

Page 55: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Dinâmica – Final

Page 56: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Melhoria contínua

Page 57: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Conclusões

• Ajuda a fixar e absorver o modelo

• Ajuda na formação do time também

• Integração com o cliente (parceria)

• Ajuda no dia a dia do projeto (analogia)

• A dinâmica pode ser adaptada a qualquer processo

• Ajuda a identificar POs problemáticos

• Antecipa “dores” futuras

• Product Owners mais preparados

• Muito benéfica, mas não é “silver bullet”

Page 58: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Como fazer com que seu futuro PO exerça seu papel efetivamente?

• Através de Coaching

• Kaizen

Page 59: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Mas meu PO é difícil / complicado !!!

Trace as suas estratégias, seja inovador e seja OUSADO!

Page 60: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

www.cit.com.br

Page 61: Como fazer seu futuro PO exercer seu papel efetivamente  (Agiles Buenos Aires 2011)

Obrigado!

www.cit.com.br

http://www.cit.com.br/newsletter

http://bit.ly/Lean_IT

www.facebook.com/ciandt

ciandt_br