SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
Workshop	
  sobre	
  
Planejamento	
  Ágil	
  de	
  Releases	
  
Adriano	
  Campestrini	
  
campes@gmail.com	
  
Agenda	
  
•  Aquecimento	
  e	
  conceitos	
  
•  Preparando	
  o	
  backlog	
  
•  Estabelecendo	
  obje?vos	
  
•  Es?mando	
  
•  Times	
  e	
  o	
  processo	
  de	
  planejamento	
  
•  Retrospec?va	
  
Releases	
  vs.	
  Sprints	
  
product!
backlog!
sprint!
backlog!
Ciclo de
2 semanas
Daily
scrum
2	
  Semanas	
  de	
  Iteração	
  
product
increment!
H
ReleaseBacklog Release	
  -­‐	
  Ciclo	
  de	
  ~10	
  semanas	
  
Por	
  que	
  o	
  Release	
  Plan?	
  
•  Maturidade	
  em	
  ágil	
  no	
  curto	
  prazo	
  (sprints)	
  
•  Dificuldade	
  com	
  o	
  maiores	
  prazos	
  
– alto	
  escalão	
  quer	
  visão	
  de	
  maior	
  prazo	
  (releases)	
  
Temos	
  que	
  con?nuar	
  ágeis	
  
•  Mesmo	
  no	
  maior	
  prazo,	
  temos	
  que	
  valorizar:	
  
– Indivíduos	
  e	
  interações	
  
– SoWware	
  funcionando	
  
– Colaboração	
  com	
  o	
  cliente	
  
– Resposta	
  a	
  mudanças	
  
Temas	
  vs.	
  Histórias	
  
Temas	
  vs.	
  Histórias	
  
A	
  relação	
  entre	
  Histórias	
  e	
  Sprints	
  
É	
  a	
  mesma	
  que	
  Temas	
  e	
  Releases	
  
Tema	
  
História	
  
Tarefa	
   Tarefa	
   Tarefa	
  
História	
  
Tarefa	
   Tarefa	
  
Tema	
  
História	
  
Tarefa	
   Tarefa	
  
Hist.	
  
Tarefa	
  
Granularidade	
  do	
  trabalho	
  
Projetos	
  vs.	
  Produtos	
  
Agenda	
  
•  Aquecimento	
  e	
  conceitos	
  
•  Preparando	
  o	
  backlog	
  
•  Estabelecendo	
  obje?vos	
  
•  Es?mando	
  
•  Times	
  e	
  o	
  processo	
  de	
  planejamento	
  
•  Retrospec?va	
  
Incep?on	
  Deck	
  
Incep?on	
  Deck	
  
Incep?on	
  Deck	
  
Qual	
  o	
  segredo	
  do	
  ágil?	
  
Na	
  sua	
  opinião	
  
Qual	
  o	
  segredo	
  do	
  ágil?	
  
•  Itens	
  de	
  backlog	
  são	
  fa?as	
  
completas	
  do	
  seu	
  sistema	
  
–  Caso	
  contrário	
  você	
  terá	
  apenas	
  
ingredientes	
  
•  Neste	
  bolo,	
  cada	
  fa?a	
  possui	
  
todas	
  as	
  camadas	
  
–  Cada	
  fa?a	
  pode	
  ser	
  demonstrada	
  e	
  
consumida	
  	
  
Para	
  mim,	
  é	
  a	
  forma	
  como	
  decompomos	
  o	
  escopo	
  
Exercício	
  
Critério	
  de	
  aceite:	
  
•  Temos	
  uma	
  lista	
  de	
  temas	
  no	
  backlog	
  
•  Cada	
  tema	
  é	
  uma	
  fa?a	
  ver?cal	
  do	
  produto	
  
Criar	
  o	
  backlog	
  do	
  produto	
  
Sua	
  lista	
  de	
  TO-­‐DO	
  
se	
  parece	
  com	
  essa?	
  
Ou	
  sua	
  lista	
  de	
  TO-­‐DO	
  
