SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
TRABALHANDO COM ÁGIL -
SCRUM E KANBAN
BOAS PRÁTICAS DAS DUAS FORMAS DE PENSAR
DAVID BARROS SANTOS RIBEIRO
36 anos – PE / SP / SC
Pós Graduação: Gestão Empresarial e Negócios (INPG)
Pós Graduação: Gestão de Projetos (SENAC)
Graduação: Sistemas de Informação (SENAC)
Técnico: Desenvolvimento de Software (IBRATEC)
Certificações:
• OKRs, AdministraManagement 3.0
• PSM I (Scrum.org)
• CSM, A-CSM, CSPO (Scrum Alliance)
• Scrum@Scale (Scrum Alliance / Scrum.inc)
• KMP I e II (Kanban University)
Cargo atual:
• Product Owner PagueVeloz
BASE DE TUDO - ???
Manifesto Ágil
Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação
abrangente
Colaboração com o cliente mais que negociação de
contratos
Responder a mudanças mais que seguir um plano
FOCOS QUE SE DEVE TER
Scrum:
• Foco na entrega de valor
Kanban
• Foco na entrega do serviço
Hipnose (Plus)
• Foco nos seres humanos
SCRUM (VISÃO PROCESSOS – DOR / DOD)
Refinamento
Retrospectiva
Daily Daily Daily Daily Daily
Review
Planning
Sprint
Implantação
UserStory
ForadoScrum:
Estóriasésóumadasformas
detrabalharcomScrum
Scrum
PrevistonoScrum,porém,semcadência
definida.
Scrum
ReuniãoentreoPO,ScrumMastere
equipededesenvolvimento(DoR)
Scrum
Reuniãodaequipede
Desenvolvimento(todaequipeque
constróiefetivamenteoproduto)onde
podemparticiparoSMeoPO.
...
...
...
...
Scrum
Reuniãoparamostraraentregadesenvolvidana
Sprint(DoD)
Scrum
Reuniãoparadiscutiroprocesso
desenvolvido,conflitosemelhorias
doprocesso
Implantaçãoemproduçãoemacordo
comoPO
KANBAN – POLÍTICAS / M. PUXADO / WIP / C. POINT
Cycle timeReaction time
PB (-)
•Estórias / Épicos
•Ideia
•Ordenado por valor
Análise (5~30)
•Doing:
•Estórias modelo
canônico
•Critérios de Aceite
•BDD
•Regras de
Negócio.
•Story Map
•Done:
•Estória “pronta”
•Critérios de aceite
•Story Map
Refinamento (5~20)
•Doing:
•Questionamento
do DT
•Estimativa do DT
•Quebra de estórias
•Done:
•Estimado pelos
Dev Team
•Story Points
(Fibonacci)
•Estórias quebradas
Sprint Backlog (20)
•Itens ordenados
por Valor
•Itens selecionados
para a Sprint
DEV (5)
•Doing:
•Desenvolvimento
•Pull Request
Review
•Critérios de aceite
automatizados
•Teste de unidade
•Teste funcional ou
de integração
•Validação do DoD
•Done:
•Testes
automatizado de
70% de cobertura
•100% de testes
com sucesso
QA (2)
•Doing:
•Mapeamento dos
critérios de aceite
•Teste das estórias
•Teste dos critérios
de aceite
•Done:
•Testado
•Validado
•Sem erros
UAT (20)
•Doing:
•Teste do PO
•Teste dos
Stakeholders
•Done:
•Testado
•Validado
•Sem erros
•Objetivo
alcançado
PRD (N/A)
•Testado por QA e
UAT
•Testes
automatizados
Lead time
Commitment Point
(ponto de comprometimento)
Modelo Puxado
(Observar de trás pra frente)
KANBAN – POLÍTICAS / M. PUXADO / WIP / C. POINT
Cycle timeReaction time
PB (-)
•Estórias / Épicos
•Ideia
•Ordenado por valor
Análise (5~30)
•Doing:
•Estórias modelo
canônico
•Critérios de Aceite
•BDD
•Regras de
Negócio.
•Story Map
•Done:
•Estória “pronta”
•Critérios de aceite
•Story Map
Refinamento (5~20)
•Doing:
•Questionamento
do DT
•Estimativa do DT
•Quebra de estórias
•Done:
•Estimado pelos
Dev Team
•Story Points
(Fibonacci)
•Estórias quebradas
Sprint Backlog (20)
•Itens ordenados
por Valor
•Itens selecionados
para a Sprint
DEV (5)
•Doing:
•Desenvolvimento
•Pull Request
Review
•Critérios de aceite
automatizados
•Teste de unidade
•Teste funcional ou
de integração
•Validação do DoD
•Done:
•Testes
automatizado de
70% de cobertura
•100% de testes
com sucesso
QA (2)
•Doing:
•Mapeamento dos
critérios de aceite
•Teste das estórias
•Teste dos critérios
de aceite
•Done:
•Testado
•Validado
•Sem erros
UAT (20)
•Doing:
•Teste do PO
•Teste dos
Stakeholders
•Done:
•Testado
•Validado
•Sem erros
•Objetivo
alcançado
PRD (N/A)
•Testado por QA e
UAT
•Testes
automatizados
Lead time
Commitment Point
(ponto de comprometimento)
Delivery Point
(ponto de entrega)
Modelo Puxado
(Observar de trás pra frente)
KANBAN - CLASSES DE SERVIÇO
Expedite (Urgentes) Fixed Date (Data Entrega)Standard (Dia a dia)
BASE DE TUDO - ???
Scrum
• Abertura (Conversar abertamente sobre os problemas)
• Coragem (Ter coragem para dizer que algo está errado)
• Respeito (Respeitar as pessoas que fazem parte da equipe)
• Foco (Foco no objetivo da entrega das Sprints)
• Comprometimento (Comprometimento em entregar o que foi combinado para a Sprint)
Kanban
• Visualize as etapas do trabalho
• Limite o trabalho em progresso
• Torne as politicas do processo explícitas
• Implemente mecanismos de feedback
• Melhore colaborativamente usando modelos e métodos científicos
MÉTRICAS
Burn down
Burn up
Histograma
CFD
Cycle Time
Lead Time
OBTENDO O MELHOR DA EQUIPE
Ambiente Saudável
• Respeito
• Abertura
• Comprometimento
• Evitar ambientes extremamente políticos
Equipe
• Equipes pequenas
• Para o lado bom ou lado ruim, o time é responsável
Entregas
• Foco
• Coragem
• Evitar Mudanças de Contexto
• Explicitar objetivos
Métodos e Frameworks
• Observar como referência
• Aprofundar os processos
AO LONGO DO TEMPO...
A necessidade de ter um Scrum Master ou Product Owner próximo ao time diminui com o passar do tempo.
A necessidade do Scrum Master ficar próximo da equipe de desenvolvimento diminui (mas nunca acaba)
ao longo do tempo, já que a equipe vai entendendo cada vez mais como funciona o processo. Fazendo com que o
Scrum Master fique mais livre para verificar novos processos, melhorias e novidades ao invés de ficar
apenas ensinando a equipe como o Scrum funciona.
A necessidade do Product Owner ficar próximo da equipe de desenvolvimento diminui (mas nunca acaba)
ao longo do tempo, já que a equipe vai entendendo cada vez mais como funciona o negócio. Porém, o negócio muda
constantemente. Fazendo com que o Product Owner fique mais livre para verificar novos negócios e melhorar o
levantamento junto ao UX. Por exemplo: Fazendo reuniões, questionários e atualizando o Story Map.
DÚVIDAS?
Contatos:
E-mail: davidbsr@gmail.com
Telefone: (11) 9 8299 6711
Linkedin: https://www.linkedin.com/in/davidbsribeiro/

