Portfólio de Análise de Negócio: Consultoria, Treinamento e Mentoria
Tutorial Planning Poker Para Times Remotos
1. Planning
Poker
Tutorial: Planning Poker Para Times Remotos
para
times
remotos
www.etecnologia.com.br
Rildo F Santos
rildo.santos@etecnologia.com.br
(11) 9123-5358
@rildosan
(11) 9962-4260 http://rildosan.blogspot.com/
Versão 5 1
Versão Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com
2. Facilitador: Rildo F. Santos (@rildosan)
Coach, Consultor, Instrutor e Palestrante de Negócio, Processos, Inovação, Sustentabilidade e Tecnologia.
Minha Experiência:
Tenho mais de 10.000 horas de experiência em Gestão de Negócios, Gestão de Inovação, Governança e Engenharia de
Software. Formado em Administração de Empresas, Pós-Graduado em Didática do Ensino Superior e Mestre em Engenharia
de Software pela Universidade Macaense.
Fui instrutor de Tecnologia de Orientação a Objetos, IML e Linguagem Java na Sun Necrosastes e na IBM.
Tutorial: Planning Poker Para Times Remotos
Conheço Métodos Ágeis (SCRUM, Lean, FDD e XP), Arquitetura de Software, SOA (Arquitetura Orientado a Serviço),
OpenUP, Processo Unificado, Business Intelligence, Gestão de Risco de TI entre outras tecnologias.
Sou professor de curso de MBA da Fiap e fui professor de pós-graduação da Fasp e IBTA.
Possuo conhecimento de Gestão de Negócio (Inteligência de Negócio, Gestão por Processo, Inovação, Gestão de Projetos e
GRC - Governance, Risk ando Compliance), SOX, Basel II e PCI;
E experiência na implementação de Governança de TI e Gerenciamento de Serviços de TI. Conhecimento dos principais
frameworks e padrões: ITIL, Cobit, ISO 27001 e ISO 15999;
Desempenhei diversos papéis como: Estrategista de Negócio, Gerente de Negócio, Gerente de Projeto, Arquiteto de Software,
Projetista de Software e Analista de Sistema em diversos segmentos: Financeiro, Telecomunicações, Seguro, Saúde,
Comunicação, Segurança Pública, Fazenda, Tecnologia, Varejo, Distribuição, Energia e Petróleo e Gás.
Possuo as certificações: CSM - Certified SCRUM Master, CSPO - Certified SCRUM Product Owner , SUN Java Certified
Instrutor, ITIL Foundation e sou Instrutor Oficial de Cobit Foundation e Cobit Games;
Sou membro do IIBA-International Institute of Business Analysis (Canada)
Onde me encontrar:
@rildosan
Blog: http://rildosan.blogspot.com/
Comunidade: http://etecnologia.ning.com
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 2
3. Tutorial: Planning Poker Para Times Remotos Objetivo
Fazer estimativas é a parte da rotina de um time ágil. Quando todos membros da equipe
estão no mesmo local, isto é fácil.
Contudo, nem sempre isto é possível, por que alguns times estão em locais
geograficamente remotos.
Quando isto acontece é necessário utilizar uma ferramenta web, para que as estimativas
sejam feitas.
Objetivo deste pequeno tutorial é demonstrar como utilizar a ferramenta Planning Poker,
que é uma ferramenta web e de colaboração que permite a realização de partidas de
Planning Poker para times que estão geograficamente separados.
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 3
4. Framework SCRUM:
O Framework SCRUM é composto por Regras, Equipe SCRUM e os Eventos de duração fixa (time-
box), Artefatos e a Definição de Pronto.
Na reunião de Planejamento
da Sprint as Estórias do Usuário Planejamento Reunião Revisão
diária Retrospectiva
podem ser escritas e da Sprint da Sprint
estimadas da Sprint
Tutorial: Planning Poker Para Times Remotos
24 horas
Visão Product Sprint
Backlog Backlog
Produto
Sprint
(2-4 Semanas)
Legenda:
Reuniões
Artefatos
Eventos (Reuniões)
Papéis Artefatos
Planejamento da Release
• Product Owner (PO) Planejamento da Sprint • Product Backlog
• ScrumMaster (SM) Diária • Sprint Backlog
• Equipe Scrum Revisão da Sprint • Sprint Burndown
Retrospectiva da Sprint • Release Burndown Sprint Burndown
Release Burndown
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 4
5. Estimar as “Estórias do Usuário”:
Quando trabalhamos com métodos ágeis temos pelo menos duas formas para estimar a velocidade da
equipe: Ideal Days e Pontos de Estória. Recomendamos utilizar os Pontos de Estória.
Ideal Days: Dias Ideais (Ideal Days)
◦ Mais fácil para iniciantes Baseado na duração de tarefas.
◦ Fácil de explicar - Dias ou horas é unidade bem definida, contudo o “tempo ideal”
quase nunca é igual ao “tempo real”...
Tutorial: Planning Poker Para Times Remotos
- É mais fácil de estimar, mas pode ser tornar difícil de estimar se
consideramos todas as interrupções e variações
Pontos de Estória: Pontos de Estória (Story Points)
◦ Valores relativos Baseia-se no tamanho da estória influenciado pela:
◦ Mais abstrato - Nível de dificuldade, complexidade e experiência (é empírico);
Foco nas funcionalidades;
O importante são os valores relativos;
Pontos são medidas sem unidade;
Equipe diferentes podem ter pontos diferentes para a mesma
estórias.
Principais técnicas:
◦ Opinião de especialista;
◦ Analogia;
◦ Decomposição (Dividir para conquistar).
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 5
6. Estimar “Estórias do Usuário”:
Estimativa* e o Planning Poker:
Para fazer estimativa de velocidade da equipe ou de duração da Sprint, antes é preciso o escrever as
estórias do usuário.
O Planning Poker é uma “prática” que ajuda na estimativa de uma estória ou de uma tarefa e é baseada
no consenso de toda a equipe.
Geralmente o Planning Poker usa um conjunto de cartas com valores específicos que
podem representar pontos relativos e é praticado como se fosse um jogo de cartas. Os
Tutorial: Planning Poker Para Times Remotos
pontos devem estar em uma escala não linear, por e exemplo a Fibonacci:
(1,2,3,5,8,13,...) + 20, 40, 100 ou em outra escala
Jogando o Planning Poker:
Antes de começar o jogo é necessário definir um valor de referência. Por exemplo: Identificar a estória
que pode ser atribuído a menor quantidade pontos, esta estória será utilizada como referência para
pontuação das demais estórias.
O PO apresenta uma estória e pede para os membros da equipe fazer a estimativa de velocidade...
1ª. Rodada Quando todas as cartas Nª. Rodada
8 5 8 8
estiverem lançadas, elas
são viradas e caso não
Pessoal, qual haja consenso nos
estimativa para
essa estória... pontos, as diferenças são
discutidas de forma
breve, e uma nova
8 8
8 rodada acontece até que 8
haja a convergência.
Product Owner Equipe Equipe
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 6
7. Ferramentas: Cartão e Baralho
O Cartão para escrita das estórias do usuário. O Baralho ajuda realizar as partidas e Planning Poker
para definir as estimativas.
Tutorial: Planning Poker Para Times Remotos
Se o time Scrum estiver na mesma sala ou no mesmo ambiente, não
teremos nenhum problema. Mas, o que acontece se o time está em
locais diferentes ou remotos.
Neste caso a melhor solução é encontrar uma ferramenta web que
simule as partidas de Planning Poker e permita o time a fazer as
estimativas.
A seguir vamos demonstrar um tutorial da ferramenta Planning Poker,
que pode ser utilizada para jogos do Planning por time que estão
separados geograficamente.
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 7
8. Ferramenta: Planningpoker.com
Planning Poker http://www.planningpoker.com/
é uma ferramenta
que permite
escrever e estimar
as Estórias do
Usuário para equipe
distribuídas ou
Tutorial: Planning Poker Para Times Remotos
quando o cliente
(PO) esteja a
distância.
É uma ferramenta web, de colaboração, gratuíta, que permite que as
Estórias do Usuário sejam escritas e estimadas, por uma equipe distribuída
(times que estão geograficamente em locais remotos) ou quando o cliente
estiver à distância.
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 8
9. Ferramenta: Planningpoker.com
O moderador http://www.planningpoker.com/
(pessoa que
conduzirá o jogo –
neste caso o PO).
deverá fazer o login
(informar nome do
usuário e senha).
Tutorial: Planning Poker Para Times Remotos
Quem não tem
usuário e senha,
basta fazer o
cadastro.
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 9
10. Ferramenta: Planningpoker.com
Após o login, se for http://www.planningpoker.com/
sua primeira vez
será informado que
o moderador não
tem nenhum jogo
criado.
Para criar um novo
Tutorial: Planning Poker Para Times Remotos
jogo
Clique no link
“Create a new
game”
Caso contrário será
exibido todos os
jogos.
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 10
11. Ferramenta: Planningpoker.com
Para criar um novo http://www.planningpoker.com/
jogo, você deverá
informar os dados.
E depois clique no
botão “Create
Game”
Tutorial: Planning Poker Para Times Remotos
Você pode optar por
fazer a importação
das estórias
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 11
12. Ferramenta: Planningpoker.com
Após a criação do http://www.planningpoker.com/
jogo, você deverá
adicionar as
estórias do usuário
que fazem parte do
jogo.
Tutorial: Planning Poker Para Times Remotos
Para adicionar as
estórias do usuário
basta preencher os
campos e clicar no
botão “Add story”
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 12
13. Ferramenta: Planningpoker.com
Para adicionar http://www.planningpoker.com/
novos participantes
(estamos “falando”
de um jogo de
Planning Poker –
novos participantes
devem ser os
Tutorial: Planning Poker Para Times Remotos
membros da
equipe).
Basta informar a
URL aos demais
participantes.
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 13
14. Ferramenta: Planningpoker.com
Cada participante http://www.planningpoker.com/
deverá escolher
uma carta e jogar.
Importante: todos os
participantes vão
visualizar as cartas
Tutorial: Planning Poker Para Times Remotos
jogadas.
Para que não haja
influência entre os
participantes é
preciso
sincronizar as
jogadas, assim
todos os
participantes
selecionaram a
carta e jogarão
simultaneamente
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 14
15. Ferramenta: Planningpoker.com
Quando todos os http://www.planningpoker.com/
jogadores
apresentaram as
cartas, o moderador
(PO), poderá optar
por aceitar os
pontos para a
Tutorial: Planning Poker Para Times Remotos
estória (clicando no
botão “Accept”) ou
fazer um nova
rodada (clicando no
botão “again”).
Para finalizar (após
aceitar os pontos
para a estória)
clique no botão
“Complete game”
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 15
16. Ferramentas: Planningpoker.com
Outro exemplo: Fazendo estimativa de uma estória do usuário:
Tutorial: Planning Poker Para Times Remotos
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com
17. Ferramenta: Planningpoker.com
É apresentada a estória e os participantes devem jogar as cartas para estimar quantos pontos
são necessários para implementa-la.
Tutorial: Planning Poker Para Times Remotos
estória
participantes
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com
18. Ferramenta: Planningpoker.com
Na primeira rodada, não existe um consenso entre os membros da equipe, será necessário fazer
uma nova rodada.
Tutorial: Planning Poker Para Times Remotos
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com
19. Ferramenta: Planningpoker.com
Após algumas rodadas, os membros da equipe conseguem chegar a um consenso. A estória do
usuário tem 8 pontos .
Tutorial: Planning Poker Para Times Remotos
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com
20. Ferramenta: Planningpoker.com
Após consenso. A estória do usuário é estimada em 8 pontos e jogo está completo.
Tutorial: Planning Poker Para Times Remotos
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com
21. Ferramenta: Planningpoker.com
O status da estória do usuário foi alterado para completo.
Tutorial: Planning Poker Para Times Remotos
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com
22. Ferramenta: Planning Poker no iPhone
Planning Poker no iPhone App Stote
Somente as cartas para
jogar o Planning Poker
Tutorial: Planning Poker Para Times Remotos
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 22
23. Quer Mais ?
A comunidade eTecnologia (http://etecnologia.ning.com) é uma rede social, que promove a inclusão digital
e tem como missão compartilhar conhecimento, troca experiência e prover aprendizado. São mais de 250
membros da comunidade.
Tutorial: Planning Poker Para Times Remotos
Para participar da comunidade clique aqui
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 23
24. Notas:
Marcas Registradas:
Todos os termos mencionados e reconhecidos como Marca Registrada e/ou comercial são de
responsabilidade de seus proprietários. O autor informa não estar associada a nenhum produto e/ou
fornecedor apresentado neste material. No decorrer deste, imagens, nomes de produtos e fabricantes
podem ter sido utilizados, e desde já o autor informa que o uso é apenas ilustrativo e/ou educativo, não
visando ao lucro, favorecimento ou desmerecimento do produto/fabricante.
Tutorial: Planning Poker Para Times Remotos
Melhoria e Revisão:
Este material esta em processo constante de revisão e melhoria, se você encontrou algum problema
ou erro envie um e-mail nós.
Criticas e Sugestões:
Nós estamos abertos para receber criticas e sugestões que possam melhorar o material, por favor
envie um e-mail para nós.
Imagens:
Google, Flickr e Banco de Imagem.
Rildo F dos Santos (rildo.santos@etecnologia.com.br)
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 24
25. Tutorial: Planning Poker Para Times Remotos Licença:
Versão 1 Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com 25
26. Planning
Poker
Tutorial: Planning Poker Para Times Remotos
para
times
remotos
www.etecnologia.com.br
Rildo F Santos
rildo.santos@etecnologia.com.br
(11) 9123-5358
@rildosan
(11) 9962-4260 http://rildosan.blogspot.com/
Versão 5 1
Versão Rildo Santos | @rildosan | rildo.santos@etecnologia.com.br | www.etecnologia.com.br | http://etecnologia.ning.com