se	
  parece	
  com	
  um	
  backlog?	
  
Um	
  backlog	
  é	
  usado:	
  
•  para	
  planejar	
  
•  para	
  acompanhar	
  o	
  
progresso	
  
	
  
	
  
Agenda	
  
•  Aquecimento	
  e	
  conceitos	
  
•  Preparando	
  o	
  backlog	
  
•  Estabelecendo	
  obje?vos	
  
•  Es?mando	
  
•  Times	
  e	
  o	
  processo	
  de	
  planejamento	
  
•  Retrospec?va	
  
Exercício	
  
Critério	
  de	
  aceite:	
  
•  Há	
  um	
  obje?vo	
  pelo	
  menos	
  para	
  a	
  próxima	
  release	
  
Propor	
  obje?vos	
  para	
  as	
  próximas	
  entregas	
  (releases)	
  
OKRs	
  =	
  Obje?vos	
  e	
  Resultados	
  Chaves	
  
Gestão	
  de	
  OKRs	
  
weekdone.com	
  
Exercício	
  
Critério	
  de	
  aceite:	
  
•  Os	
  temas	
  estão	
  ordenados	
  por	
  valor	
  e	
  risco	
  
Priorizar	
  o	
  backlog	
  da	
  release	
  e	
  do	
  produto	
  
Definição	
  de	
  Pronto	
  
Temas	
  podem	
  ter	
  uma	
  definição	
  de	
  pronto,	
  
semelhante	
  à	
  definição	
  de	
  pronto	
  das	
  histórias	
  
Histórias	
   Temas	
  
Critérios	
  de	
  aceite	
  atendidos	
  
Testes	
  automa?zados	
  passando	
  
Código	
  comitado,	
  tageado	
  e	
  mergeado	
  
Requisitos	
  não	
  funcionais	
  atendidos	
  
Revisão	
  de	
  código	
  realizada	
  pelos	
  pares	
  
Padrões	
  de	
  codificação	
  seguidos	
  
Aceito	
  pelo	
  dono	
  do	
  produto	
  
Definição	
  de	
  Pronto	
  
Temas	
  podem	
  ter	
  uma	
  definição	
  de	
  pronto,	
  
semelhante	
  à	
  definição	
  de	
  pronto	
  das	
  histórias	
  
Histórias	
   Temas	
  
Critérios	
  de	
  aceite	
  atendidos	
   Todas	
  as	
  histórias	
  aceitas	
  
Testes	
  automa?zados	
  passando	
   Sistema	
  integrado	
  por	
  completo	
  
Código	
  comitado,	
  tageado	
  e	
  mergeado	
   Testes	
  fim-­‐a-­‐fim	
  passando	
  
Requisitos	
  não	
  funcionais	
  atendidos	
   Testes	
  de	
  regressão	
  passando	
  
Revisão	
  de	
  código	
  realizada	
  pelos	
  pares	
   Requisitos	
  não	
  funcionais	
  atendidos	
  
Padrões	
  de	
  codificação	
  seguidos	
   Sem	
  defeitos	
  crí?cos	
  no	
  backlog	
  
Aceito	
  pelo	
  dono	
  do	
  produto	
   Documentação	
  atualizada	
  
Agenda	
  
•  Aquecimento	
  e	
  conceitos	
  
•  Preparando	
  o	
  backlog	
  
•  Estabelecendo	
  obje?vos	
  
•  Es?mando	
  
•  Times	
  e	
  o	
  processo	
  de	
  planejamento	
  
•  Retrospec?va	
  
•  Es?ma?vas	
  rela?vas	
  levam	
  em	
  consideração	
  
–  Complexidade,	
  esforço,	
  nível	
  de	
  certeza,	
  domínio	
  da	
  tecnologia	
  
	
  
•  Es?mar	
  em	
  horas	
  é	
  perigoso	
  
–  Esquecemos	
  a?vidades	
  
–  O	
  tempo	
  varia	
  de	
  pessoa	
  para	
  pessoa	
  
