SlideShare uma empresa Scribd logo
Scrum
Guilherme Cardoso
Especialista ALM & DevOps | Arquiteto de Software
guilherme.silvacardoso@hotmail.com / @guilhermescard
blog.guilhermescardoso.com.br
Aplicando metodologias ágeis no desenvolvimento
de software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
12 princípios ágeis
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Engenharia de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
O que é o Scrum ?
Um processo framework que possibilita pessoas
tratarem problemas complexos e adaptativos enquanto
produzem criativamente e entregam produtos com alto
valor de negócio
O Scrum
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
O que é o Scrum ?
Um processo framework que possibilita pessoas
tratarem problemas complexos e adaptativos enquanto
produzem criativamente e entregam produtos com alto
valor de negócio
O Scrum é …
- Leve de rodar
- Simples de entender
- Extremamente dificil de dominar
- Empírico
- Iterativo e incremental
O Scrum é …
O Scrum é …
- Clientes se tornam parte da equipe de desenvolvimento
(os clientes devem estar genuinamente interessados na
saída);
- Entregas frequentes e intermediárias de funcionalidades
100% desenvolvidas;
- Planos frequentes de mitigação de riscos desenvolvidos
pela equipe;
- Discussões diárias de status com a equipe de
desenvolvimento;
O Scrum não é …
Um processo ou tecnica para construir produtos, é um
framework dentro do qual pode ser empregados varios
processos ou tecnicas.
Mitos
Scrum vai contra gestão formal (PMBOK por exemplo)
Scrum não gera documentação
Scrum não formaliza nada
Scrum gera desorganização
…
Pilares
Adaptação
Inspeção
Transparência
Transparência …
- Visibilidade dos requisites
- Visibilidade do andamento
- Visão do todo
- Visão do future do projeto
Transparência …
Inspeção …
- Inspecionar os artefatos gerados
- Inspecionar os resultados alcançados
- Inspecionar o resultado do projeto
- Constante, a todo momento, diariamente
Adaptação …
- Ajuste nos desvios
- Correções de itens fora do padrão, fora do escopo,
etc.
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Framework Scrum …
- Papeis
- Eventos
- Artefatos
Papeis
- Product Owner (PO)
- Scrum Master (SM)
- Development Team (DT, Team)
Product Owner (PO)
- Responsável (único) pela gestão do Backlog
- Responsável por avaliar o ROI das demandas
- Suas decisões devem ser respeitados
Development Team
- Auto-gerenciaveis
- Multifuncionais
- Responsabilidade compartilhada ou ‘bola divida’
- De 6 a 10 pessoas – Todos desenvolvedores
Scrum Master
- Facilitador
- Remove inpeditivos
- Ensina, instrui e lidera o time rumo ao objetivo
definido pelo PO
- NÃO delega nada
- NÃO atribui tarefas
- NÃO é responsável por gerenciar projetos
Framework Scrum …
- Papeis
- Eventos
- Artefatos
Eventos
- Sprint
- Sprint Planning
- Daily Scrum
- Sprint Review
- Sprint Retrospective
Sprint
- Intervalo definido
- Rodada, onda, fase, tiro, corrida, etc.
- 1 mes ou menos
- Inclui TODAS as atividades (planejamento,
desenvolvimento, entrega, review)
Sprint Planning
- Planejamento do trabalho que será realizado
- 8hs para uma sprint de 30 dias
- Dividida em 2 partes:
- O que será entregue: discussão e explicação dos itens
- Como será entregue: gera as tarefas
- Gera como saída o sprint backlog
Daily Scrum
- Micro reunião diária de planejamento
- 15 minutos para que TODOS falem
- Responde a 3 perguntas
- O que fiz desde a ultima daily
- O que vou fazer até a proxima daily
- Quais os impeditivos estão tendo
- Não é coordenada pelo SM
Sprint Review
- Cerimônia de inspeção
- Pode adaptar o backlog caso necessário
- 4hs para uma sprint de 30 dias
Sprint Retrospective
- Oportunidade para o time se auto-inspecionar
- Gera melhoria no trabalho e nos produtos
- Cria um plano de melhoria continua
- 3hs para uma sprint de 30 dias
Framework Scrum …
- Papeis
- Eventos
- Artefatos
Artefatos
- Product Backlog
- Sprint Backlog
- Planning Poker ???
- Kanban ???
- Burndow Chart ???
- Definition of Done ???
- …
Product Backlog
- Relação de itens do produto – ordenada pelo PO
- Única origem de requisitos (PBI)
- Qualquer mudança deve ser feita no Backlog
Sprint Backlog
- Itens da Sprint
- Acompanha o objetivo da Sprint
Outros artefatos
- Planning Poker ???
- Objetivo da Sprint (sprint goal) ???
- Kanban ???
- Sprint Burndow Chart ???
- Release Burndow Chart ???
- Definition of Done ???
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Hands on …
- Sprint Planning: 10 min
- Sprint: 30 min (3 dias de 10 min)
- Daily: 1 minut
- Sprint Review: 5 min
- Sprint Retrospective: 5 min
Hands on …
- Sprint Planning
- PO explica o problema
- SM facilita a reunião
- O que o dev. Team consegue entregar ?
Hands on …
- Daily Scrum
- O que fiz desde o ultimo daily
- O que vou fazer até o proximo
- Impeditivos ?
Hands on …
- Sprint Review
- Apresenta para o PO o produto
- Chegamos ao objetivo ?
Hands on …
- Sprint Retrospective
- O que foi bom ?
- O que melhorar ?
- Ações de melhoria !
Referências
• Site Manifesto Ágil – História da origem do paradigma de
desenvolvimento ágil
http://www.agilemanifesto.org/iso/ptbr/
• Site Scrum Overview – Projeto Eclipse
http://epf.eclipse.org/wikis/scrumpt/
• Site Implementing Scrum
http://www.implementingscrum.com/
• Scrum – Wikipedia
https://pt.wikipedia.org/wiki/Scrum_(desenvolvimento_de_sof
tware)

