Desenvolvimento de software usando métodos ágeis
FACULDADE DE CIÊNCIAS ADMINISTRATIVAS E CONTÁBEIS DE ITABIRA –
FACCI
Carlos Rondinely Rodrigues Oliveira
ANÁLISE DAS METODOLOGIAS ÁGEIS XP E SCRUM NO DESENVOLVIMENTO
DE UM SOFTWARE DE GERENCIAMENTO DE ABASTECIMENTO
Itabira
2012
Carlos Rondinely Rodrigues Oliveira
ANÁLISE DAS METODOLOGIAS ÁGEIS XP E SCRUM NO DESENVOLVIMENTO
DE UM SOFTWARE DE GERENCIAMENTO DE ABASTECIMENTO
Trabalho de Conclusão de Curso apresentado à
Faculdade de Ciências Administrativas e
Contábeis de Itabira, como requisito parcial para a obtenção do título de Bacharel em
Sistemas de Informação.
Orientador: Prof. Joe Jackson Sangalli Vidor
Itabira
2012
Não são as espécies mais fortes que sobrevivem, nem as mais inteligentes, mas aquelas mais sensíveis a mudanças. (Charles
Darwin).
Dedicatória
Dedico este trabalho primeiramente, a Deus, aos meus pais e a todos que acreditaram no meu sonho, por não terem medido esforços para que eu chegasse aqui.
LISTA DE ILUSTRAÇÕES
Figura 1 - Modelo cascata
15
Figura 2 - Modelo prototipação
16
Figura 3 - Modelo incremental
17
Figura 4 - Modelo rad
19
Figura 5 - Modelo espiral
20
Figura 6 - Visão Geral do Scrum
24
Figura 7 - Agrupamento das práticas do Extreme Programming
26
LISTA DE ABREVIATURAS E SIGLAS
DAD - Disciplined Agile Delivery
PDCA - Plan Do Check Act
PHP - Personal Home Page
RAD - Rapid application development
XP - Extreme Programming
SUMÁRIO
RESUMO
9
1 INTRODUÇÃO
10
1.1 Problema
12
1.2 Objetivo geral
12
1.3 Objetivo específico
12
1.4 Justificativa
13
2 REFERENCIAL TEÓRICO
15
2.1 Metodologias Tradicionais
16
2.1.1 Cascata
17
2.1.2 Prototipação
19
2.1.3 Incremental
20
2.1.4 RAD
22
2.1.5 Modelo Espiral
24
2.2 Metodologias Ágeis
27
2.2.1 Scrum
28
2.2.2 XP
30
3 METODOLOGIA
35
3.1 Abordagem