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

Post on 02-Nov-2014

1.607 views 3 download

Tags:

description

 

Transcript of 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

fosti@ciandt.com @ostifelipe

www.cit.com.br

Você já precisou explicar o

processo ágil de desenvolvimento

de software para uma pessoa que

não é de TI?

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

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

www.cit.com.br

Contexto

16+ anos de resultados

1.300+ profissionais

CARG: +40%

60+ clientes globais

www.cit.com.br

Lean IT: Ci&T’s toolbox

www.cit.com.br

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

E outras prescrições pertinentes a cada contexto.

www.cit.com.br

Quando, como e por que ágil?

RUP

CMMI 5

LEAN

(R$ K)

Faturamento 2010: R$ 100M+

confiabilidade

+ previsiblidade

+ agilidade

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

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

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

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ó?

www.cit.com.br

Como lidar com este fato?

* Todas estratégias possuem vantagens e desvantagens.

Destacar qual é o cenário

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

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

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

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

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?

www.cit.com.br

Boneco de Isopor (keep it simple!)

www.cit.com.br

Preparação para Dinâmica

www.cit.com.br

Preparação para Dinâmica

www.cit.com.br

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

www.cit.com.br

Preparação para Dinâmica

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.

www.cit.com.br

Dinâmica – Visão do Produto

www.cit.com.br

Dinâmica – Visão do Produto

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

www.cit.com.br

Dinâmica – Backlog Inception

www.cit.com.br

Dinâmica – Backlog Inception

www.cit.com.br

Dinâmica – Backlog Inception

www.cit.com.br

Dinâmica – Estimativas

www.cit.com.br

Dinâmica – Priorização de backlog

www.cit.com.br

Dinâmica – Priorização de backlog

www.cit.com.br

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

www.cit.com.br

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

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

www.cit.com.br

Dinâmica – Planning

www.cit.com.br

Dinâmica – Planning

www.cit.com.br

Dinâmica – Planning

www.cit.com.br

Dinâmica – Sprint 1 – dia 1

DICA: •Deixe o PO observando o desenvolvimento

www.cit.com.br

Dinâmica – Sprint 1 – dia 2

www.cit.com.br

Dinâmica – Sprint 1 – dia 2

www.cit.com.br

Dinâmica – Sprint 1 – dia 2

www.cit.com.br

Dinâmica – Sprint 1 – dia 2

www.cit.com.br

Dinâmica – Sprint 1 – dia 3

www.cit.com.br

Dinâmica – Sprint 1 – dia 3

www.cit.com.br

Dinâmica – Sprint 1 – dia 3

www.cit.com.br

Dinâmica – Review

www.cit.com.br

Dinâmica – Review

www.cit.com.br

Dinâmica – Review

www.cit.com.br

Dinâmica – Retrospective

www.cit.com.br

Dinâmica – Retrospective

www.cit.com.br

Dinâmica – Retrospective

www.cit.com.br

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

www.cit.com.br

Dinâmica – Final

www.cit.com.br

Melhoria contínua

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”

www.cit.com.br

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

• Através de Coaching

• Kaizen

www.cit.com.br

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

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

www.cit.com.br

Obrigado!

www.cit.com.br

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

http://bit.ly/Lean_IT

www.facebook.com/ciandt

ciandt_br