Mais conteúdo relacionado

PPTX
Visual Studio ALM
PPTX
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM
PPTX
DevOps e App Insights
PPTX
DevOps ... o caminho
PPTX
Produtividade para times de desenvolvimento com visual studio team services
PPTX
Melhorando a qualidade do software com testes de ponta a-ponta
PPTX
Os príncipios por trás do DevOps
PPTX
Os principios do DevOps - #MTACWeek 2017
Visual Studio ALM
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM
DevOps e App Insights
DevOps ... o caminho
Produtividade para times de desenvolvimento com visual studio team services
Melhorando a qualidade do software com testes de ponta a-ponta
Os príncipios por trás do DevOps
Os principios do DevOps - #MTACWeek 2017

Mais procurados (20)

PPTX
Desenvolvendo com qualidade em ambientes caóticos
PDF
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
PPTX
Métodos Ágeis - Aula 01
PDF
Eduardo Rocha - Criando produtos invisíveis
PDF
Gestão de Produtos com Scrum e algo mais...
PDF
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
PPSX
PDF
Web aula: ágil x tradicional - projetos híbridos
PDF
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
PDF
Web aula 53 agile pmo uma nova abordagem para pm os via agile management office
PPT
PPTX
Introdução ao Scrum
PPT
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassar
PPTX
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
PDF
Scrum Class
PPTX
Continuous Delivery - ALM Summit Brasil 2013
PPTX
Modelagem Ágil
PDF
Conceitos e Certificações de Gerenciamento Ágil de Projetos
PDF
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
PPTX
Transformando a experiência da TI com ciclos curtos de alto valor
Desenvolvendo com qualidade em ambientes caóticos
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
Métodos Ágeis - Aula 01
Eduardo Rocha - Criando produtos invisíveis
Gestão de Produtos com Scrum e algo mais...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
Web aula: ágil x tradicional - projetos híbridos
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Web aula 53 agile pmo uma nova abordagem para pm os via agile management office
Introdução ao Scrum
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassar
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
Scrum Class
Continuous Delivery - ALM Summit Brasil 2013
Modelagem Ágil
Conceitos e Certificações de Gerenciamento Ágil de Projetos
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Transformando a experiência da TI com ciclos curtos de alto valor
Anúncio