Mais conteúdo relacionado

Mais procurados

Scrum Guide Português
Scrum Guide PortuguêsScrum Guide Português
Scrum Guide PortuguêsDavid Oliveira
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPersonal
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterPaulo Lomanto
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumMindMasterBrasil
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumPablo Juan ஃ
 
Scrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de SoftwareScrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de SoftwareLucas Gonçalves Nadalete
 
Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumIsaacBessa
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Annelise Gripp
 
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 ScrumInove
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horasWise Systems
 
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-diaVítor Bruno de Almeida
 

Mais procurados (19)

Scrum Guide Português
Scrum Guide PortuguêsScrum Guide Português
Scrum Guide Português
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum Master
 
SCRUM - Priorização do backlog
SCRUM  - Priorização do backlogSCRUM  - Priorização do backlog
SCRUM - Priorização do backlog
 
Scrum
ScrumScrum
Scrum
 
Guia do scrum
Guia do scrumGuia do scrum
Guia do scrum
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do Scrum
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Scrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de SoftwareScrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de Software
 
Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia Scrum
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 
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
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
 
O que é SCRUM
O que é SCRUMO que é SCRUM
O que é SCRUM
 
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
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 

Semelhante a Trabalhando com Ágil - Scrum e Kanban

Gestão ágil de projetos e a certificação PMI-ACP(r)
Gestão ágil de projetos e a certificação PMI-ACP(r)Gestão ágil de projetos e a certificação PMI-ACP(r)
Gestão ágil de projetos e a certificação PMI-ACP(r)Euax Gestão de Projetos
 
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...EloGroup
 
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...EloGroup
 
