SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
Metodologias Ágeis na Prática
sCRUM - KANBAN
Sumário
Introdução a Metodologias Ágeis
Manifesto Ágil
Principios e Valores do Agil
Como funciona o Kanban e o Scrum
01
02
03
04
Como funciona o Kanban e o Scrum
05
Scrum - como fazer o dobro do
trabalho na metade do tempo
Cerimonias ( Scrum )
Erros comuns
Monitoramento
06
07
08
09
?????
10
O manifesto foi criado em 2001, por pessoas que já praticavam formas diferentes de criar software.
Inicialmente buscavam formas mais leves e eficazes de gerar produtos de valor. ( O manifesto está
disponivel em 68 idiomas )
● Dinamica
● Flexivel
● Aumento da Produtividade
● Abordagem de planejamento interativo ( Ciclos de entrega )
IntroduçãoaMetodologiasÁgeis
01
12 Principios
4 Valores
Os 4 Valores do Manifesto Ágil
Software em
funcionamento
mais que
documentação
abrangente
Indivíduos e
interações mais
importantes
que processos e
ferramentas
Colaboração com
o cliente
mais que
negociação de
contrato
Responder as
mudanças
mais que seguir um
plano
Os 12 Princípios Ágeis
01
Modelo Tradicional VS. Modelo Agil
Modelo Tradicional
( Cascata )
Modelo Ágil
( Iterativo e incremental )
● Planejamento Preditivo
● Pouco envolvimento com cliente
● Burocracia
● Entrega do Produto/Projeto Final
Dificuldades no modelo cascata
● Dificuldade de fazer adaptações
● Planejamento Adaptativo
● Pouco constante com cliente
● Dinâmico
● Entrega por etapas. - testes e validação
Diferença entre as Metodologias
● Organização e Controle de Fluxo
● Agilidade no processo
● Transparência, Visibilidade
Kanban
Frameworks, Métodos e Ferramentas
Scrum
● Gestão Dinamica de Projetos
● Trabalho em equipe
● Entregas por ciclos ( Sprints )
● Transparência, Visibilidade
Kanban Board
Fluxo de entregas da ESQUERDA para DIREITA
Itens Priorizados
no TOPO
Kanban Board ( Mais elaborado )
● Controle de Fluxo
● Identificação De Gargalos
● Limite de demandas
● Evitar sobrecargas
Scrum
Papeis do SCRUM
Product Owner
O S.M é um líder servidor
Responsável remoção dos
impedimentos, identificar
formas de melhorar a
produtividade da equipe
O P.O
Dono do produto
Responsável por entender a
demanda do cliente e priorizar
as atividades de maior valor
Equipe de desenvolvimento
Membros da equipe que
estimulam e desenvolvem o
produto
Scrum Master Time
Estrutura do Scrum
Explicando as etapas do Scrum
Explicando as etapas do Scrum
Histórias do usuário
As novas Atividades são computadas como
User Stories
Exemplo:
Explicando as etapas do Scrum
Explicando as etapas do Scrum
Etapa 1
Product Backlog
Maior Prioridade
Bem Refinados
Entregaveis Claros
Menor Prioridade
Sem refinamento
Ideias macro
Product Backlog
Maior Prioridade
Bem Refinados
Entregaveis Claros
Menor Prioridade
Sem refinamento
Ideias macro
Os itens mais relevantes são priorizados e
detalhados ( Grooming ) em demandas que
ficam no topo da Pilha
Os itens de relevância média ficam no meio da
Pilha e devem ser detalhados junto ao P.O ,a
medida em que se tornarem mais relevantes
Os itens de menor relevância costumam ser “
Macros” sem detalhamento, pois ainda não
foram quebrados e detalhados em partes
menores pelo P.O
Média prioridade
Em refinamento
Explicando as etapas do Scrum
Explicando as etapas do Scrum
Etapa 2
Sprint Backlog
Maior Prioridade
Bem Refinados
Entregaveis Claros
Sprint Backlog
Maior Prioridade
Bem Refinados
Entregaveis Claros
Lista de itens priorizados que
pertencem ao ciclo de entrega -
Artefatos ( Sprint )
Ao final da Sprint temos um INCREMENTO do
produto ou projeto, entregando valor ao cliente
Explicando as etapas do Scrum
Eventos do Scrum
1 - Sprint Planning: é uma reunião do Scrum, onde acontece o planejamento da Sprint.
Quem deve estar presente nesta reunião: Product Owner, Scrum Master e o Time
O que acontece nessa reunião ?
● Discutem os itens priorizados do Product Backlog.
● Definem qual o tamanho da Sprint
● Definem o que é possível fazer do Product Backlog
dentro do prazo da Sprint
● Realizam o planejamento da Sprint.
Explicando as etapas do Scrum
Daily Meeting
2 - Daily Meeting: É uma reunião de alinhamento diário, olhando-se o quadro de atividades
e falando de cada uma de maneira objetiva com duração máxima de 15 minutos.
Quem deve estar presente nesta reunião: Scrum Master ( Opcional ), Time
Objetivo da Daily:
- Identificar impedimentos que possam comprometer a sprint.
- Informar o andamento das atividades
Daily Meeting
Sugestões para se fazer uma
boa Daily Meeting
- O que fiz ontem ?
- O que estou fazendo agora ?
- Qual o meu impedimento ?
15 minutos
Explicando as etapas do Scrum
Incrementos de valor
● Atividade concluída
entregue,
Validada
e testada
Hora de comemorar !
Explicando as etapas do Scrum
Eventos do Scrum
1 - Sprint Review : é uma reunião aonde acontece a revisão da Sprint..
Quem deve estar presente nesta reunião: Product Owner, Scrum Master e o Time
O que acontece nessa reunião ?
● Os itens concluídos e não concluídos são discutidos
● São levantados e discutidos pontos de melhoria
● Aprendizados e desafios vencidos
Explicando as etapas do Scrum
Eventos do Scrum
1 - Retrospectiva : é uma reunião do SCRUM onde o time avalia a si próprio, coisas boas,
ruins, melhorias, tudo que aconteceu durante o último período .
O que acontece nessa reunião ?
● Sugestões e melhorias do processo
● Discutimos pontos positivos e negativos
● Sinalizamos pontos que devem se manter e
quais devemos parar
Eventos do Scrum
Como fazer uma boa Retrospectiva:
A retrospectiva é uma reunião onde devemos mostrar todas as nossas dificuldades, frustrações,
problemas que devemos solucionar, ou seja, tudo que nos incomode, tudo que esteja bom ruim e também
tudo aquilo que está bom, que devemos continuar. Não tenha medo desta reunião, ela deve ser
descontraída, com uma visão de melhoria contínua.
"Independentemente do que descobrimos,
nós entendemos e realmente acreditamos
que todos fizeram o melhor trabalho que
poderiam, dado o que era conhecido na
época, suas habilidades e competências, os
recursos disponíveis, bem como a situação
em questão." - (Diretiva Primária )
Fluxo Completo do SCRUM
Gestão visual
Informações disponíveis e atualizadas através
de uma forma clara e visual
Transparência no status das atividades
Estimula a auto gestão do time e a
responsabilidade com a sua atividade
Melhora a colaboração, engajamento e
comunicação entre todos do time interno e
externo.
Possibilita a visualização de melhorias futuras
e contínuas.
Quando falamos de Agilidade, falando de…
Quando falamos de Agilidade, falando de…
Quando falamos de Agilidade, falando de…
Transparância Gestão Visual Comunicação
Auto Inspeção
Autogerenciados
Autosuficientes
Time Agil
10 interações 21 interações 36 interações
Resumindo em uma frase
Two Pizzas Team = Comunicação Eficiente
5 á 7 pessoas
Diferença entre um time Agil e Tradicional
Lider do time
Lider servidor
Facilitador
Diferença entre um time Agil e Tradicional
Confianca Mutua
Comunicação com todo o time
Solidariedade
Grande troca de experiência e
informação
Trabalho em equipe
Lider servidor
Facilitador
Relembrando…
Processo em evolução
A metodologia Agil está sempre em constante
evolução.
Cada equipe terá suas dificuldades e
questões a melhorar,
As retrospectivas mostram o caminho correto
que devemos seguir para ter uma equipe e
um processo Agil.
Chegou nossa hora de jogar !
Escolha seu personagem
Company
01
Enter a subtitle here if you need it
Obrigado
Sugestão de mudança
Sugestão de mudança
Ter um product Backlog
organizado
Durante as Reuniões de Sprint devemos utilizar o
cronômetro para auxiliar no controle da Daily
Daily
Reuniões com cronômetro na tela
Durante a reunião falamos as atividades no quadro
Preenchemos a planilha ao mesmo tempo
Ao final da reunião apresenta-se o burndown
para saber se estamos dentro ou fora do
planejamento
Reunião de Review
30% 70%
Devemos mostrar os dados das atividades
Atividades fora do
planejado
Sugestão de informações para constar
na reunião de review
Status das ações
Status dos OKRs
BurnDown
Retrospective
Manter da mesma maneira, porém colocar o plano de ação no Backlog e
fazer em documentos separados, onde o plano de ação entra na sprint
seguinte caso seja possível resolver dentro da sprint.
Retrospective
Retrospective
Obrigado

