SlideShare uma empresa Scribd logo
SCRUMRalph J. R. Filho
AgendaContextualizaçãoAnatomia do SCRUMConsiderações finais
AgendaContextualizaçãoHistóricoMotivação
ContextualizaçãoAnos 60Fase embrionária e artesanal do swCrise do sw: 1965 a 1985Orçamentos estouradosDanos à propriedades (crackers)Vidas humanas (radioterapia)
ContextualizaçãoFerramentas e métodos passaram a ser adotados para recuperar a reputação do swProgramação estruturada, padrões
ContextualizaçãoAnos 80Massificação da produção de sw e popularização dos modelos de processo de desenvolvimentoGerenciamento de ProjetosModelo Cascata e Espiral
ContextualizaçãoAnos 90Popularização da webCresce o número de pequenas empresas produzindo softwareUm grupo de engenheiros de software chama a atenção para a produção artesanal de sw mudando os princípios aboradados pelos grupos de estudo no decorrer da crise do sw
ContextualizaçãoAnos 2000Diversificação de plataformas de hardware (gadgets) aonde os software são embarcadosEra da computação ubíquaCloudcomputingOffshoring
Contextualização
ContextualizaçãoModelo Espiral1986Java1994UML e RUP1996HTML 52008FORTRAN / COBOL1957 / 1959Modelo Cascata1970C1972Modelo ER1976
ContextualizaçãoA tecnologia avança rapidamentePara acompanhar as mudanças é preciso ter a mente aberta e trabalhar com melhoria contínuaVelhos hábitos podem estancar a evolução de uma empresa“A MS está sempre a 18 meses de falir”Bill Gates
ContextualizaçãoPra quê um modelo/processo?Aplicação de melhores práticas para aumentar a precisão de orçamento e prazosDefinição de escopoFacilitar a evolução/manutenção do software considerando:Rotatividade de recursos humanos (padrões)Complexidade inerente ao tamanho (rastreabilidade)Pontos de integração (regras de negócio)
ContextualizaçãoPor quê eu devo me importar com isso?Empresas maduras de desenvolvimento de software exigem conhecimento em metodologias de desenvolvimentoPrincipalmente multinacionaisSe você não sabe, vai ter que aprender
ContextualizaçãoEquipe: 05 pessoasSistema: web-site da TAMPrazo: 03 meses... como fazer?Opção 01: iniciar a codificação (go-horse)Opção 02: seguir um modelo “tradicional”Opção 03: ?Opção “n”: ?
ContextualizaçãoOpção 01: iniciar a codificaçãoQual é o escopo?Quais são as regras de negócio?Qual o planejamento para um ciclo?Qual a noção de prazo?Qual é a integração entre as telas?..............
ContextualizaçãoOpção 02: seguir um modelo tradicionalQuantos papéis cada membro da equipe terá que desempenhar?O tempo é suficiente para manter todos os documentos, seguir todas as fases?Todos os documentos são realmente necessários?E se o cliente solicitar uma mudança no fim do prazo?
Contextualização
Contextualização
Contextualização
Contextualização
Contextualização
ContextualizaçãoCheckpointManifesto Ágil
Manifesto ÁgilConceito introduzido em 2001 por 17 desenvolvedores de softwareConjunto de princípios em comum dos métodos ágeisA motivação foi a formalização de métodos em projetos com alto nível de mudanças, requisitos desconhecidos e equipes pequenas
Manifesto Ágil
Métodos Ágeis - MITOSMétodo ágil não precisa documentarMétodo ágil não precisa planejarMétodo ágil é bom/ruimSe eu usar ágeis não posso ter CMMI ou outras certificações
SCRUM
SCRUMMétodo para Gerenciamento de ProjetosHarvard Business Review 1986 (Toyota)Proposta inicial em 1995 por Ken Schwaber e Jeff SutherlanFormalizado em 2001
Princípios do SCRUMEquipes multifuncionaisEquipes auto-organizáveisIterações curtasPapéis, cerimônias e artefatos em número reduzido
Anatomia do SCRUM
Anatomia do SCRUM
Anatomia do SCRUMO SCRUM pode ser analisado como um conjunto dePapéisCerimôniasArtefatos
Anatomia do SCRUMPapéisAdministrador de Rede
Analista de Qualidade
Analista de Requisitos
Analista de Negócios
Analista de Testes
Arquiteto de Software
Consultor
Desenvolvedor
Gerente de Configuração
Gerente de Projetos
Testador
...Cada papel tem seus artefatos associados e atividades pré-definidas
Anatomia do SCRUMNo SCRUM os papéis sãoDono do ProdutoSCRUM MasterEquipe
Anatomia do SCRUMDono do ProdutoDefine e prioriza as funcionalidadesDecide as datas de lançamentoAceita ou rejeita os trabalhosNormalmente é um representante do cliente
Anatomia do SCRUMSCRUM MasterResponsável por garantir que as práticas do SCRUM sejam seguidas por todosResponsável por resolver impedimentosDeve garantir máxima produtividade da equipe e promover a colaboração entre os mesmosProtege a equipe de interferências externas
Anatomia do SCRUMEquipeRecomenda-se de 05 a 09 pessoasMultifuncionalDedicação integral
Anatomia do SCRUMArtefatosAnálise e projeto de software
Desenvolvimento de software
Gerência de Configuração
Gerência de Requisitos
Gerência de Projetos
Implantação
Modelagem de Negócios
Teste de SoftwareDocumento ou elemento pertencente a este, que deve ser criado ou alterado
Anatomia do SCRUMNo SCRUM os artefatos sãoProductBacklogSprint BacklogGráfico Burndown
Anatomia do SCRUMProductBacklog
Anatomia do SCRUMSprint BacklogLista de funcionalidades do productbacklog que será feito em um ciclo (iteração)Como os itens do productbacklog são priorizados, este parâmetro é utilizado para selecioná-losA prioridade pode ser Alta, média, baixa; EDI; etc.
Anatomia do SCRUMSprint Backlog
Anatomia do SCRUMSprint BacklogTrabalhos não são atribuídos, cada um escolhe o que vai fazerTodos podem mexer no escopo da sprintEstimativa de esforço atualizado diariamenteTrabalhos complexos são definidos como um item com uma grande quantidade de tempo e detalhados quando ficam mais conhecidos
Anatomia do SCRUMCheckpointParece simples?Mas não é!
Anatomia do SCRUMGráfico BurndownAcompanhamento das tarefas executadasAtualizado diariamentePermite uma visualização simples e clara sobre atrasos e adiantamentos no projeto
Anatomia do SCRUMBurndown
Anatomia do SCRUMBurndown
Anatomia do SCRUMBurndown
Anatomia do SCRUMBurndown
Anatomia do SCRUME o controle de tarefas?
Anatomia do SCRUM
Anatomia do SCRUM
Anatomia do SCRUMCerimôniasReunião
Apresentação
Brainstorming
Planejamento
Feedback
Análise de desempenhoEvento planejado e organizado aonde a equipe participa