T@rget trust metodologias ágeis - projetos ágeis com scrum - gestão e acomp...
T@rget trust   metodologias ágeis - projetos ágeis com scrum - gestão e acomp...T@rget trust   metodologias ágeis - projetos ágeis com scrum - gestão e acomp...
T@rget trust metodologias ágeis - projetos ágeis com scrum - gestão e acomp...Targettrust
 
Scrum - seminario
Scrum - seminarioScrum - seminario
Scrum - seminariorenatofabro
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com ScrumIgor Macaubas
 
AgileTourBH 2014 - Heitor Roriz - Radical management
AgileTourBH 2014 - Heitor Roriz - Radical managementAgileTourBH 2014 - Heitor Roriz - Radical management
AgileTourBH 2014 - Heitor Roriz - Radical managementAgileTour Belo Horizonte
 
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile José A. Rodrigues Nt.
 
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 ágeisJosé Roberto Bolognani
 
Michael Rosemann – Governança de BPM – Estudos de Caso
Michael Rosemann – Governança de BPM – Estudos de CasoMichael Rosemann – Governança de BPM – Estudos de Caso
Michael Rosemann – Governança de BPM – Estudos de CasoEloGroup
 
Michael Rosemann - Governança de BPM - Estudos de Caso
Michael Rosemann - Governança de BPM - Estudos de CasoMichael Rosemann - Governança de BPM - Estudos de Caso
Michael Rosemann - Governança de BPM - Estudos de CasoEloGroup
 
Gestão do Projeto de Design de Interação - Aula 3
Gestão do Projeto de Design de Interação - Aula 3Gestão do Projeto de Design de Interação - Aula 3
Gestão do Projeto de Design de Interação - Aula 3Ricardo Wagner De Farias
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisProfa Karen Borges
 
A Carreira de um Scrum Master
A Carreira de um Scrum MasterA Carreira de um Scrum Master
A Carreira de um Scrum MasterVitor Massari
 

Semelhante a Trabalhando com Ágil - Scrum e Kanban (20)

Scrum trainning
Scrum trainningScrum trainning
Scrum trainning
 
Gestão ágil de projetos e a certificação PMI-ACP(r)
Gestão ágil de projetos e a certificação PMI-ACP(r)Gestão ágil de projetos e a certificação PMI-ACP(r)
Gestão ágil de projetos e a certificação PMI-ACP(r)
 
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
 
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
Leandro Jesus – 4º Encontro ABPMP CBPP – Brasília – Como criar valor com BPM ...
 
Scrum
ScrumScrum
Scrum
 
T@rget trust metodologias ágeis - projetos ágeis com scrum - gestão e acomp...
T@rget trust   metodologias ágeis - projetos ágeis com scrum - gestão e acomp...T@rget trust   metodologias ágeis - projetos ágeis com scrum - gestão e acomp...
T@rget trust metodologias ágeis - projetos ágeis com scrum - gestão e acomp...
 
Scrum - seminario
Scrum - seminarioScrum - seminario
Scrum - seminario
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com Scrum
 
AgileTourBH 2014 - Heitor Roriz - Radical management
AgileTourBH 2014 - Heitor Roriz - Radical managementAgileTourBH 2014 - Heitor Roriz - Radical management
AgileTourBH 2014 - Heitor Roriz - Radical management
 
