SlideShare uma empresa Scribd logo
1 de 31
Desenvolvimento Ágil de Software (Agile) - SCRUM 
Grupo: 
• Davi Amaral 
• Francke Peixoto 
• Bruno Pedrosa 
• Thiago Dias 
• Felipe Pinto 
• Ricardo Gomes 
• Luiz Guilherme Tavares
... 
Taxas de sucesso dos projetos
.T.a. xas de Sucesso dos Projetos 
Estatísticas em projetos de software 
Atendimento das Expectativas 
→ 37% atendem as expectativas iniciais 
→ 42% dos sistemas não funcionam, como o desejado ou nunca serão usados 
→ 21% fracassam integralmente 
Fonte: Standish Group; CHAOS Manifesto 2011 , CHAOS Summary for 2010 
Qualidade 
→ 57% dos sistemas são entregues sabendo-se que têm 
defeitos 
Prazo 
→ 68% dos projetos são entregues com atraso 
Custo 
→ 50% dos projetos custam mais caro que o planejado
.T.a. xas de Sucesso dos Projetos 
Frequência de utilização das funcionalidades nos softwares
.T.a. xas de Sucesso dos Projetos 
Desenvolvimento de software – Modelo Cascata
... 
O que é desenvolvimento ágil de software(Agile)?
...O que é desenvolvimento ágil de software(Agile)? 
Manifesto ágil 
Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e 
ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar: 
→ Indivíduos e interações 
→ Software em funcionamento 
→ Colaboração com o cliente 
→ Responder a mudanças 
mais que processos e ferramentas 
mais que documentação abrangente 
mais que negociação de contratos 
mais que seguir um plano 
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. 
Assinado por: 
Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt 
Ron Jeffries, Jon Kern, Brian Marick, Robert C. 
Esta declaração pode ser copiada livremente em qualquer formato, mas somente integralmente através Martin, Steve Mellor, Ken Schwaber, Jeff 
Sutherland, Dave Thomas 
© 2001, os autores acima. 
desta declaração. 
www.agilemanifesto.org
... 
Valores Ágeis
...Valores Ágeis 
O desenvolvimento ágil se orienta em cinco valores: 
→ Comprometimento 
Surge do “maior controle da equipe sobre seu próprio destino” 
→ Foco 
Trabalhar em poucas coisas simultaneamente, permitindo maior qualidade 
→ Abertura 
Poder se comunicar efetivamente, poder expressar o que impede nosso progresso. 
→ Respeito 
Com a proximidade de uma equipe ágil, nasce naturalmente. 
→ Coragem 
Como a equipe tem mais controle e autoconhecimento, torna-se possível aceitar 
desafios maiores.
... 
Pilares ágeis
...Valores Ágeis 
Um processo ágil se orienta em três pilares: 
→ Transparência 
O processo e métricas que afetam o resultado devem ser visíveis aos 
responsáveis por gerenciar os resultados. 
→ Inspeção 
Deve ser possível acompanhar frequentemente a evolução dos 
elementos de uma entrega, para corrigir variações rapidamente. 
Em um processo ágil, o acompanhamento constante não deve afetar 
negativamente produtividade. 
→ Adaptação 
Ao encontrar uma variação, risco ou impedimento, os envolvidos no 
processo devem ser capazes de decidir e implantar ajustes no 
processo, viabilizando a entrega.
... 
O que é Scrum?
.O.. que é Scrum? 
What is Scrum? Scrum is a way for teams to work together to develop a product. Product 
development, using Scrum, occurs in small pieces, with each piece building upon 
previously created pieces. Building products one small piece at a time encourages 
creativity and enables teams to respond to feedback and change, to build exactly and only 
what is needed. 
More specifically, Scrum is a simple framework for effective team collaboration on complex 
projects. Scrum provides a small set of rules that create just enough structure for teams to 
be able to focus their innovation on solving what might otherwise be an insurmountable 
challenge. 
However, Scrum is much more than a simple framework. Scrum supports our need to be 
human at work: to belong, to learn, to do, to create and be creative, to grow, to improve, 
and to interact with other people. In other words, Scrum leverages the innate traits and 
characteristics in people to allow them to do great things together. 
http://www.scrumalliance.org/
.O.. que é Scrum? 
Definição 
Scrum(subs): Um framework dentro do qual pessoas podem tratar e resolver problemas 
complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com o mais 
alto valor possível. 
Scrum é: 
• Leve 
• Simples de entender 
• Extremamente difícil de dominar 
Scrum é um framework estrutural que está sendo usado para gerenciar o desenvolvimento de 
produtos complexos desde o início de 1990. Scrum não é um processo ou uma técnica para 
construir produtos; em vez disso, é um framework dentro do qual você pode empregar vários 
processos ou técnicas. O Scrumdeixa claro a eficácia relativa das práticas de gerenciamento e 
desenvolvimento de produtos, de modo que você possa melhorá-las. 
O framework Scrum consiste nos times do Scrum associadas a papéis, eventos, artefatos e 
regras. Cada componente dentro do framework serve a um propósito específico e é essencial 
para o uso e sucesso do Scrum. 
https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf
... 
Scrum como Alternativa
... Scrum como Alternativa 
Vantagens e considerações sobre o Scrum 
→ Motivação da Equipe 
→ Entregas rápidas e feedback constante 
→ Diminuição dos bugs 
→ Prioridades podem ser alteradas 
→ Cliente satisfeito
... Scrum como Alternativa 
Desvantagens da utilização do Scrum 
→ Não incentiva a documentação 
→ Funciona bem com equipes pequenas
... 
Estudo de Caso
...Estudo de Caso 
Empresa sem Scrum 
A Empresa Filipinas, tem um setor de desenvolvimento 
responsável pela manutenção do software que gerencia e 
apoia um determinado segmento do seu negócio. 
Este setor de desenvolvimento, tem uma equipe que 
recebe demandas de vários setores.
...Estudo de Caso 
Empresa sem Scrum 
Setor A 
Setor B 
Setor C 
Setor D 
Gerente 
Coordenador 
Cliente
...Estudo de Caso 
Empresa sem Scrum 
Problemas por não ter uma metodologia. 
Recebimento de várias solicitações “urgentes”. 
Como definir as prioridades? 
O desenvolvimento era definido por ordem cronológica.
...Estudo de Caso 
Empresa sem Scrum 
A área de negócios, com vários setores, todos com demandas urgentes. 
No final, o departamento de desenvolvimento que definia as prioridades 
e assumia um risco que não deveria ser dele.
...Estudo de Caso 
Empresa sem Scrum 
Acompanhamento da equipe era nebuloso. 
O coordenador não tinha controle do andamento do desenvolvimento. 
Estimativa de prazo era por desenvolvedor. 
Problemas que impactavam o projeto só eram descobertos na data limite 
de entrega. 
Não existia clareza no andamento do desenvolvimento. 
Ilhas de conhecimento.
...Estudo de Caso 
Empresa com Scrum 
Após muito suor derramado pelos desenvolvedores da 
equipe de manutenção, viu-se que era necessário haver 
um processo definido para a priorização e centralização 
das estórias. 
A partir daí, foi adotada uma postura Bottom-Up de 
implantação da metodologia Scrum, para o 
gerenciamento dos projetos e priorização das tarefas.
Estudo de Caso 
Empresa com Scrum 
Scrum! !!!!
Estudo de Caso 
Empresa com Scrum 
• Após aumentar consideravelmente 
o volume e a qualidade das 
entregas. A equipe foi questionada 
como ocorreu tal mudança.
Estudo de Caso 
Empresa com Scrum 
• A equipe mostrou que estava 
trabalhando com a metodologia 
Scrum, e que o escopo fechado 
aumentou o foco da equipe. 
• Cativados com o aumento da 
produtividade, a área cliente 
concordou em centralizar os 
pedidos.
Estudo de Caso 
Empresa com Scrum 
Product Owner 
Time
Estudo de Caso 
Empresa com Scrum 
Positivo 
• As tarefas já chegam priorizadas. 
• A equipe sabe exatamente o que fazer. 
• A gerencia pode acompanhar o desenvolvimento. 
• Estimativa dada pelo time. 
• Maior difusão de conhecimento. 
Negativo 
…
Estudo de Caso 
Empresa com Scrum 
Fibonacci 
→ Estimativa 
Método ICE! 
Quando os desenvolvedores estavam em 
dúvida, atribuiam uma pontuação média na 
estória 
Passou-se a pontuar três variáveis: 
-Incerteza 
-Complexidade 
-Esforço
... 
Obrigado! 
Fontes 
Scrum Field Guide 
http://www.amazon.com/The-Scrum-Field-Guide-Development/dp/0321554159 
Agile Retrospectives: Making Good Teams Great 
http://www.amazon.com/Agile-Retrospectives-Making-Teams-Great/dp/0977616649/ref=sr_1_1 
?s=books&ie=UTF8&qid=1393277296&sr=1-1&keywords=agile+retrospectives 
Um guia definitivo para o Scrum: As regras do jogo (© 1991-2013 Ken Schwaber e Jeff Sutherland); 
http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches 
http://www.martinfowler.com/articles/newMethodology.html 
http://www.controlchaos.com/ 
http://www.mountaingoatsoftware.com/reviews

