SCRUM
Diogo Cordeiro, João Gustavo
UFRPE – UAG
Engenharia de Software
Métodologia Agil
• As metodologias ágeis estão disponíveis desde a década passada, porém foi no ano de 2001 que houve a formalização com a assinatura do manifesto ágil
• Foram estabelecidos princípios e características comuns destes métodos.
Manifesto Ágil
•
Indivíduos e interações
Processos e ferramentas Software em
Documentação abrangente funcionamento
Colaboração com o cliente Negociação de contrato
Resposta à mudanças
Seguir um plano
O que é Scrum?
• é um método ágil para gerenciamento de projetos de desenvolvimento de software.
• teoricamente pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessitem trabalhar juntas para atingir um objetivo comum.
História
• Gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo, por Takeuchi e Nonaka no artigo
"The New Product Development Game”/86
• Jeff Sutherland, John Scumniotales e Jeff
McKenna concebem, documentam e implementam o Scrum, na empresa Easel
Corporation em 1993.
• Em 1995 Ken Schwaber formalizou a definição de Scrum e ajudou a implantá-lo no desenvolvimento de softwares em todo o mundo. • O Scrum junta conceitos de Lean,desenvolvimento iterativo e do estudo de Takeuchi e Nonaka.
Empresas que utilizam o Scrum.
Microsoft
Yahoo
Rede Globo (Globo.com)
Electronic Arts
High Moon Studios
Lockheed Martin
Philips
Siemens
Nokia
Capital One
BBC
Está sendo utilizado para:
•
•
•
•
•
•
•
•
Software comercial
Desenvolvimento contratado (terceirização)
Projetos de preço fixo
Aplicações Financeiras
Aplicações certificadas pela iso 9001
Sistemas embarcados
Sistemas disponíveis 24x7
Desenvolvimento por hackers solitários
•
•
•
•
•
•
Video games
Sistemas para suporte à vida
Sistemas para controle de satélites