Você sabe o que é Scrum?
Você sabe o que é Scrum?Você sabe o que é Scrum?
Você sabe o que é Scrum?
 
Palestra scrum
Palestra scrumPalestra scrum
Palestra scrum
 
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
 
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
 
Michael Rosemann – Governança de BPM – Estudos de Caso
Michael Rosemann – Governança de BPM – Estudos de CasoMichael Rosemann – Governança de BPM – Estudos de Caso
Michael Rosemann – Governança de BPM – Estudos de Caso
 
Michael Rosemann - Governança de BPM - Estudos de Caso
Michael Rosemann - Governança de BPM - Estudos de CasoMichael Rosemann - Governança de BPM - Estudos de Caso
Michael Rosemann - Governança de BPM - Estudos de Caso
 
Gestão do Projeto de Design de Interação - Aula 3
Gestão do Projeto de Design de Interação - Aula 3Gestão do Projeto de Design de Interação - Aula 3
Gestão do Projeto de Design de Interação - Aula 3
 
Talk 2 vitor massari
Talk 2   vitor massariTalk 2   vitor massari
Talk 2 vitor massari
 
Metodologias ageis
Metodologias ageisMetodologias ageis
Metodologias ageis
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias Ágeis
 
A Carreira de um Scrum Master
A Carreira de um Scrum MasterA Carreira de um Scrum Master
A Carreira de um Scrum Master
 