Mais conteúdo relacionado

PPT
Portuguese Scrum
PPT
Gestão Ágil de Projetos com Scrum
PPT
PDF
Porque devo usar Scrum em meus projetos
PDF
Um guia definitivo para o Scrum em Português
PDF
Gerenciamento Ágil de Projetos com Scrum
PDF
Scrum - Fundamentos, teorias e práticas!
PPT
Participação do Time de Teste em Projetos Scrum
Portuguese Scrum
Gestão Ágil de Projetos com Scrum
Porque devo usar Scrum em meus projetos
Um guia definitivo para o Scrum em Português
Gerenciamento Ágil de Projetos com Scrum
Scrum - Fundamentos, teorias e práticas!
Participação do Time de Teste em Projetos Scrum

Mais procurados (20)

PDF
PPTX
Scrum - As Regras do Jogo segundo o Guia do Scrum
PDF
Relato de experiência da aplicação do SCRUM
PPTX
SCRUM - Priorização do backlog
PDF
Gestão Ágil de Produtos com Lean Startup para times Scrum
PDF
Guia do Papel e Responsabilidade do Scrum Master
PPTX
O Time Scrum e suas responsabilidades - Papéis do Scrum
PPT
Agile SCRUM
PDF
Uma introdução ao SCRUM
PDF
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
PPS
Gerenciamento e desenvolvimento ágil de software
PPTX
Treinamento de Scrum
PDF
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
PDF
Métodos Ágeis - Aula02
PPTX
Processos de Desenvolvimento de Software - teoria e prática
PDF
Scrum guide-portuguese-br
PDF
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
PPTX
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
DOCX
Apostila introdutória ao Scrum (V1)
Scrum - As Regras do Jogo segundo o Guia do Scrum
Relato de experiência da aplicação do SCRUM
SCRUM - Priorização do backlog
Gestão Ágil de Produtos com Lean Startup para times Scrum
Guia do Papel e Responsabilidade do Scrum Master
O Time Scrum e suas responsabilidades - Papéis do Scrum
Agile SCRUM
Uma introdução ao SCRUM
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Gerenciamento e desenvolvimento ágil de software
Treinamento de Scrum
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Métodos Ágeis - Aula02
Processos de Desenvolvimento de Software - teoria e prática
Scrum guide-portuguese-br
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Apostila introdutória ao Scrum (V1)
Anúncio