–  Se	
  lembrarmos	
  das	
  a?vidades	
  e	
  definir	
  quem	
  executará	
  
•  Tendemos	
  a	
  microgerenciar	
  
•  Tiramos	
  a	
  autonomia	
  do	
  ?me	
  
Story	
  points	
  medem	
  Histórias.	
  
Theme	
  points	
  (TPs)	
  mede	
  Temas	
  
Es?mando	
  temas	
  
Exercício	
  
Criar	
  as	
  cartas	
  do	
  planning	
  poker	
  
Por	
  que	
  o	
  ?me	
  deve	
  es?mar?	
  
O	
  processo	
  de	
  es?mar	
  pelos	
  membros	
  da	
  equipe	
  
•  Gera	
  entendimento	
  
•  Aumenta	
  a	
  precisão	
  por	
  incluir	
  vários	
  pontos	
  de	
  vista	
  
•  Compar?lha	
  o	
  conhecimento	
  no	
  negócio	
  e	
  funcional	
  
•  Cria	
  um	
  senso	
  comum	
  de	
  comprome?mento	
  
Es?ma?vas	
  feitas	
  por	
  outros	
  geram	
  o	
  resultado	
  oposto…	
  
O	
  número	
  resultante	
  da	
  es?ma?va	
  é	
  secundário	
  
Quanto	
  inves?r	
  es?mando?	
  
Exercício	
  
Critério	
  de	
  aceite	
  
•  Os	
  temas	
  estão	
  es?mados	
  
Es?mar	
  o	
  backlog	
  da	
  release	
  
Agenda	
  
•  Aquecimento	
  e	
  conceitos	
  
•  Preparando	
  o	
  backlog	
  
•  Estabelecendo	
  obje?vos	
  
•  Es?mando	
  
•  Times	
  e	
  o	
  processo	
  de	
  planejamento	
  
•  Retrospec?va	
  
Antes	
  do	
  ágil:	
  silos	
  funcionais	
  7picos	
  
Desafio	
  da	
  gestão:	
  	
  
conectar	
  os	
  silos	
  
O=mizado	
  para	
  
comunicação	
  funcional	
  
Atrito	
  entre	
  os	
  silos	
  
Localização	
  de	
  acordo	
  
com	
  a	
  função	
  
Barreiras	
  polí=cas	
  
entre	
  as	
  funções	
  
Um	
  ?me	
  ágil	
  define,	
  constrói	
  e	
  testa	
  
O=mizado	
  para	
  
comunicação	
  sobre	
  o	
  
negócio	
  
Times	
  baseados	
  em	
  
componente,	
  festures,	
  
interfaces…	
  
Cada	
  =me	
  é	
  autônomo	
  
Um	
  ?me	
  ágil	
  define,	
  constrói	
  e	
  testa	
  
Time	
  A	
  
Time	
  Z	
  
Entrada:	
  Visão	
  e	
  os	
  temas	
  prioritários	
  (5	
  a	
  7)	
  
Saída:	
  Obje?vo	
  da	
  Release	
  e	
  Roadmap	
  
Processo	
  de	
  Planejamento	
  da	
  Release	
  
Top	
  10	
  
features	
  
Obje=vos	
  	
  
da	
  Release	
  
ProgramBacklog
Visão	
  
Roadmap	
  
•  Pelo	
  menos	
  1	
  dia	
  a	
  cada	
  1	
  a	
  4	
  meses	
  
•  Todos	
  devem	
  par?cipar,	
  se	
  possível	
  
•  O	
  dono	
  do	
  produto	
  define	
  as	
  prioridades	
  
•  Todo	
  o	
  ?me	
  pode	
  achar	
  oportunidades	
  de	
  simplificação	
  (MVP)	
  
•  Resultado:	
  o	
  compromisso	
  pelos	
  obje?vos	
  da	
  próxima	
  release	
  
Ritmo/cadência	
  constante	
  no	
  planejamento	
  de	
  releases	
  
