SlideShare uma empresa Scribd logo
XP
Extreme Programming
Princípios Básicos
1. Eliminar desperdícios;
2. Amplificar o aprendizado;
3. Adiar decisões ao máximo;
4. Entregar o mais rapidamente possível;
5. Delegar poder à equipe;
6. Incorporar integridade e
7. Ver o todo.
Valores

• Feedback
• Simplicidade
• Coragem
Práticas
•   Cliente Presente
•   Jogo de Planejamento: tem que ser feita”, “deveria ser feita” e “poderia
    ser feita”.
•   Stand Up Meeting
•   Programação em Par
•   Código Coletivo
•   Desing Simples
•   Desenvolvimento Orientado a Testes
•   Refatoração
•   Integração Contínua
•   Releases Curtos
•   Metáfora
•   Ritmo Sustentável
Scrum
Scrum
Scrum é uma metodologia ágil para gestão e
planejamento de projetos de software. No
Scrum, os projetos são dividos em ciclos
(tipicamente mensais) chamados de Sprints. O
Sprint representa um Time Box dentro do qual
um conjunto de atividades deve ser executado.
Metodologias ágeis de desenvolvimento de
software são iterativas, ou seja, o trabalho é
dividido em iterações, que são chamadas de
Sprints no caso do Scrum.
Product Backlog
O Product Backlog é uma lista contendo todas
as funcionalidades desejadas para um produto. O
conteúdo desta lista é definido pelo Product
Owner. O Product Backlog não precisa estar
completo no início de um projeto. Pode-se
começar com tudo aquilo que é mais óbvio em
um primeiro momento. Com o tempo, o
Product Backlog cresce e muda à medida que se
aprende mais sobre o produto e seus usuários.
Sprint Planning Meeting
 O Sprint Planning Meeting é uma reunião na qual estão
 presentes o Product Owner, o Scrum Master e todo o
 Scrum Team, bem como qualquer pessoa interessada
 que esteja representando a gerência ou o cliente.
 Durante o Sprint Planning Meeting, o Product Owner
 descreve as funcionalidades de maior prioridade para a
 equipe. A equipe faz perguntas durante a reunião de
 modo que seja capaz de quebrar as funcionalidades em
 tarefas técnicas, após a reunião. Essas tarefas irão dar
 origem ao Sprint Backlog.
Sprint Backlog
O Sprint Backlog é uma lista de tarefas que
o Scrum Team se compromete a fazer em
um Sprint. Os itens do Sprint Backlog são
extraídos do Product Backlog, pela equipe,
com base nas prioridades definidas pelo
Product Owner e a percepção da equipe
sobre o tempo que será necessário para
completar as várias funcionalidades.
Sprint Backlog
Durante um Sprint, o Scrum Master mantém o
Sprint Backlog atualizando-o para refletir que
tarefas são completadas e quanto tempo a
equipe acredita que será necessário para
completar aquelas que ainda não estão prontas.
A estimativa do trabalho que ainda resta a ser
feito no Sprint é calculada diariamente e
colocada em um gráfico, resultando em um
Sprint Burndown Chart.
Product Owner
O Product Owner é a pessoa que define os
itens que compõem o Product Backlog e os
prioriza nas Sprint Planning Meetings.
A equipe se compromete a executar um
conjunto de atividades no Sprint e o Product
Owner se compromete a não trazer novos
requisitos para a equipe durante o Sprint.
Scrum Master
O Scrum Master procura assegurar que a equipe
respeite e siga os valores e as práticas do Scrum.
Ele também protege a equipe assegurando que ela
não se comprometa excessivamente com relação
àquilo que é capaz de realizar durante um Sprint.
O Scrum Master atua como facilitador do Daily
Scrum e torna-se responsável por remover
quaisquer obstáculos que sejam levantados pela
equipe durante essas reuniões.
Daily Scrum
• O que você fez ontem?
• O que você fará hoje?
• Há algum impedimento no seu caminho?
  O Daily Scrum não é uma reunião de status report na
  qual um chefe fica coletando informações sobre quem
  está atrasado. Ao invés disso, é uma reunião na qual
  membros da equipe assumem compromissos perante os
  demais.