Trabalhando com Ágil - Scrum e Kanban

  • 1. TRABALHANDO COM ÁGIL - SCRUM E KANBAN BOAS PRÁTICAS DAS DUAS FORMAS DE PENSAR
  • 2. DAVID BARROS SANTOS RIBEIRO 36 anos – PE / SP / SC Pós Graduação: Gestão Empresarial e Negócios (INPG) Pós Graduação: Gestão de Projetos (SENAC) Graduação: Sistemas de Informação (SENAC) Técnico: Desenvolvimento de Software (IBRATEC) Certificações: • OKRs, AdministraManagement 3.0 • PSM I (Scrum.org) • CSM, A-CSM, CSPO (Scrum Alliance) • Scrum@Scale (Scrum Alliance / Scrum.inc) • KMP I e II (Kanban University) Cargo atual: • Product Owner PagueVeloz
  • 3. BASE DE TUDO - ??? Manifesto Ágil Indivíduos e interações mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano
  • 4. FOCOS QUE SE DEVE TER Scrum: • Foco na entrega de valor Kanban • Foco na entrega do serviço Hipnose (Plus) • Foco nos seres humanos
  • 5. SCRUM (VISÃO PROCESSOS – DOR / DOD) Refinamento Retrospectiva Daily Daily Daily Daily Daily Review Planning Sprint Implantação UserStory ForadoScrum: Estóriasésóumadasformas detrabalharcomScrum Scrum PrevistonoScrum,porém,semcadência definida. Scrum ReuniãoentreoPO,ScrumMastere equipededesenvolvimento(DoR) Scrum Reuniãodaequipede Desenvolvimento(todaequipeque constróiefetivamenteoproduto)onde podemparticiparoSMeoPO. ... ... ... ... Scrum Reuniãoparamostraraentregadesenvolvidana Sprint(DoD) Scrum Reuniãoparadiscutiroprocesso desenvolvido,conflitosemelhorias doprocesso Implantaçãoemproduçãoemacordo comoPO
  • 6. KANBAN – POLÍTICAS / M. PUXADO / WIP / C. POINT Cycle timeReaction time PB (-) •Estórias / Épicos •Ideia •Ordenado por valor Análise (5~30) •Doing: •Estórias modelo canônico •Critérios de Aceite •BDD •Regras de Negócio. •Story Map •Done: •Estória “pronta” •Critérios de aceite •Story Map Refinamento (5~20) •Doing: •Questionamento do DT •Estimativa do DT •Quebra de estórias •Done: •Estimado pelos Dev Team •Story Points (Fibonacci) •Estórias quebradas Sprint Backlog (20) •Itens ordenados por Valor •Itens selecionados para a Sprint DEV (5) •Doing: •Desenvolvimento •Pull Request Review •Critérios de aceite automatizados •Teste de unidade •Teste funcional ou de integração •Validação do DoD •Done: •Testes automatizado de 70% de cobertura •100% de testes com sucesso QA (2) •Doing: •Mapeamento dos critérios de aceite •Teste das estórias •Teste dos critérios de aceite •Done: •Testado •Validado •Sem erros UAT (20) •Doing: •Teste do PO •Teste dos Stakeholders •Done: •Testado •Validado •Sem erros •Objetivo alcançado PRD (N/A) •Testado por QA e UAT •Testes automatizados Lead time Commitment Point (ponto de comprometimento) Modelo Puxado (Observar de trás pra frente)
  • 7. KANBAN – POLÍTICAS / M. PUXADO / WIP / C. POINT Cycle timeReaction time PB (-) •Estórias / Épicos •Ideia •Ordenado por valor Análise (5~30) •Doing: •Estórias modelo canônico •Critérios de Aceite •BDD •Regras de Negócio. •Story Map •Done: •Estória “pronta” •Critérios de aceite •Story Map Refinamento (5~20) •Doing: •Questionamento do DT •Estimativa do DT •Quebra de estórias •Done: •Estimado pelos Dev Team •Story Points (Fibonacci) •Estórias quebradas Sprint Backlog (20) •Itens ordenados por Valor •Itens selecionados para a Sprint DEV (5) •Doing: •Desenvolvimento •Pull Request Review •Critérios de aceite automatizados •Teste de unidade •Teste funcional ou de integração •Validação do DoD •Done: •Testes automatizado de 70% de cobertura •100% de testes com sucesso QA (2) •Doing: •Mapeamento dos critérios de aceite •Teste das estórias •Teste dos critérios de aceite •Done: •Testado •Validado •Sem erros UAT (20) •Doing: •Teste do PO •Teste dos Stakeholders •Done: •Testado •Validado •Sem erros •Objetivo alcançado PRD (N/A) •Testado por QA e UAT •Testes automatizados Lead time Commitment Point (ponto de comprometimento) Delivery Point (ponto de entrega) Modelo Puxado (Observar de trás pra frente)
  • 8. KANBAN - CLASSES DE SERVIÇO Expedite (Urgentes) Fixed Date (Data Entrega)Standard (Dia a dia)
  • 9. BASE DE TUDO - ??? Scrum • Abertura (Conversar abertamente sobre os problemas) • Coragem (Ter coragem para dizer que algo está errado) • Respeito (Respeitar as pessoas que fazem parte da equipe) • Foco (Foco no objetivo da entrega das Sprints) • Comprometimento (Comprometimento em entregar o que foi combinado para a Sprint) Kanban • Visualize as etapas do trabalho • Limite o trabalho em progresso • Torne as politicas do processo explícitas • Implemente mecanismos de feedback • Melhore colaborativamente usando modelos e métodos científicos
  • 11. OBTENDO O MELHOR DA EQUIPE Ambiente Saudável • Respeito • Abertura • Comprometimento • Evitar ambientes extremamente políticos Equipe • Equipes pequenas • Para o lado bom ou lado ruim, o time é responsável Entregas • Foco • Coragem • Evitar Mudanças de Contexto • Explicitar objetivos Métodos e Frameworks • Observar como referência • Aprofundar os processos
  • 12. AO LONGO DO TEMPO... A necessidade de ter um Scrum Master ou Product Owner próximo ao time diminui com o passar do tempo. A necessidade do Scrum Master ficar próximo da equipe de desenvolvimento diminui (mas nunca acaba) ao longo do tempo, já que a equipe vai entendendo cada vez mais como funciona o processo. Fazendo com que o Scrum Master fique mais livre para verificar novos processos, melhorias e novidades ao invés de ficar apenas ensinando a equipe como o Scrum funciona. A necessidade do Product Owner ficar próximo da equipe de desenvolvimento diminui (mas nunca acaba) ao longo do tempo, já que a equipe vai entendendo cada vez mais como funciona o negócio. Porém, o negócio muda constantemente. Fazendo com que o Product Owner fique mais livre para verificar novos negócios e melhorar o levantamento junto ao UX. Por exemplo: Fazendo reuniões, questionários e atualizando o Story Map.
  • 13. DÚVIDAS? Contatos: E-mail: davidbsr@gmail.com Telefone: (11) 9 8299 6711 Linkedin: https://www.linkedin.com/in/davidbsribeiro/