Mais conteúdo relacionado

Semelhante a MetodologiasÁgeisnaPrática

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
 
Apresentação Scrum 2012
Apresentação Scrum 2012Apresentação Scrum 2012
Apresentação Scrum 2012Libia Boss
 
Aplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeisAplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeisfayrusm
 
Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em práticaAragon Vieira
 
Kanban - Agilidade Fora da TI - Case Riachuelo
Kanban - Agilidade Fora da TI - Case RiachueloKanban - Agilidade Fora da TI - Case Riachuelo
Kanban - Agilidade Fora da TI - Case RiachueloFábio Micheletti
 
Treinamento Scrum Ensinando.Com - Resumo de Aula
Treinamento Scrum Ensinando.Com - Resumo de AulaTreinamento Scrum Ensinando.Com - Resumo de Aula
Treinamento Scrum Ensinando.Com - Resumo de AulaEnsinando Treinamentos
 
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael RochaRafael Rocha
 
Scrum - Engenharia de Software
Scrum - Engenharia de Software Scrum - Engenharia de Software
Scrum - Engenharia de Software ProfThiagoAAlves
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilIsrael Santiago
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Rafael de Oliveira
 
Workshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMWorkshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMElumini Outdoing IT
 

Semelhante a MetodologiasÁgeisnaPrática (20)

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
 