Mais conteúdo relacionado

Mais procurados

Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel PimentelScrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel PimentelManoel Pimentel Medeiros
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilIsrael Santiago
 
[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?TargetTrust
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Annelise Gripp
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)Manoel Pimentel Medeiros
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbokMarisa Wittmann
 
Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...
Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...
Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...Amanda Varella
 
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...Thiago Compan
 
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...Amanda Varella
 
Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPlucianocoelho
 

Mais procurados (20)

Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel PimentelScrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
 
O que é SCRUM
O que é SCRUMO que é SCRUM
O que é SCRUM
 
Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com ScrumGerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
 
[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)
 
Apostila introdutória ao Scrum (V1)
Apostila introdutória ao Scrum (V1)Apostila introdutória ao Scrum (V1)
Apostila introdutória ao Scrum (V1)
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
 
Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...
Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...
Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...
 
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
 
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
 
Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XP
 
Scrum na Prática
Scrum na PráticaScrum na Prática
Scrum na Prática
 
Teste de software gestao e kaizen
Teste de software gestao e kaizenTeste de software gestao e kaizen
Teste de software gestao e kaizen
 
Engenharia de software Lean Kanban
Engenharia de software  Lean KanbanEngenharia de software  Lean Kanban
Engenharia de software Lean Kanban
 
Scrum
ScrumScrum
Scrum
 