Acompanhamento Diário                       !
                                            "#$




                                              !

 !

 %&'()*!#+,-!.(*/)0!10!23&0!/*!&43)*560+!
 !

Mais conteúdo relacionado

PPT
Trabalho scrum
PPT
Metodologia SCRUM
PPTX
Introdução ao desenvolvimento ágil com Scrum
PDF
PDF
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
PPT
Scrum Metodologias Ageis Para Desenvolvimento De Software
PPTX
Trabalho scrum
Metodologia SCRUM
Introdução ao desenvolvimento ágil com Scrum
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
Scrum Metodologias Ageis Para Desenvolvimento De Software

Mais procurados (19)

PDF
Palestra sobre metodologia Scrum
KEY
PDF
Gerenciamento ágil de processos - SCRUM
PPT
Scrum - Visão Geral
PDF
Scrum em 15 minutos
PPT
Visão Macro do SCRUM
ODP
Scrum em 15 minutos
PPTX
Mini curso de SCRUM: Introdução
PPT
Scrum - Hands On
PPTX
Scrum - Técnicas e Práticas
PPTX
Scrum Overview
PPTX
SCRUM do tradicional a o irreverente
DOCX
ANALISE E DESENVOLVIMENTO DE SISTEMAS
PDF
Scrum
PDF
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
PPT
Xp Scrum
PPT
Scrum Na Globo.Com - Estudo de caso
PDF
Desenvolvimento Ágil com Scrum e XP
Palestra sobre metodologia Scrum
Gerenciamento ágil de processos - SCRUM
Scrum - Visão Geral
Scrum em 15 minutos
Visão Macro do SCRUM
Scrum em 15 minutos
Mini curso de SCRUM: Introdução
Scrum - Hands On
Scrum - Técnicas e Práticas
Scrum Overview
SCRUM do tradicional a o irreverente
ANALISE E DESENVOLVIMENTO DE SISTEMAS
Scrum
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Xp Scrum
Scrum Na Globo.Com - Estudo de caso
Desenvolvimento Ágil com Scrum e XP
Anúncio

Destaque (17)

PDF
Bg1
 
PPT
Primăria Oraşului Siret
PPTX
Metodo de incertar imagenes tic
PPTX
Colegio militar
PPTX
Esta es la prueba
PDF
Carte mariage "Perle"
DOC
Guion video rio cali
ODP
Sin título 1
PPS
Bendito sea el_señor
PDF
архивная справка
PDF
Skanowanie0018
DOCX
Resume
PDF
tarea de c#
PPT
Benefits Under Esi
PDF
Marktchancen Und Kalkulation Bastei
PPTX
Critical Path Method presentation.
Bg1
 
Primăria Oraşului Siret
Metodo de incertar imagenes tic
Colegio militar
Esta es la prueba
Carte mariage "Perle"
Guion video rio cali
Sin título 1
Bendito sea el_señor
архивная справка
Skanowanie0018
Resume
tarea de c#
Benefits Under Esi
Marktchancen Und Kalkulation Bastei
Critical Path Method presentation.
Anúncio

Semelhante a Xp e Scrum (20)

PDF
PPTX
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
PPT
Agilidade Com Scrum
PPT
Agile SCRUM
PPTX
Enter SCRUM
PPTX
PPTX
Scrum - Gerenciamento de Projetos
PDF
Minicurso SCRUM
PPTX
Material Workshop Scrum foundation - Fernando Cunha
PPTX
Metodologia agil scrum
PDF
Seja ágil com o Scrum - parte 02
PPT
PDF
ENGSW_Aula_Scrum.pdf
PPTX
Desenvolvimento ágil com scrum
PDF
Gerenciamento ágil de projetos com scrum
PPTX
Scrum - Engenharia de Software
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Agilidade Com Scrum
Agile SCRUM
Enter SCRUM
Scrum - Gerenciamento de Projetos
Minicurso SCRUM
Material Workshop Scrum foundation - Fernando Cunha
Metodologia agil scrum
Seja ágil com o Scrum - parte 02
ENGSW_Aula_Scrum.pdf
Desenvolvimento ágil com scrum
Gerenciamento ágil de projetos com scrum
Scrum - Engenharia de Software