Semelhante a Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software (20)

PPTX
Desenvolvimento ágil com scrum
PPTX
Treinamento - Product Owner - CLARO-NET-EMBRATEL
PPTX
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
PPTX
Material Workshop Scrum foundation - Fernando Cunha
PDF
2024-07-24-treinamento-v1.pdxxxxxxxxxxxxf
PPTX
Enter SCRUM
PPTX
Workshop Agilizando Projetos com SCRUM
PPTX
Scrum - Gerenciamento de Projetos
PDF
Minicurso Aplicando Scrum em projetos de software (2010)
PPTX
Apresentacao scrum
PPS
PPTX
Palestra de SCRUM em Juazeiro
PPTX
Treinamento de Scrum
PDF
Treinamento Agile com scrum
PDF
Treinamento Agile com Scrum - V2
PPTX
Introdução ao desenvolvimento ágil com Scrum
PPTX
Metodologia agil scrum
PPTX
Scrum - evolução contínua
PDF
Desenvolvimento ágil com scrum
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Material Workshop Scrum foundation - Fernando Cunha
2024-07-24-treinamento-v1.pdxxxxxxxxxxxxf
Enter SCRUM
Workshop Agilizando Projetos com SCRUM
Scrum - Gerenciamento de Projetos
Minicurso Aplicando Scrum em projetos de software (2010)
Apresentacao scrum
Palestra de SCRUM em Juazeiro
Treinamento de Scrum
Treinamento Agile com scrum
Treinamento Agile com Scrum - V2
Introdução ao desenvolvimento ágil com Scrum
Metodologia agil scrum
Scrum - evolução contínua
Anúncio

Último (19)

PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
COBITxITIL-Entenda as diferença em uso governança TI
Aula04-Academia Heri- Tecnologia Geral 2025
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Aula 18 - Manipulacao De Arquivos python
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Processos na gestão de transportes, TM100 Col18
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Apple Pippin Uma breve introdução. - David Glotz
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Custos e liquidação no SAP Transportation Management, TM130 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...

Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software

  • 1. Scrum Guilherme Cardoso Especialista ALM & DevOps | Arquiteto de Software guilherme.silvacardoso@hotmail.com / @guilhermescard blog.guilhermescardoso.com.br Aplicando metodologias ágeis no desenvolvimento de software
  • 12. O que é o Scrum ? Um processo framework que possibilita pessoas tratarem problemas complexos e adaptativos enquanto produzem criativamente e entregam produtos com alto valor de negócio
  • 15. O que é o Scrum ? Um processo framework que possibilita pessoas tratarem problemas complexos e adaptativos enquanto produzem criativamente e entregam produtos com alto valor de negócio
  • 16. O Scrum é … - Leve de rodar - Simples de entender - Extremamente dificil de dominar - Empírico - Iterativo e incremental
  • 17. O Scrum é
  • 18. O Scrum é … - Clientes se tornam parte da equipe de desenvolvimento (os clientes devem estar genuinamente interessados na saída); - Entregas frequentes e intermediárias de funcionalidades 100% desenvolvidas; - Planos frequentes de mitigação de riscos desenvolvidos pela equipe; - Discussões diárias de status com a equipe de desenvolvimento;
  • 19. O Scrum não é … Um processo ou tecnica para construir produtos, é um framework dentro do qual pode ser empregados varios processos ou tecnicas.
  • 20. Mitos Scrum vai contra gestão formal (PMBOK por exemplo) Scrum não gera documentação Scrum não formaliza nada Scrum gera desorganização …
  • 22. Transparência … - Visibilidade dos requisites - Visibilidade do andamento - Visão do todo - Visão do future do projeto
  • 24. Inspeção … - Inspecionar os artefatos gerados - Inspecionar os resultados alcançados - Inspecionar o resultado do projeto - Constante, a todo momento, diariamente
  • 25. Adaptação … - Ajuste nos desvios - Correções de itens fora do padrão, fora do escopo, etc.
  • 30. Framework Scrum … - Papeis - Eventos - Artefatos
  • 31. Papeis - Product Owner (PO) - Scrum Master (SM) - Development Team (DT, Team)
  • 32. Product Owner (PO) - Responsável (único) pela gestão do Backlog - Responsável por avaliar o ROI das demandas - Suas decisões devem ser respeitados
  • 33. Development Team - Auto-gerenciaveis - Multifuncionais - Responsabilidade compartilhada ou ‘bola divida’ - De 6 a 10 pessoas – Todos desenvolvedores
  • 34. Scrum Master - Facilitador - Remove inpeditivos - Ensina, instrui e lidera o time rumo ao objetivo definido pelo PO - NÃO delega nada - NÃO atribui tarefas - NÃO é responsável por gerenciar projetos
  • 35. Framework Scrum … - Papeis - Eventos - Artefatos
  • 36. Eventos - Sprint - Sprint Planning - Daily Scrum - Sprint Review - Sprint Retrospective
  • 37. Sprint - Intervalo definido - Rodada, onda, fase, tiro, corrida, etc. - 1 mes ou menos - Inclui TODAS as atividades (planejamento, desenvolvimento, entrega, review)
  • 38. Sprint Planning - Planejamento do trabalho que será realizado - 8hs para uma sprint de 30 dias - Dividida em 2 partes: - O que será entregue: discussão e explicação dos itens - Como será entregue: gera as tarefas - Gera como saída o sprint backlog
  • 39. Daily Scrum - Micro reunião diária de planejamento - 15 minutos para que TODOS falem - Responde a 3 perguntas - O que fiz desde a ultima daily - O que vou fazer até a proxima daily - Quais os impeditivos estão tendo - Não é coordenada pelo SM
  • 40. Sprint Review - Cerimônia de inspeção - Pode adaptar o backlog caso necessário - 4hs para uma sprint de 30 dias
  • 41. Sprint Retrospective - Oportunidade para o time se auto-inspecionar - Gera melhoria no trabalho e nos produtos - Cria um plano de melhoria continua - 3hs para uma sprint de 30 dias
  • 42. Framework Scrum … - Papeis - Eventos - Artefatos
  • 43. Artefatos - Product Backlog - Sprint Backlog - Planning Poker ??? - Kanban ??? - Burndow Chart ??? - Definition of Done ??? - …
  • 44. Product Backlog - Relação de itens do produto – ordenada pelo PO - Única origem de requisitos (PBI) - Qualquer mudança deve ser feita no Backlog
  • 45. Sprint Backlog - Itens da Sprint - Acompanha o objetivo da Sprint
  • 46. Outros artefatos - Planning Poker ??? - Objetivo da Sprint (sprint goal) ??? - Kanban ??? - Sprint Burndow Chart ??? - Release Burndow Chart ??? - Definition of Done ???
  • 49. Hands on … - Sprint Planning: 10 min - Sprint: 30 min (3 dias de 10 min) - Daily: 1 minut - Sprint Review: 5 min - Sprint Retrospective: 5 min
  • 50. Hands on … - Sprint Planning - PO explica o problema - SM facilita a reunião - O que o dev. Team consegue entregar ?
  • 51. Hands on … - Daily Scrum - O que fiz desde o ultimo daily - O que vou fazer até o proximo - Impeditivos ?
  • 52. Hands on … - Sprint Review - Apresenta para o PO o produto - Chegamos ao objetivo ?
  • 53. Hands on … - Sprint Retrospective - O que foi bom ? - O que melhorar ? - Ações de melhoria !
  • 54. Referências • Site Manifesto Ágil – História da origem do paradigma de desenvolvimento ágil http://www.agilemanifesto.org/iso/ptbr/ • Site Scrum Overview – Projeto Eclipse http://epf.eclipse.org/wikis/scrumpt/ • Site Implementing Scrum http://www.implementingscrum.com/ • Scrum – Wikipedia https://pt.wikipedia.org/wiki/Scrum_(desenvolvimento_de_sof tware)