MBA em projetos - Gestao Ágil
MBA em projetos - Gestao ÁgilMBA em projetos - Gestao Ágil
MBA em projetos - Gestao Ágil
 
Scrum trainning
Scrum trainningScrum trainning
Scrum trainning
 

Semelhante a Desenvolvimento Ágil com Scrum - Estudo de Caso

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
 
2024.1 - Módulo B - Frameworks de Gestão de Projetos - SCRUM.pptx
2024.1 - Módulo B - Frameworks de Gestão de Projetos - SCRUM.pptx2024.1 - Módulo B - Frameworks de Gestão de Projetos - SCRUM.pptx
2024.1 - Módulo B - Frameworks de Gestão de Projetos - SCRUM.pptxGeorgeoNocera2
 
Metodologia Ágil Scrum
Metodologia Ágil ScrumMetodologia Ágil Scrum
Metodologia Ágil ScrumAricelio Souza
 
#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
 
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
 
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012Alejandro Olchik
 
Slides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisSlides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisMárcio Oya
 
Metodologia agil no desenvolvimento criativo de software
Metodologia agil no desenvolvimento criativo de softwareMetodologia agil no desenvolvimento criativo de software
Metodologia agil no desenvolvimento criativo de softwareUniversidade Tiradentes
 
Agilizando processos com Scrum
Agilizando processos com ScrumAgilizando processos com Scrum
Agilizando processos com ScrumBonoBee
 

Semelhante a Desenvolvimento Ágil com Scrum - Estudo de Caso (20)

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
 
2024.1 - Módulo B - Frameworks de Gestão de Projetos - SCRUM.pptx
2024.1 - Módulo B - Frameworks de Gestão de Projetos - SCRUM.pptx2024.1 - Módulo B - Frameworks de Gestão de Projetos - SCRUM.pptx
2024.1 - Módulo B - Frameworks de Gestão de Projetos - SCRUM.pptx
 