servem	
  como	
  a	
  ba?da	
  do	
  coração	
  de	
  uma	
  empresa	
  ágil	
  
Processo	
  de	
  Planejamento	
  da	
  Release	
  
Agenda	
  
•  Aquecimento	
  e	
  conceitos	
  
•  Preparando	
  o	
  backlog	
  
•  Estabelecendo	
  obje?vos	
  
•  Es?mando	
  
•  Times	
  e	
  o	
  processo	
  de	
  planejamento	
  
•  Retrospec?va	
  
Adriano	
  Campestrini	
  
campes@gmail.com	
  
www.guerrillatrainers.com	
  

Mais conteúdo relacionado

Mais procurados

Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Leandro Faria
 
Fundamentos de scrum e agile
Fundamentos de scrum e agileFundamentos de scrum e agile
Fundamentos de scrum e agile
Leandro Castro
 

Mais procurados (20)

Gerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumGerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando Scrum
 
Conceito e aplicação de métodos ágeis
Conceito e aplicação de métodos ágeisConceito e aplicação de métodos ágeis
Conceito e aplicação de métodos ágeis
 
Kanban
KanbanKanban
Kanban
 
Lista de Práticas Ágeis
Lista de Práticas ÁgeisLista de Práticas Ágeis
Lista de Práticas Ágeis
 
Apresentação Metodologias Ágeis de desenvolvimento
Apresentação Metodologias Ágeis de desenvolvimento Apresentação Metodologias Ágeis de desenvolvimento
Apresentação Metodologias Ágeis de desenvolvimento
 
Scrum
ScrumScrum
Scrum
 
Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia Scrum
 
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
 
Fundamentos de scrum e agile
Fundamentos de scrum e agileFundamentos de scrum e agile
Fundamentos de scrum e agile
 
Scrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaScrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-dia
 
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery
 
Workshop scrum & rational team concert rtc
Workshop scrum & rational team concert rtcWorkshop scrum & rational team concert rtc
Workshop scrum & rational team concert rtc
 
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
 
Apresentacao kanbane scrum-reduzido
Apresentacao kanbane scrum-reduzidoApresentacao kanbane scrum-reduzido
Apresentacao kanbane scrum-reduzido
 
Scrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tourScrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tour
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de Scrum
 

Semelhante a TDC 2016 - Workshop sobre Planejamento Ágil de Releases

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster
Desenvolvimento Ágil sob a Perspectiva de um ScrumMasterDesenvolvimento Ágil sob a Perspectiva de um ScrumMaster
Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster
elliando dias
 

Semelhante a TDC 2016 - Workshop sobre Planejamento Ágil de Releases (20)

Scrum
ScrumScrum
Scrum
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias Ágeis
 
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATEL
 
Palestra scrum
Palestra scrumPalestra scrum
Palestra scrum
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
SCRUM - Workshop Básico
SCRUM - Workshop BásicoSCRUM - Workshop Básico
SCRUM - Workshop Básico
 
Scrum - Hands On
Scrum - Hands OnScrum - Hands On
Scrum - Hands On
 
Scrum
ScrumScrum
Scrum
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Scrum com Lego ®
Scrum com Lego ®Scrum com Lego ®
Scrum com Lego ®
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
 
Kanban
KanbanKanban
Kanban
 
Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4
 
Scrum
ScrumScrum
Scrum
 
Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster
Desenvolvimento Ágil sob a Perspectiva de um ScrumMasterDesenvolvimento Ágil sob a Perspectiva de um ScrumMaster
Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster
 