Apresentação Scrum 2012
Apresentação Scrum 2012Apresentação Scrum 2012
Apresentação Scrum 2012
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
Processos Ágeis
Processos Ágeis Processos Ágeis
Processos Ágeis
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Aplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeisAplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeis
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
 
Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em prática
 
Kanban - Agilidade Fora da TI - Case Riachuelo
Kanban - Agilidade Fora da TI - Case RiachueloKanban - Agilidade Fora da TI - Case Riachuelo
Kanban - Agilidade Fora da TI - Case Riachuelo
 
Treinamento Scrum Ensinando.Com - Resumo de Aula
Treinamento Scrum Ensinando.Com - Resumo de AulaTreinamento Scrum Ensinando.Com - Resumo de Aula
Treinamento Scrum Ensinando.Com - Resumo de Aula
 
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum - Engenharia de Software
Scrum - Engenharia de Software Scrum - Engenharia de Software
Scrum - Engenharia de Software
 
Scrum
ScrumScrum
Scrum
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.
 
Workshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMWorkshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUM
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 

MetodologiasÁgeisnaPrática

  • 1. Metodologias Ágeis na Prática sCRUM - KANBAN
  • 2. Sumário Introdução a Metodologias Ágeis Manifesto Ágil Principios e Valores do Agil Como funciona o Kanban e o Scrum 01 02 03 04 Como funciona o Kanban e o Scrum 05 Scrum - como fazer o dobro do trabalho na metade do tempo Cerimonias ( Scrum ) Erros comuns Monitoramento 06 07 08 09 ????? 10
  • 3. O manifesto foi criado em 2001, por pessoas que já praticavam formas diferentes de criar software. Inicialmente buscavam formas mais leves e eficazes de gerar produtos de valor. ( O manifesto está disponivel em 68 idiomas ) ● Dinamica ● Flexivel ● Aumento da Produtividade ● Abordagem de planejamento interativo ( Ciclos de entrega ) IntroduçãoaMetodologiasÁgeis 01 12 Principios 4 Valores
  • 4. Os 4 Valores do Manifesto Ágil Software em funcionamento mais que documentação abrangente Indivíduos e interações mais importantes que processos e ferramentas Colaboração com o cliente mais que negociação de contrato Responder as mudanças mais que seguir um plano
  • 5. Os 12 Princípios Ágeis 01
  • 6. Modelo Tradicional VS. Modelo Agil Modelo Tradicional ( Cascata ) Modelo Ágil ( Iterativo e incremental ) ● Planejamento Preditivo ● Pouco envolvimento com cliente ● Burocracia ● Entrega do Produto/Projeto Final Dificuldades no modelo cascata ● Dificuldade de fazer adaptações ● Planejamento Adaptativo ● Pouco constante com cliente ● Dinâmico ● Entrega por etapas. - testes e validação
  • 7. Diferença entre as Metodologias
  • 8. ● Organização e Controle de Fluxo ● Agilidade no processo ● Transparência, Visibilidade Kanban Frameworks, Métodos e Ferramentas Scrum ● Gestão Dinamica de Projetos ● Trabalho em equipe ● Entregas por ciclos ( Sprints ) ● Transparência, Visibilidade
  • 9. Kanban Board Fluxo de entregas da ESQUERDA para DIREITA Itens Priorizados no TOPO
  • 10. Kanban Board ( Mais elaborado ) ● Controle de Fluxo ● Identificação De Gargalos ● Limite de demandas ● Evitar sobrecargas
  • 11. Scrum
  • 12. Papeis do SCRUM Product Owner O S.M é um líder servidor Responsável remoção dos impedimentos, identificar formas de melhorar a produtividade da equipe O P.O Dono do produto Responsável por entender a demanda do cliente e priorizar as atividades de maior valor Equipe de desenvolvimento Membros da equipe que estimulam e desenvolvem o produto Scrum Master Time
  • 16. Histórias do usuário As novas Atividades são computadas como User Stories Exemplo:
  • 18. Explicando as etapas do Scrum Etapa 1
  • 19. Product Backlog Maior Prioridade Bem Refinados Entregaveis Claros Menor Prioridade Sem refinamento Ideias macro
  • 20. Product Backlog Maior Prioridade Bem Refinados Entregaveis Claros Menor Prioridade Sem refinamento Ideias macro Os itens mais relevantes são priorizados e detalhados ( Grooming ) em demandas que ficam no topo da Pilha Os itens de relevância média ficam no meio da Pilha e devem ser detalhados junto ao P.O ,a medida em que se tornarem mais relevantes Os itens de menor relevância costumam ser “ Macros” sem detalhamento, pois ainda não foram quebrados e detalhados em partes menores pelo P.O Média prioridade Em refinamento
  • 22. Explicando as etapas do Scrum Etapa 2
  • 23. Sprint Backlog Maior Prioridade Bem Refinados Entregaveis Claros
  • 24. Sprint Backlog Maior Prioridade Bem Refinados Entregaveis Claros Lista de itens priorizados que pertencem ao ciclo de entrega - Artefatos ( Sprint ) Ao final da Sprint temos um INCREMENTO do produto ou projeto, entregando valor ao cliente
  • 26. Eventos do Scrum 1 - Sprint Planning: é uma reunião do Scrum, onde acontece o planejamento da Sprint. Quem deve estar presente nesta reunião: Product Owner, Scrum Master e o Time O que acontece nessa reunião ? ● Discutem os itens priorizados do Product Backlog. ● Definem qual o tamanho da Sprint ● Definem o que é possível fazer do Product Backlog dentro do prazo da Sprint ● Realizam o planejamento da Sprint.
  • 28. Daily Meeting 2 - Daily Meeting: É uma reunião de alinhamento diário, olhando-se o quadro de atividades e falando de cada uma de maneira objetiva com duração máxima de 15 minutos. Quem deve estar presente nesta reunião: Scrum Master ( Opcional ), Time Objetivo da Daily: - Identificar impedimentos que possam comprometer a sprint. - Informar o andamento das atividades
  • 29. Daily Meeting Sugestões para se fazer uma boa Daily Meeting - O que fiz ontem ? - O que estou fazendo agora ? - Qual o meu impedimento ? 15 minutos
  • 31. Incrementos de valor ● Atividade concluída entregue, Validada e testada Hora de comemorar !
  • 33. Eventos do Scrum 1 - Sprint Review : é uma reunião aonde acontece a revisão da Sprint.. Quem deve estar presente nesta reunião: Product Owner, Scrum Master e o Time O que acontece nessa reunião ? ● Os itens concluídos e não concluídos são discutidos ● São levantados e discutidos pontos de melhoria ● Aprendizados e desafios vencidos
  • 35. Eventos do Scrum 1 - Retrospectiva : é uma reunião do SCRUM onde o time avalia a si próprio, coisas boas, ruins, melhorias, tudo que aconteceu durante o último período . O que acontece nessa reunião ? ● Sugestões e melhorias do processo ● Discutimos pontos positivos e negativos ● Sinalizamos pontos que devem se manter e quais devemos parar
  • 36. Eventos do Scrum Como fazer uma boa Retrospectiva: A retrospectiva é uma reunião onde devemos mostrar todas as nossas dificuldades, frustrações, problemas que devemos solucionar, ou seja, tudo que nos incomode, tudo que esteja bom ruim e também tudo aquilo que está bom, que devemos continuar. Não tenha medo desta reunião, ela deve ser descontraída, com uma visão de melhoria contínua. "Independentemente do que descobrimos, nós entendemos e realmente acreditamos que todos fizeram o melhor trabalho que poderiam, dado o que era conhecido na época, suas habilidades e competências, os recursos disponíveis, bem como a situação em questão." - (Diretiva Primária )
  • 38. Gestão visual Informações disponíveis e atualizadas através de uma forma clara e visual Transparência no status das atividades Estimula a auto gestão do time e a responsabilidade com a sua atividade Melhora a colaboração, engajamento e comunicação entre todos do time interno e externo. Possibilita a visualização de melhorias futuras e contínuas.
  • 39. Quando falamos de Agilidade, falando de…
  • 40. Quando falamos de Agilidade, falando de…
  • 41. Quando falamos de Agilidade, falando de… Transparância Gestão Visual Comunicação Auto Inspeção Autogerenciados Autosuficientes
  • 42. Time Agil 10 interações 21 interações 36 interações
  • 43. Resumindo em uma frase Two Pizzas Team = Comunicação Eficiente 5 á 7 pessoas
  • 44. Diferença entre um time Agil e Tradicional Lider do time Lider servidor Facilitador
  • 45. Diferença entre um time Agil e Tradicional Confianca Mutua Comunicação com todo o time Solidariedade Grande troca de experiência e informação Trabalho em equipe Lider servidor Facilitador
  • 47. Processo em evolução A metodologia Agil está sempre em constante evolução. Cada equipe terá suas dificuldades e questões a melhorar, As retrospectivas mostram o caminho correto que devemos seguir para ter uma equipe e um processo Agil.
  • 48. Chegou nossa hora de jogar ! Escolha seu personagem
  • 49. Company 01 Enter a subtitle here if you need it
  • 52. Sugestão de mudança Ter um product Backlog organizado
  • 53. Durante as Reuniões de Sprint devemos utilizar o cronômetro para auxiliar no controle da Daily
  • 54. Daily Reuniões com cronômetro na tela Durante a reunião falamos as atividades no quadro Preenchemos a planilha ao mesmo tempo Ao final da reunião apresenta-se o burndown para saber se estamos dentro ou fora do planejamento
  • 55. Reunião de Review 30% 70% Devemos mostrar os dados das atividades Atividades fora do planejado Sugestão de informações para constar na reunião de review Status das ações Status dos OKRs BurnDown
  • 56. Retrospective Manter da mesma maneira, porém colocar o plano de ação no Backlog e fazer em documentos separados, onde o plano de ação entra na sprint seguinte caso seja possível resolver dentro da sprint.