Processos Ágeis
Processos Ágeis Processos Ágeis
Processos Ágeis
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Desenvolvimento ágil com scrum
Desenvolvimento ágil com scrumDesenvolvimento ágil com scrum
Desenvolvimento ágil com scrum
 
Metodologia Ágil Scrum
Metodologia Ágil ScrumMetodologia Ágil Scrum
Metodologia Ágil Scrum
 
#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
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Á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.
 
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
 
Scrum em 1h.
Scrum em 1h.Scrum em 1h.
Scrum em 1h.
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Slides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisSlides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos Digitais
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Agile
AgileAgile
Agile
 
Ferramentas e ritos
Ferramentas e ritosFerramentas e ritos
Ferramentas e ritos
 
Gestao agil de projetos
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
 
Sobre o Scrum
Sobre o ScrumSobre o Scrum
Sobre o Scrum
 
Metodologia agil no desenvolvimento criativo de software
Metodologia agil no desenvolvimento criativo de softwareMetodologia agil no desenvolvimento criativo de software
Metodologia agil no desenvolvimento criativo de software
 
Agilizando processos com Scrum
Agilizando processos com ScrumAgilizando processos com Scrum
Agilizando processos com Scrum
 

Mais de Francke Peixoto

RESULTADO DA PESQUISA SOBRE OS FIIS FAVORITOS DOS USUÁRIOS DO GRUPO FALA FII
RESULTADO DA PESQUISA SOBRE OS FIIS FAVORITOS DOS USUÁRIOS DO GRUPO FALA FII RESULTADO DA PESQUISA SOBRE OS FIIS FAVORITOS DOS USUÁRIOS DO GRUPO FALA FII
RESULTADO DA PESQUISA SOBRE OS FIIS FAVORITOS DOS USUÁRIOS DO GRUPO FALA FII Francke Peixoto
 
Resultado da pesquisa: O uso de informações para análise Fundos Imobiliários
Resultado da pesquisa: O uso de informações para análise  Fundos ImobiliáriosResultado da pesquisa: O uso de informações para análise  Fundos Imobiliários
Resultado da pesquisa: O uso de informações para análise Fundos ImobiliáriosFrancke Peixoto
 
Smp sistema de manutenção planejada
Smp sistema de manutenção planejadaSmp sistema de manutenção planejada
Smp sistema de manutenção planejadaFrancke Peixoto
 
Mapeamento Objeto-Relacional com LINQ
Mapeamento Objeto-Relacional com LINQ Mapeamento Objeto-Relacional com LINQ
Mapeamento Objeto-Relacional com LINQ Francke Peixoto
 
Javascript - boas práticas
Javascript - boas práticasJavascript - boas práticas
Javascript - boas práticasFrancke Peixoto
 

Mais de Francke Peixoto (8)

RESULTADO DA PESQUISA SOBRE OS FIIS FAVORITOS DOS USUÁRIOS DO GRUPO FALA FII
RESULTADO DA PESQUISA SOBRE OS FIIS FAVORITOS DOS USUÁRIOS DO GRUPO FALA FII RESULTADO DA PESQUISA SOBRE OS FIIS FAVORITOS DOS USUÁRIOS DO GRUPO FALA FII
RESULTADO DA PESQUISA SOBRE OS FIIS FAVORITOS DOS USUÁRIOS DO GRUPO FALA FII
 
Resultado da pesquisa: O uso de informações para análise Fundos Imobiliários
Resultado da pesquisa: O uso de informações para análise  Fundos ImobiliáriosResultado da pesquisa: O uso de informações para análise  Fundos Imobiliários
Resultado da pesquisa: O uso de informações para análise Fundos Imobiliários
 
Google BigQuery
Google BigQueryGoogle BigQuery
Google BigQuery
 
Smp sistema de manutenção planejada
Smp sistema de manutenção planejadaSmp sistema de manutenção planejada
Smp sistema de manutenção planejada
 
Groupware
GroupwareGroupware
Groupware
 
Rede Social
Rede SocialRede Social
Rede Social
 
Mapeamento Objeto-Relacional com LINQ
Mapeamento Objeto-Relacional com LINQ Mapeamento Objeto-Relacional com LINQ
Mapeamento Objeto-Relacional com LINQ
 
Javascript - boas práticas
Javascript - boas práticasJavascript - boas práticas
Javascript - boas práticas
 