TDC 2016 - Workshop sobre Planejamento Ágil de Releases

  • 1. Workshop  sobre   Planejamento  Ágil  de  Releases   Adriano  Campestrini   campes@gmail.com  
  • 2. Agenda   •  Aquecimento  e  conceitos   •  Preparando  o  backlog   •  Estabelecendo  obje?vos   •  Es?mando   •  Times  e  o  processo  de  planejamento   •  Retrospec?va  
  • 4. product! backlog! sprint! backlog! Ciclo de 2 semanas Daily scrum 2  Semanas  de  Iteração   product increment!
  • 5. H ReleaseBacklog Release  -­‐  Ciclo  de  ~10  semanas  
  • 6. Por  que  o  Release  Plan?   •  Maturidade  em  ágil  no  curto  prazo  (sprints)   •  Dificuldade  com  o  maiores  prazos   – alto  escalão  quer  visão  de  maior  prazo  (releases)  
  • 7.
  • 8. Temos  que  con?nuar  ágeis   •  Mesmo  no  maior  prazo,  temos  que  valorizar:   – Indivíduos  e  interações   – SoWware  funcionando   – Colaboração  com  o  cliente   – Resposta  a  mudanças  
  • 10. Temas  vs.  Histórias   A  relação  entre  Histórias  e  Sprints   É  a  mesma  que  Temas  e  Releases  
  • 11. Tema   História   Tarefa   Tarefa   Tarefa   História   Tarefa   Tarefa   Tema   História   Tarefa   Tarefa   Hist.   Tarefa   Granularidade  do  trabalho  
  • 13.
  • 14. Agenda   •  Aquecimento  e  conceitos   •  Preparando  o  backlog   •  Estabelecendo  obje?vos   •  Es?mando   •  Times  e  o  processo  de  planejamento   •  Retrospec?va  
  • 18. Qual  o  segredo  do  ágil?   Na  sua  opinião  
  • 19. Qual  o  segredo  do  ágil?   •  Itens  de  backlog  são  fa?as   completas  do  seu  sistema   –  Caso  contrário  você  terá  apenas   ingredientes   •  Neste  bolo,  cada  fa?a  possui   todas  as  camadas   –  Cada  fa?a  pode  ser  demonstrada  e   consumida     Para  mim,  é  a  forma  como  decompomos  o  escopo  
  • 20. Exercício   Critério  de  aceite:   •  Temos  uma  lista  de  temas  no  backlog   •  Cada  tema  é  uma  fa?a  ver?cal  do  produto   Criar  o  backlog  do  produto  
  • 21. Sua  lista  de  TO-­‐DO   se  parece  com  essa?  
  • 22. Ou  sua  lista  de  TO-­‐DO   se  parece  com  um  backlog?   Um  backlog  é  usado:   •  para  planejar   •  para  acompanhar  o   progresso      
  • 23.
  • 24. Agenda   •  Aquecimento  e  conceitos   •  Preparando  o  backlog   •  Estabelecendo  obje?vos   •  Es?mando   •  Times  e  o  processo  de  planejamento   •  Retrospec?va  
  • 25. Exercício   Critério  de  aceite:   •  Há  um  obje?vo  pelo  menos  para  a  próxima  release   Propor  obje?vos  para  as  próximas  entregas  (releases)  
  • 26. OKRs  =  Obje?vos  e  Resultados  Chaves  
  • 27. Gestão  de  OKRs   weekdone.com  
  • 28. Exercício   Critério  de  aceite:   •  Os  temas  estão  ordenados  por  valor  e  risco   Priorizar  o  backlog  da  release  e  do  produto  
  • 29. Definição  de  Pronto   Temas  podem  ter  uma  definição  de  pronto,   semelhante  à  definição  de  pronto  das  histórias   Histórias   Temas   Critérios  de  aceite  atendidos   Testes  automa?zados  passando   Código  comitado,  tageado  e  mergeado   Requisitos  não  funcionais  atendidos   Revisão  de  código  realizada  pelos  pares   Padrões  de  codificação  seguidos   Aceito  pelo  dono  do  produto  
  • 30. Definição  de  Pronto   Temas  podem  ter  uma  definição  de  pronto,   semelhante  à  definição  de  pronto  das  histórias   Histórias   Temas   Critérios  de  aceite  atendidos   Todas  as  histórias  aceitas   Testes  automa?zados  passando   Sistema  integrado  por  completo   Código  comitado,  tageado  e  mergeado   Testes  fim-­‐a-­‐fim  passando   Requisitos  não  funcionais  atendidos   Testes  de  regressão  passando   Revisão  de  código  realizada  pelos  pares   Requisitos  não  funcionais  atendidos   Padrões  de  codificação  seguidos   Sem  defeitos  crí?cos  no  backlog   Aceito  pelo  dono  do  produto   Documentação  atualizada  
  • 31.
  • 32. Agenda   •  Aquecimento  e  conceitos   •  Preparando  o  backlog   •  Estabelecendo  obje?vos   •  Es?mando   •  Times  e  o  processo  de  planejamento   •  Retrospec?va  
  • 33. •  Es?ma?vas  rela?vas  levam  em  consideração   –  Complexidade,  esforço,  nível  de  certeza,  domínio  da  tecnologia     •  Es?mar  em  horas  é  perigoso   –  Esquecemos  a?vidades   –  O  tempo  varia  de  pessoa  para  pessoa   –  Se  lembrarmos  das  a?vidades  e  definir  quem  executará   •  Tendemos  a  microgerenciar   •  Tiramos  a  autonomia  do  ?me   Story  points  medem  Histórias.   Theme  points  (TPs)  mede  Temas   Es?mando  temas  
  • 34.
  • 35. Exercício   Criar  as  cartas  do  planning  poker  
  • 36.
  • 37. Por  que  o  ?me  deve  es?mar?   O  processo  de  es?mar  pelos  membros  da  equipe   •  Gera  entendimento   •  Aumenta  a  precisão  por  incluir  vários  pontos  de  vista   •  Compar?lha  o  conhecimento  no  negócio  e  funcional   •  Cria  um  senso  comum  de  comprome?mento   Es?ma?vas  feitas  por  outros  geram  o  resultado  oposto…   O  número  resultante  da  es?ma?va  é  secundário  
  • 39. Exercício   Critério  de  aceite   •  Os  temas  estão  es?mados   Es?mar  o  backlog  da  release  
  • 40. Agenda   •  Aquecimento  e  conceitos   •  Preparando  o  backlog   •  Estabelecendo  obje?vos   •  Es?mando   •  Times  e  o  processo  de  planejamento   •  Retrospec?va  
  • 41. Antes  do  ágil:  silos  funcionais  7picos   Desafio  da  gestão:     conectar  os  silos   O=mizado  para   comunicação  funcional   Atrito  entre  os  silos   Localização  de  acordo   com  a  função   Barreiras  polí=cas   entre  as  funções   Um  ?me  ágil  define,  constrói  e  testa  
  • 42. O=mizado  para   comunicação  sobre  o   negócio   Times  baseados  em   componente,  festures,   interfaces…   Cada  =me  é  autônomo   Um  ?me  ágil  define,  constrói  e  testa   Time  A   Time  Z  
  • 43.
  • 44. Entrada:  Visão  e  os  temas  prioritários  (5  a  7)   Saída:  Obje?vo  da  Release  e  Roadmap   Processo  de  Planejamento  da  Release   Top  10   features   Obje=vos     da  Release   ProgramBacklog Visão   Roadmap  
  • 45. •  Pelo  menos  1  dia  a  cada  1  a  4  meses   •  Todos  devem  par?cipar,  se  possível   •  O  dono  do  produto  define  as  prioridades   •  Todo  o  ?me  pode  achar  oportunidades  de  simplificação  (MVP)   •  Resultado:  o  compromisso  pelos  obje?vos  da  próxima  release   Ritmo/cadência  constante  no  planejamento  de  releases   servem  como  a  ba?da  do  coração  de  uma  empresa  ágil   Processo  de  Planejamento  da  Release  
  • 46. Agenda   •  Aquecimento  e  conceitos   •  Preparando  o  backlog   •  Estabelecendo  obje?vos   •  Es?mando   •  Times  e  o  processo  de  planejamento   •  Retrospec?va  
  • 47. Adriano  Campestrini   campes@gmail.com   www.guerrillatrainers.com