Último (19)

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

Xp e Scrum

  • 2. Princípios Básicos 1. Eliminar desperdícios; 2. Amplificar o aprendizado; 3. Adiar decisões ao máximo; 4. Entregar o mais rapidamente possível; 5. Delegar poder à equipe; 6. Incorporar integridade e 7. Ver o todo.
  • 4. Práticas • Cliente Presente • Jogo de Planejamento: tem que ser feita”, “deveria ser feita” e “poderia ser feita”. • Stand Up Meeting • Programação em Par • Código Coletivo • Desing Simples • Desenvolvimento Orientado a Testes • Refatoração • Integração Contínua • Releases Curtos • Metáfora • Ritmo Sustentável
  • 6. Scrum Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são dividos em ciclos (tipicamente mensais) chamados de Sprints. O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado. Metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é dividido em iterações, que são chamadas de Sprints no caso do Scrum.
  • 7. Product Backlog O Product Backlog é uma lista contendo todas as funcionalidades desejadas para um produto. O conteúdo desta lista é definido pelo Product Owner. O Product Backlog não precisa estar completo no início de um projeto. Pode-se começar com tudo aquilo que é mais óbvio em um primeiro momento. Com o tempo, o Product Backlog cresce e muda à medida que se aprende mais sobre o produto e seus usuários.
  • 8. Sprint Planning Meeting O Sprint Planning Meeting é uma reunião na qual estão presentes o Product Owner, o Scrum Master e todo o Scrum Team, bem como qualquer pessoa interessada que esteja representando a gerência ou o cliente. Durante o Sprint Planning Meeting, o Product Owner descreve as funcionalidades de maior prioridade para a equipe. A equipe faz perguntas durante a reunião de modo que seja capaz de quebrar as funcionalidades em tarefas técnicas, após a reunião. Essas tarefas irão dar origem ao Sprint Backlog.
  • 9. Sprint Backlog O Sprint Backlog é uma lista de tarefas que o Scrum Team se compromete a fazer em um Sprint. Os itens do Sprint Backlog são extraídos do Product Backlog, pela equipe, com base nas prioridades definidas pelo Product Owner e a percepção da equipe sobre o tempo que será necessário para completar as várias funcionalidades.
  • 10. Sprint Backlog Durante um Sprint, o Scrum Master mantém o Sprint Backlog atualizando-o para refletir que tarefas são completadas e quanto tempo a equipe acredita que será necessário para completar aquelas que ainda não estão prontas. A estimativa do trabalho que ainda resta a ser feito no Sprint é calculada diariamente e colocada em um gráfico, resultando em um Sprint Burndown Chart.
  • 11. Product Owner O Product Owner é a pessoa que define os itens que compõem o Product Backlog e os prioriza nas Sprint Planning Meetings. A equipe se compromete a executar um conjunto de atividades no Sprint e o Product Owner se compromete a não trazer novos requisitos para a equipe durante o Sprint.
  • 12. Scrum Master O Scrum Master procura assegurar que a equipe respeite e siga os valores e as práticas do Scrum. Ele também protege a equipe assegurando que ela não se comprometa excessivamente com relação àquilo que é capaz de realizar durante um Sprint. O Scrum Master atua como facilitador do Daily Scrum e torna-se responsável por remover quaisquer obstáculos que sejam levantados pela equipe durante essas reuniões.
  • 13. Daily Scrum • O que você fez ontem? • O que você fará hoje? • Há algum impedimento no seu caminho? O Daily Scrum não é uma reunião de status report na qual um chefe fica coletando informações sobre quem está atrasado. Ao invés disso, é uma reunião na qual membros da equipe assumem compromissos perante os demais.
  • 14. Acompanhamento Diário ! "#$ ! ! %&'()*!#+,-!.(*/)0!10!23&0!/*!&43)*560+! !