Desenvolvimento Ágil com Scrum - Estudo de Caso

  • 1. Desenvolvimento Ágil de Software (Agile) - SCRUM Grupo: • Davi Amaral • Francke Peixoto • Bruno Pedrosa • Thiago Dias • Felipe Pinto • Ricardo Gomes • Luiz Guilherme Tavares
  • 2. ... Taxas de sucesso dos projetos
  • 3. .T.a. xas de Sucesso dos Projetos Estatísticas em projetos de software Atendimento das Expectativas → 37% atendem as expectativas iniciais → 42% dos sistemas não funcionam, como o desejado ou nunca serão usados → 21% fracassam integralmente Fonte: Standish Group; CHAOS Manifesto 2011 , CHAOS Summary for 2010 Qualidade → 57% dos sistemas são entregues sabendo-se que têm defeitos Prazo → 68% dos projetos são entregues com atraso Custo → 50% dos projetos custam mais caro que o planejado
  • 4. .T.a. xas de Sucesso dos Projetos Frequência de utilização das funcionalidades nos softwares
  • 5. .T.a. xas de Sucesso dos Projetos Desenvolvimento de software – Modelo Cascata
  • 6. ... O que é desenvolvimento ágil de software(Agile)?
  • 7. ...O que é desenvolvimento ágil de software(Agile)? Manifesto ágil Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar: → Indivíduos e interações → Software em funcionamento → Colaboração com o cliente → Responder a mudanças mais que processos e ferramentas mais que documentação abrangente mais que negociação de contratos mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. Assinado por: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt Ron Jeffries, Jon Kern, Brian Marick, Robert C. Esta declaração pode ser copiada livremente em qualquer formato, mas somente integralmente através Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas © 2001, os autores acima. desta declaração. www.agilemanifesto.org
  • 9. ...Valores Ágeis O desenvolvimento ágil se orienta em cinco valores: → Comprometimento Surge do “maior controle da equipe sobre seu próprio destino” → Foco Trabalhar em poucas coisas simultaneamente, permitindo maior qualidade → Abertura Poder se comunicar efetivamente, poder expressar o que impede nosso progresso. → Respeito Com a proximidade de uma equipe ágil, nasce naturalmente. → Coragem Como a equipe tem mais controle e autoconhecimento, torna-se possível aceitar desafios maiores.
  • 11. ...Valores Ágeis Um processo ágil se orienta em três pilares: → Transparência O processo e métricas que afetam o resultado devem ser visíveis aos responsáveis por gerenciar os resultados. → Inspeção Deve ser possível acompanhar frequentemente a evolução dos elementos de uma entrega, para corrigir variações rapidamente. Em um processo ágil, o acompanhamento constante não deve afetar negativamente produtividade. → Adaptação Ao encontrar uma variação, risco ou impedimento, os envolvidos no processo devem ser capazes de decidir e implantar ajustes no processo, viabilizando a entrega.
  • 12. ... O que é Scrum?
  • 13. .O.. que é Scrum? What is Scrum? Scrum is a way for teams to work together to develop a product. Product development, using Scrum, occurs in small pieces, with each piece building upon previously created pieces. Building products one small piece at a time encourages creativity and enables teams to respond to feedback and change, to build exactly and only what is needed. More specifically, Scrum is a simple framework for effective team collaboration on complex projects. Scrum provides a small set of rules that create just enough structure for teams to be able to focus their innovation on solving what might otherwise be an insurmountable challenge. However, Scrum is much more than a simple framework. Scrum supports our need to be human at work: to belong, to learn, to do, to create and be creative, to grow, to improve, and to interact with other people. In other words, Scrum leverages the innate traits and characteristics in people to allow them to do great things together. http://www.scrumalliance.org/
  • 14. .O.. que é Scrum? Definição Scrum(subs): Um framework dentro do qual pessoas podem tratar e resolver problemas complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível. Scrum é: • Leve • Simples de entender • Extremamente difícil de dominar Scrum é um framework estrutural que está sendo usado para gerenciar o desenvolvimento de produtos complexos desde o início de 1990. Scrum não é um processo ou uma técnica para construir produtos; em vez disso, é um framework dentro do qual você pode empregar vários processos ou técnicas. O Scrumdeixa claro a eficácia relativa das práticas de gerenciamento e desenvolvimento de produtos, de modo que você possa melhorá-las. O framework Scrum consiste nos times do Scrum associadas a papéis, eventos, artefatos e regras. Cada componente dentro do framework serve a um propósito específico e é essencial para o uso e sucesso do Scrum. https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf
  • 15. ... Scrum como Alternativa
  • 16. ... Scrum como Alternativa Vantagens e considerações sobre o Scrum → Motivação da Equipe → Entregas rápidas e feedback constante → Diminuição dos bugs → Prioridades podem ser alteradas → Cliente satisfeito
  • 17. ... Scrum como Alternativa Desvantagens da utilização do Scrum → Não incentiva a documentação → Funciona bem com equipes pequenas
  • 19. ...Estudo de Caso Empresa sem Scrum A Empresa Filipinas, tem um setor de desenvolvimento responsável pela manutenção do software que gerencia e apoia um determinado segmento do seu negócio. Este setor de desenvolvimento, tem uma equipe que recebe demandas de vários setores.
  • 20. ...Estudo de Caso Empresa sem Scrum Setor A Setor B Setor C Setor D Gerente Coordenador Cliente
  • 21. ...Estudo de Caso Empresa sem Scrum Problemas por não ter uma metodologia. Recebimento de várias solicitações “urgentes”. Como definir as prioridades? O desenvolvimento era definido por ordem cronológica.
  • 22. ...Estudo de Caso Empresa sem Scrum A área de negócios, com vários setores, todos com demandas urgentes. No final, o departamento de desenvolvimento que definia as prioridades e assumia um risco que não deveria ser dele.
  • 23. ...Estudo de Caso Empresa sem Scrum Acompanhamento da equipe era nebuloso. O coordenador não tinha controle do andamento do desenvolvimento. Estimativa de prazo era por desenvolvedor. Problemas que impactavam o projeto só eram descobertos na data limite de entrega. Não existia clareza no andamento do desenvolvimento. Ilhas de conhecimento.
  • 24. ...Estudo de Caso Empresa com Scrum Após muito suor derramado pelos desenvolvedores da equipe de manutenção, viu-se que era necessário haver um processo definido para a priorização e centralização das estórias. A partir daí, foi adotada uma postura Bottom-Up de implantação da metodologia Scrum, para o gerenciamento dos projetos e priorização das tarefas.
  • 25. Estudo de Caso Empresa com Scrum Scrum! !!!!
  • 26. Estudo de Caso Empresa com Scrum • Após aumentar consideravelmente o volume e a qualidade das entregas. A equipe foi questionada como ocorreu tal mudança.
  • 27. Estudo de Caso Empresa com Scrum • A equipe mostrou que estava trabalhando com a metodologia Scrum, e que o escopo fechado aumentou o foco da equipe. • Cativados com o aumento da produtividade, a área cliente concordou em centralizar os pedidos.
  • 28. Estudo de Caso Empresa com Scrum Product Owner Time
  • 29. Estudo de Caso Empresa com Scrum Positivo • As tarefas já chegam priorizadas. • A equipe sabe exatamente o que fazer. • A gerencia pode acompanhar o desenvolvimento. • Estimativa dada pelo time. • Maior difusão de conhecimento. Negativo …
  • 30. Estudo de Caso Empresa com Scrum Fibonacci → Estimativa Método ICE! Quando os desenvolvedores estavam em dúvida, atribuiam uma pontuação média na estória Passou-se a pontuar três variáveis: -Incerteza -Complexidade -Esforço
  • 31. ... Obrigado! Fontes Scrum Field Guide http://www.amazon.com/The-Scrum-Field-Guide-Development/dp/0321554159 Agile Retrospectives: Making Good Teams Great http://www.amazon.com/Agile-Retrospectives-Making-Teams-Great/dp/0977616649/ref=sr_1_1 ?s=books&ie=UTF8&qid=1393277296&sr=1-1&keywords=agile+retrospectives Um guia definitivo para o Scrum: As regras do jogo (© 1991-2013 Ken Schwaber e Jeff Sutherland); http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches http://www.martinfowler.com/articles/newMethodology.html http://www.controlchaos.com/ http://www.mountaingoatsoftware.com/reviews