SlideShare a Scribd company logo
1 of 7
Março/2003 SCRUM – Processo de Desenvolvimento de Software 1
Fases
 Planejamento
 Sprints
 Ciclos
 Encerramento
Março/2003 SCRUM – Processo de Desenvolvimento de Software 2
Fases
Planejamento
 Definição do projeto
 Relativamente curta
 Estimativas de datas e custos
 Criação do backlog do produto (é uma lista
priorizada de tudo que pode ser necessário no produto.)
 Participação de clientes e outros departamentos
 Levantamento dos requisitos e atribuição de prioridades
 Definição de equipes e seus líderes
 Definição de pacotes a serem desenvolvidos
 Avaliação e seleção das ferramentas de desenvolvimento e
infra-estrutura
Backlog
Março/2003 SCRUM – Processo de Desenvolvimento de Software 3
Fases
Sprint
Cada time recebe o backlog da Sprint (lista de
tarefas para transformar o Backlog do Produto,
por uma Sprint, em
um incremento do produto potencialmente entregável.
 O backlog não sofrerá modificações durante o Sprint
 Duração de 1 a 4 semanas
 Sempre apresentam um executável ao final
Fonte: Mountain Goat Software
Março/2003 SCRUM – Processo de Desenvolvimento de Software 4
Fases – Sprint
Reuniões Diárias
 Cerca de 15 minutos de duração
 Gerenciada pelo líder de cada equipe
 Todos respondem às perguntas:
 O que você realizou desde a última reunião?
 Quais problemas você enfrentou?
 Em que você trabalhará até a próxima reunião?
 Benefícios:
 Maior integração entre os membros da equipe
 Rápida solução de problemas
 Promovem o compartilhamento de conhecimento
 Progresso medido continuamente
 Minimização de riscos
Março/2003 SCRUM – Processo de Desenvolvimento de Software 5
Fases – Sprint
Revisão
 Deve obedecer à data de entrega
 Permitida a diminuição de funcionalidades
 Apresentação do produto à clientes e/ou diretores de
marketing
 Sugestões de mudanças são incorporadas ao backlog
 Produto pode até ser lançado no mercado
 Benefícios:
 Apresentar resultados concretos ao cliente
 Integrar e testar uma boa parte do software
 Motivação da equipe
Março/2003 SCRUM – Processo de Desenvolvimento de Software 6
Fases
Encerramento
 Iniciada quando todos os aspectos são satisfatórios (tempo,
competitividade, requisitos, qualidade, custo)
 Atividades:
 Testes de integração
 Testes de sistema
 Documentação do usuário
 Preparação de material de treinamento
 Preparação de material de marketing
Março/2003 SCRUM – Processo de Desenvolvimento de Software 6
Fases
Encerramento
 Iniciada quando todos os aspectos são satisfatórios (tempo,
competitividade, requisitos, qualidade, custo)
 Atividades:
 Testes de integração
 Testes de sistema
 Documentação do usuário
 Preparação de material de treinamento
 Preparação de material de marketing

More Related Content

What's hot

Introdução à Engenharia de Requisitos e RUP
Introdução à Engenharia de Requisitos e RUPIntrodução à Engenharia de Requisitos e RUP
Introdução à Engenharia de Requisitos e RUPVagner Santana
 
Fdd feature driven development (slide ) do trabalho
Fdd   feature driven development (slide ) do trabalhoFdd   feature driven development (slide ) do trabalho
Fdd feature driven development (slide ) do trabalhoLemon Lopes Leite
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração ContínuaLu
 
Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumIsaacBessa
 
I SDTA - Processo de Gerenciamento de Configuração em Projetos de Softwares Á...
I SDTA - Processo de Gerenciamento de Configuração em Projetos de Softwares Á...I SDTA - Processo de Gerenciamento de Configuração em Projetos de Softwares Á...
I SDTA - Processo de Gerenciamento de Configuração em Projetos de Softwares Á...Atech S.A. | Embraer Group
 
Academia do Arquiteto - Introdução a ALM e Redmine
Academia do Arquiteto - Introdução a ALM e RedmineAcademia do Arquiteto - Introdução a ALM e Redmine
Academia do Arquiteto - Introdução a ALM e RedmineGlobalcode
 
Apresentação sobre scrum bem básica
Apresentação sobre scrum bem básicaApresentação sobre scrum bem básica
Apresentação sobre scrum bem básicaRicardo Lima
 
Gerenciamento de Configuração
Gerenciamento de ConfiguraçãoGerenciamento de Configuração
Gerenciamento de ConfiguraçãoMarcelo Yamaguti
 
Feature Driven Development (FDD)
Feature Driven Development (FDD)Feature Driven Development (FDD)
Feature Driven Development (FDD)Vitor Pacheco
 
Feature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por FuncionalidadesFeature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por FuncionalidadesHiury Araújo
 

What's hot (20)

Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Team Software Process (TSP)
Team Software Process (TSP)Team Software Process (TSP)
Team Software Process (TSP)
 
04 Unified process
04 Unified process04 Unified process
04 Unified process
 
Introdução à Engenharia de Requisitos e RUP
Introdução à Engenharia de Requisitos e RUPIntrodução à Engenharia de Requisitos e RUP
Introdução à Engenharia de Requisitos e RUP
 
Qualidade de software3
Qualidade de software3Qualidade de software3
Qualidade de software3
 
Fdd feature driven development (slide ) do trabalho
Fdd   feature driven development (slide ) do trabalhoFdd   feature driven development (slide ) do trabalho
Fdd feature driven development (slide ) do trabalho
 
FDD
FDDFDD
FDD
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia Scrum
 
I SDTA - Processo de Gerenciamento de Configuração em Projetos de Softwares Á...
I SDTA - Processo de Gerenciamento de Configuração em Projetos de Softwares Á...I SDTA - Processo de Gerenciamento de Configuração em Projetos de Softwares Á...
I SDTA - Processo de Gerenciamento de Configuração em Projetos de Softwares Á...
 
Academia do Arquiteto - Introdução a ALM e Redmine
Academia do Arquiteto - Introdução a ALM e RedmineAcademia do Arquiteto - Introdução a ALM e Redmine
Academia do Arquiteto - Introdução a ALM e Redmine
 
Aula 4- Engenharia de Software
Aula 4- Engenharia de SoftwareAula 4- Engenharia de Software
Aula 4- Engenharia de Software
 
Scrum
ScrumScrum
Scrum
 
Apresentação sobre scrum bem básica
Apresentação sobre scrum bem básicaApresentação sobre scrum bem básica
Apresentação sobre scrum bem básica
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
Gerenciamento de Configuração
Gerenciamento de ConfiguraçãoGerenciamento de Configuração
Gerenciamento de Configuração
 
Feature Driven Development (FDD)
Feature Driven Development (FDD)Feature Driven Development (FDD)
Feature Driven Development (FDD)
 
FDD
FDDFDD
FDD
 
Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
 
Feature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por FuncionalidadesFeature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por Funcionalidades
 

Similar to SCRUM Processo Desenvolvimento Software

Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To ScrumJuan Bernabó
 
SCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de SoftwareSCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de Softwareelliando dias
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumThiago Barros, PSM
 
Scrum Overview - uma introdução ao Scrum
Scrum Overview - uma introdução ao ScrumScrum Overview - uma introdução ao Scrum
Scrum Overview - uma introdução ao ScrumCompanyWeb
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...Luiz Lemos
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixCris Fidelix
 
Métodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de SoftwareMétodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de Softwarealexandre_malaquias
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrumjrompkovski
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCPFrank Coelho
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcpFrank Coelho
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumPablo Juan ஃ
 
Scrum Metodologias Ageis Para Desenvolvimento De Software
Scrum  Metodologias Ageis Para Desenvolvimento De SoftwareScrum  Metodologias Ageis Para Desenvolvimento De Software
Scrum Metodologias Ageis Para Desenvolvimento De SoftwareMarcos Cardoso
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 

Similar to SCRUM Processo Desenvolvimento Software (20)

Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
SCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de SoftwareSCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de Software
 
Scrum
ScrumScrum
Scrum
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Scrum Overview - uma introdução ao Scrum
Scrum Overview - uma introdução ao ScrumScrum Overview - uma introdução ao Scrum
Scrum Overview - uma introdução ao Scrum
 
Portuguese Scrum
Portuguese ScrumPortuguese Scrum
Portuguese Scrum
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
 
Método Ágil Scrum
Método Ágil ScrumMétodo Ágil Scrum
Método Ágil Scrum
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Métodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de SoftwareMétodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de Software
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrum
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcp
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum Metodologias Ageis Para Desenvolvimento De Software
Scrum  Metodologias Ageis Para Desenvolvimento De SoftwareScrum  Metodologias Ageis Para Desenvolvimento De Software
Scrum Metodologias Ageis Para Desenvolvimento De Software
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 

SCRUM Processo Desenvolvimento Software

  • 1. Março/2003 SCRUM – Processo de Desenvolvimento de Software 1 Fases  Planejamento  Sprints  Ciclos  Encerramento
  • 2. Março/2003 SCRUM – Processo de Desenvolvimento de Software 2 Fases Planejamento  Definição do projeto  Relativamente curta  Estimativas de datas e custos  Criação do backlog do produto (é uma lista priorizada de tudo que pode ser necessário no produto.)  Participação de clientes e outros departamentos  Levantamento dos requisitos e atribuição de prioridades  Definição de equipes e seus líderes  Definição de pacotes a serem desenvolvidos  Avaliação e seleção das ferramentas de desenvolvimento e infra-estrutura Backlog
  • 3. Março/2003 SCRUM – Processo de Desenvolvimento de Software 3 Fases Sprint Cada time recebe o backlog da Sprint (lista de tarefas para transformar o Backlog do Produto, por uma Sprint, em um incremento do produto potencialmente entregável.  O backlog não sofrerá modificações durante o Sprint  Duração de 1 a 4 semanas  Sempre apresentam um executável ao final Fonte: Mountain Goat Software
  • 4. Março/2003 SCRUM – Processo de Desenvolvimento de Software 4 Fases – Sprint Reuniões Diárias  Cerca de 15 minutos de duração  Gerenciada pelo líder de cada equipe  Todos respondem às perguntas:  O que você realizou desde a última reunião?  Quais problemas você enfrentou?  Em que você trabalhará até a próxima reunião?  Benefícios:  Maior integração entre os membros da equipe  Rápida solução de problemas  Promovem o compartilhamento de conhecimento  Progresso medido continuamente  Minimização de riscos
  • 5. Março/2003 SCRUM – Processo de Desenvolvimento de Software 5 Fases – Sprint Revisão  Deve obedecer à data de entrega  Permitida a diminuição de funcionalidades  Apresentação do produto à clientes e/ou diretores de marketing  Sugestões de mudanças são incorporadas ao backlog  Produto pode até ser lançado no mercado  Benefícios:  Apresentar resultados concretos ao cliente  Integrar e testar uma boa parte do software  Motivação da equipe
  • 6. Março/2003 SCRUM – Processo de Desenvolvimento de Software 6 Fases Encerramento  Iniciada quando todos os aspectos são satisfatórios (tempo, competitividade, requisitos, qualidade, custo)  Atividades:  Testes de integração  Testes de sistema  Documentação do usuário  Preparação de material de treinamento  Preparação de material de marketing
  • 7. Março/2003 SCRUM – Processo de Desenvolvimento de Software 6 Fases Encerramento  Iniciada quando todos os aspectos são satisfatórios (tempo, competitividade, requisitos, qualidade, custo)  Atividades:  Testes de integração  Testes de sistema  Documentação do usuário  Preparação de material de treinamento  Preparação de material de marketing