definition of done

Post on 22-Jun-2015

1.353 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Amadurecendo a qualidade do

produto com o

DoD

Gustavo Coutinho• Formado pela UNIBRATEC

• Pós-Graduando pela UFPE

• 4 anos de experiência em TI

• Engenheiro de Software na Provider Sistemas

• Certified Scrum Master

• Certified Scrum Product Owner

Luciano Félix• Bacharel em Ciência da Computação

• 9 anos de experiência em TI

• Certified Scrum Practitioner

• Instrutor da Especializa Treinamentos

• Coordenador do Recife Scrum User Group

• Mentoring com Boris Gloger

Sprint 1

“Então pessoal, tudo pronto nessa sprint ?”Product Owner

“Tudo resolvido !!”

Equipe

Sprint 2

“Então pessoal, tudo certo para o review?”Product Owner

“Claro!!”

Equipe

Sprint N

“Pessoal, todos os itens estão prontos?”Product Owner

“Apenas um dos itens não foi possível terminar”

Equipe

Release Day

“Já que está tudo pronto, podemos gerar o release e disponibilizar a nova versão para download.”

Product Owner

“Ainda não, os arquivos de help ainda não foram atualizados, os testes no ambiente de homologação ainda não foram feitos e etc., etc., etc.”

Equipe

Product Owner“Como assim ??? Não estava tudo PRONTO ???”

Release atrasou2 meses !!!

o que é “Pronto” ?

que está de acordo compadrões estabelecidos

Pronto:finalizado, completo,

Fonte: Dictionary.com

potencialmente entregável= pront

o

DoDdefinition of done

“Se uma equipe não sabe qual é o seu DoD, está ignorando um dos

aspectos chaves do Scrum” Ken Schwaber

como saber se o objetivo foi atingido

?

sprint 1 sprint 2 sprint 3 sprint 4

trabalhonão realizado

como saber quantos itens

devem ser selecionados para a

próxima sprint ?

sprint 1 sprint 2 sprint 3 sprint 4

velocity

quais são as competências

necessárias dentro da equipe ?

como saber qual o progresso real do

projeto ?

sprint 1 sprint 2 sprint 3 sprint 4 sprint 5 sprint 6 sprint 7 sprint 8

esperado

real

o que é o

DoD ?

lista de atividades necessárias para se

produzir alguma coisa

criado de acordo com a realidade do

projeto

mecanismo de report

não é estático

mais que um checklist, um

compromisso com a qualidade

DoDSprint Plan.

Dailly Scrum

Sprint Review

Sprint Retro.

DoDbenefícios

mantém a equipe focada no objetivo

criar uma forma clara de

comunicação para os stakeholders

reduz o risco de débito técnico ser adiado para o fim do ciclo do release

DoDmulti-nível

* Codificado* Testado Unitariamente* Documentado* Testes de Aceitação* Integrado

backlog item sprint release

* Teste regressivo

* Wiki page atualizada

* Criação de Baseline

* Manual do usuário

* Disponibilização

DoDworkshop

Fonte: mitchlacey.com

equipe completa

post-its & canetas

sala de reunião

mente aberta

sem interrupções

brainstorm

1. sem crítica de idéias

2. buscar uma grande quantidade de idéias

3. evoluir as idéias uns dos outros

4. encorajar idéias exageradas

“ O que precisamos fazer, como equipe

para entregar produto aos nossos clientes ? ”

categorização

TestesGerência

Desenv. Design

SprintStory

Release

consolidação

cobertura de código 80%

80% de cobertura de

código

80% de cobertura de

código

Compilação realizada

Código Integrado

Integração contínua

funcionando

Código Integrado

Compilação realizada

Integração contínua

funcionando

Acompanhar as horas

trabalhadas

?

publicação

DoDna Provider Sistemas

Como percebemos a necessidade do DoD ?

Como foi o processo de criação ?

Quais os impactos após o uso ?

brainstorm

categorização

consolidação

publicação

referências

Done List Creation Exercise – Mitch Laceywww.mitchlacey.com

What is the Definition of Done – Dhaval Pachalhttp://www.scrumalliance.org/articles/105-what-is-definition-of-done-dod

Agile Project Management with Scrum – Ken Schwaber

HanselMinutes podcast – Interview with Ken Schwaber

perguntas

obrigado!!

gustavocoutinho85@gmail.com

lucianofelix@gmail.com

Gustavo Coutinho

Luciano Félix

top related