Semelhante a Scrum no contexto de processos de desenvolvimento (20)

PPT
Redistributable Intro To Scrum
PDF
Agil - artigo cientifico
PPTX
Metodologia agil scrum
PPT
Introdução a Métodos Ágeis de Desenvolvimento de Software
PPTX
Palestra de SCRUM em Juazeiro
PDF
Minicurso Aplicando Scrum em projetos de software (2010)
PPTX
Gestao Agil de Projetos com Scrum
PPT
Gerenciamento de projetos de TI
PDF
Gerenciamento ágil de processos - SCRUM
PDF
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
PDF
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
PPT
Scrum - Visão Geral
PPT
Aula Nova Ageis Scrum Xp Spotify DDr.ppt
PPT
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
PPT
Introdução a Scrum
PPT
Scrum - Desenvolvimento Ágil
PPT
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
PDF
Gerenciamento ágil de projetos com scrum
Redistributable Intro To Scrum
Agil - artigo cientifico
Metodologia agil scrum
Introdução a Métodos Ágeis de Desenvolvimento de Software
Palestra de SCRUM em Juazeiro
Minicurso Aplicando Scrum em projetos de software (2010)
Gestao Agil de Projetos com Scrum
Gerenciamento de projetos de TI
Gerenciamento ágil de processos - SCRUM
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Scrum - Visão Geral
Aula Nova Ageis Scrum Xp Spotify DDr.ppt
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Introdução a Scrum
Scrum - Desenvolvimento Ágil
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Gerenciamento ágil de projetos com scrum
Anúncio

Mais de Ralph Rassweiler (9)

PDF
Introdução à sistemas de recomendação
PDF
Sistemas de Recomendação - Parte 2
PDF
Sistemas de Recomendação - Parte 1
PPTX
Produtividade & elegância com linux
PDF
Especificação de Requisitos de Software
PDF
Estruturas organizacionais e comportamentos profissionais
ODP
Arquitetura web para sistemas de negócio
PPT
Mobilidade inova ti_em_saude
PPTX
Cinco tecnicas uteis para gerenciamento de projetos
Introdução à sistemas de recomendação
Sistemas de Recomendação - Parte 2
Sistemas de Recomendação - Parte 1
Produtividade & elegância com linux
Especificação de Requisitos de Software
Estruturas organizacionais e comportamentos profissionais
Arquitetura web para sistemas de negócio
Mobilidade inova ti_em_saude
Cinco tecnicas uteis para gerenciamento de projetos

Último (11)

PPTX
Tipos de servidor em redes de computador.pptx
PPT
Conceitos básicos de Redes Neurais Artificiais
PDF
Manejo integrado de pragas na cultura do algodão
PDF
Jira Software projetos completos com scrum
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Utilizando code blockes por andre backes
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Tipos de servidor em redes de computador.pptx
Conceitos básicos de Redes Neurais Artificiais
Manejo integrado de pragas na cultura do algodão
Jira Software projetos completos com scrum
Eng. Software - pontos essenciais para o início
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Viasol Energia Solar -Soluções para geração e economia de energia
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Utilizando code blockes por andre backes
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf

Scrum no contexto de processos de desenvolvimento