Академический Документы
Профессиональный Документы
Культура Документы
DE PERNAMBUCO
ESCOLA
POLITCNICA DE
PERNAMBUCO
ii
ESCOLA
POLITCNICA DE
PERNAMBUCO
Agradecimentos
Foram muitos os que contriburam para o meu crescimento e sucesso ao longo da
vida acadmica, e seria injusto no mencionar a todos, tamanha minha gratido.
Portanto, espero que seja perdoada se porventura esquecer algum.
Agradeo, antes de tudo, minha famlia, minha fonte de inspirao, meu
modelo no de perfeio, mas de perseverana e comprometimento. Pela minha
famlia aprendi o valor de obter as prprias conquistas; e atravs desse trabalho
que retribuo esse valioso ensinamento. minha me, Eneida Castanha, pela
gigante pacincia, pelo incondicional amor e pelas crticas (construtivas) que
constroem meu carter dia aps dia; minha prima Alessandra Ramos, pela ajuda e
presena sempre, inclusive nos momentos crticos; aos meus avs, Mcia e Ibiapina
Leito, pelo carinho e confiana que sempre tero; ao meu pai, Joo Damasceno,
pelos princpios e virtudes ensinados que sero seguidos para sempre; e minha tia
Patrcia Leito, pelo cuidado e lembrana eternos.
Agradeo, ento, ao meu querido Ricardo Teixeira, que no pode ser
rotulado, por representar tanto para mim: amigo, companheiro, amor, cmplice, entre
inmeros outros. No somente por estar ao meu lado, mas tambm por se fazer
presente mesmo no estando ao lado. Pelo suporte emocional, intelectual e
financeiro (porque no dizer?) imprescindveis para me ajudar manter minhas metas,
para sempre me incentivar a continuar no caminho que eu tracei. Da mesma forma
que no posso rotular seu papel em minha vida, no posso rotular meu sentimento
de gratido.
Agradeo, inclusive, aos meus Amigos de jornada, estes que, at o fim, no
s proporcionaram fora e estmulo para continuar, como mostraram o poder de
cativar. Por isso, venho dizer que sei que sou eternamente responsvel por aquilo
que cativo.
Agradeo, no menos, s minhas Amigas da vida toda, que me ensinaram a
escutar, a no julgar e a ceder; tarefas to complicadas e ainda assim to
importantes. A elas, essas 5 pessoas to diferentes, mas to queridas, meu muito
iii
ESCOLA
POLITCNICA DE
PERNAMBUCO
iv
ESCOLA
POLITCNICA DE
PERNAMBUCO
Resumo
possvel perceber que os problemas de atrasos na entrega do projeto, produtos de
baixa qualidade e aumento significativo dos custos enfrentados pelas empresas de
desenvolvimento
de
software
so
causados
principalmente
pela
falta
de
ESCOLA
POLITCNICA DE
PERNAMBUCO
Abstract
Its possible to notice that the problems of delays in project delivery, low quality
products and significant cost increases faced by software developments enterprises
are mainly caused by the lack of management processes, which generate flaws with
enormous human and economic impacts. So, in order to find a way to develop
software with quality and in-time delivery on the educational software developments
environments this work evaluates the use of Scrum agile methodology, as an
alternative. To initiate the application, by developing a deployment strategy, were
executed an experiment on a real enterprise from the sector of educational software
development. At this enterprise were analyzed changes on roles and responsibilities
in human resources, including resources and applications to support the use of the
methodology, and changes in the distribution of tasks by development time. By
analyzing the results of the implementation could be observed that the Scrum agile
methodology was adequate for the use on educational software developments
environments, and its application encompasses all stages of development of these
environments, through small and medium-size adjustments; besides, this analysis
showed a good adaptability and acceptance of the methodology by the team. By
having been quickly assimilated, did not allow the initial drop in productivity caused
by the implementation of the method to have an impact to the project schedule.
vi
ESCOLA
POLITCNICA DE
PERNAMBUCO
Sumrio
CAPTULO 1 INTRODUO .................................................................................................................12
1.1
MOTIVAO ................................................................................................................................. 13
1.2
OBJETIVOS.................................................................................................................................... 14
1.3
METODOLOGIA ............................................................................................................................. 15
1.4
ESTRUTURA DO DOCUMENTO........................................................................................................... 17
2.2
2.2.1
2.2.2
2.2.3
Scrum ............................................................................................................................... 24
2.3
2.3.1
2.4
3.2
FRAMEWORK ................................................................................................................................ 35
3.2.1
3.2.2
Time-Boxes ...................................................................................................................... 36
3.2.3
3.2.4
3.2.5
3.3
CARACTERIZAO DO AMBIENTE....................................................................................................... 44
4.1.1
4.1.2
4.2
4.2.1
4.2.2
4.3
4.4
4.4.1
Product Backlog............................................................................................................... 50
4.4.2
Sprint Backlog.................................................................................................................. 50
vii
ESCOLA
POLITCNICA DE
PERNAMBUCO
4.4.3
4.4.4
4.4.5
Planning Poker................................................................................................................. 54
4.5
4.5.1
4.5.2
4.5.3
4.5.4
4.6
4.7
5.2
5.2.1
Prazo................................................................................................................................ 63
5.2.2
Qualidade ........................................................................................................................ 63
5.2.3
Custos .............................................................................................................................. 64
5.3
6.2
BIBLIOGRAFIA....................................................................................................................................70
viii
ESCOLA
POLITCNICA DE
PERNAMBUCO
ndice de Figuras
Figura 2.1
Ciclo
de
desenvolvimento
em
Scrum.
Fonte:
Ciclo
de
desenvolvimento
em
Scrum.
Fonte:
Figura 4.1
Figura 4.2
Figura 4.4
ix
ESCOLA
POLITCNICA DE
PERNAMBUCO
ndice de Tabelas
Tabela 2.1
Grinyer [2007]...................................................................................................... 28
Tabela 4.1
Resumo
dos
relacionamentos
quanto
ao
processo
de
ESCOLA
POLITCNICA DE
PERNAMBUCO
xi
ESCOLA
POLITCNICA DE
PERNAMBUCO
Captulo 1
Introduo
Nos ltimos anos, o software se tornou um componente vital nos negcios. O
sucesso de uma organizao est cada vez mais dependente da utilizao do
software como um diferencial competitivo [PRIKLADNICKI, 2003]. Entretanto, a
globalizao de mercado tornando possvel o acesso a novos tipos de mercados e
o acesso de "jogadores" exteriores aos mercados domsticos de cada empresa
[TAPSCOTT & CASTON, 1993], iniciou um processo de aumento da concorrncia,
tornando-a muito acirrada. E essa concorrncia, exigindo melhores produtos,
acarretou na menor, a tolerncia s falhas, atrasos e cancelamentos de projetos.
[SAVOINE et al., 2009].
Analisando o cenrio de produo de software possvel perceber que esses
so os maiores problemas enfrentados pelas empresas de desenvolvimento de
software (atrasos na entrega do projeto, produtos de baixa qualidade e aumento
significativo dos custos) e so causados, entre outros fatores, pela falta de
gerenciamento nos processos. De acordo com Beck [2004], o desenvolvimento de
software tem falhas na entrega e nos valores entregues e essas falhas tm impactos
econmicos e humanos enormes. necessrio achar uma maneira de desenvolver
software com qualidade e entregas frequentes.
Neste sentido, organizaes que procuram melhoria em seus processos de
produo atravs de populares frameworks de gesto como Capabitity Maturity
Model Integration (CMMI), COBIT, ITIL, entre outros, agora tambm acreditam que
introduzir conceitos geis em seus processos buscando um equilbrio entre agilidade
e maturidade uma alternativa capaz de promover a melhoria da qualidade dos
seus produtos e, consequentemente, aumento da competitividade no mercado
[SZIMANSKI, 2009, apud PLAYFAIR, 2008].
O ambiente de desenvolvimento de software no tmido quando se trata
em introduzir novas metodologias. De fato, nos ltimos 25 anos, um grande nmero
de diferentes abordagens para o desenvolvimento de software tem sido introduzido,
12
ESCOLA
POLITCNICA DE
PERNAMBUCO
dos quais apenas alguns sobreviveram para serem usados hoje [ABRAHAMSSON et
al., 2002].
Dentre essas abordagens at hoje utilizadas, os mtodos geis tm recebido
destaque, principalmente no contexto de mudanas, oferecendo, em vrios casos,
respostas rpidas s novas exigncias de desenvolvimento: requisitos mutveis e
no totalmente esclarecidos e entrega do produto com valor aceitvel.
Entretanto, as organizaes tm grandes dificuldades na implantao de
mtodos de desenvolvimento. A maior dificuldade encontrada num processo de
implantao de caracterstica comportamental: a resistncia mudana. Outra
dificuldade a inevitvel queda na produtividade, em um primeiro momento. Isto
ocorre por representar uma mudana na maneira pela qual os profissionais esto
habituados a realizar suas atividades. Enquanto a metodologia no estiver
assimilada, os desenvolvedores encontraro mais dificuldades em exercer suas
tarefas do que do modo com o qual estavam acostumados.
1.1 Motivao
Este trabalho buscou uma motivao dentro de um cenrio real, numa empresa do
setor de desenvolvimento de softwares educativos, focada na rea especfica de
construo de objetos de aprendizagem, caracterizando assim um estudo de caso.
O processo de desenvolvimento dessa empresa conta com as equipes de produo
compostas por programadores, designers, professores e coordenador de equipe;
entretanto, no h uso de qualquer ferramenta ou metodologia para apoiar o
gerenciamento da construo dos objetos de aprendizagem.
Assim, esta atividade de grande importncia organizacional est direcionada
individualmente para os coordenadores de cada equipe. Neste contexto, as
atividades dos projetos esto sendo realizadas de forma no padronizada, e
questes como: (i) definio da distribuio e alocao de tarefas de cada projeto;
(ii)
definio
seleo
de
competncias;
(iii)
definio
da
matriz
de
13
ESCOLA
POLITCNICA DE
PERNAMBUCO
1.2 Objetivos
O objetivo deste trabalho uma avaliao de desempenho da equipe aps a
implantao do mtodo gil Scrum, a fim de comprovar sua eficcia e validar seu
uso em ambientes de desenvolvimento de tecnologias educacionais.
Entre as metas especficas por este trabalho, esto:
14
ESCOLA
POLITCNICA DE
PERNAMBUCO
(i) adaptar
metodologia
Scrum
para
realidade
do
ambiente
de
eficincia
da
metodologia
gil
Scrum
em
ambientes
de
de
decises
entre
equipe
gerncia;
otimizao
1.3 Metodologia
A pesquisa realizada no projeto de Natureza Aplicada, objetivando gerar
conhecimentos para aplicao prtica dirigida a ambientes de desenvolvimento de
softwares educativos. Sua abordagem ser qualitativa, de modo a analisar a
interao de cada indivduo com a metodologia e com o novo ambiente de
desenvolvimento a ser criado; e quantitativa, por requerer o uso de tcnicas
estatsticas para gerar estimativas concretas de desenvolvimento de cada tarefa e
traduzir a eficincia da metodologia.
Quanto ao seu objetivo, a pesquisa caracterizada como exploratria,
fazendo uso de procedimento tcnico bibliogrfico e de ao.
Desta forma, contempla as seguintes etapas:
1- Estudo geral sobre metodologias geis.
15
ESCOLA
POLITCNICA DE
PERNAMBUCO
16
ESCOLA
POLITCNICA DE
PERNAMBUCO
17
ESCOLA
POLITCNICA DE
PERNAMBUCO
Captulo 2
Metodologias geis em Projetos de
TI
O objetivo deste captulo apresentar os fundamentos associados ao conceito de
gil atravs do histrico e criao do Manifesto gil, apresentar algumas
abordagens geis e fornecer uma definio de um mtodo gil de desenvolvimento
de software em projetos de TI.
18
ESCOLA
POLITCNICA DE
PERNAMBUCO
[2002,
p.
xxii]
define
ncleo
de
ESCOLA
POLITCNICA DE
PERNAMBUCO
XP EXtreme Programming
trabalho
feito,
com
prticas
que
haviam
sido
eficazes
no
20
ESCOLA
POLITCNICA DE
PERNAMBUCO
importncia
para
seu
embasamento:
comunicao,
feedback,
Tabela 2.1
Pontos fracos
iteraes do dia.
Indicada quando o escopo do projeto no
para o sucesso.
ESCOLA
POLITCNICA DE
PERNAMBUCO
plano.
interesse da equipe.
naturalidade.
software.
usurio.
etc.
rpido e constante.
22
ESCOLA
POLITCNICA DE
PERNAMBUCO
2.2.2
ESCOLA
POLITCNICA DE
PERNAMBUCO
Scrum
24
ESCOLA
POLITCNICA DE
PERNAMBUCO
Tabela 2.2
Pontos fracos
totalmente definidos.
Flexibilidade para mudanas constantes
vasta documentao.
integral.
disponibilidade de tempo ou so
resistentes a troca de informaes.
andamento do projeto.
reunies frequentes.
constantes.
equipe frequente.
25
ESCOLA
POLITCNICA DE
PERNAMBUCO
ESCOLA
POLITCNICA DE
PERNAMBUCO
comunidade
de
desenvolvimento
de
software,
pouco
de
determinado
conhecimento
delas. Com
respeito
Tabela 2.3
Item da pesquisa
Percentual de empresas que adotam
Resultado
46%, nas empresas de porte mdio, e
44%
desenvolvimento gil.
ESCOLA
POLITCNICA DE
PERNAMBUCO
executivos).
Principal motivao para a adoo do
projetos (47%).
desenvolvedores).
Tabela 2.4
Nmero de fatores
15
11
10
mercado).
4-Influncias externas organizao (treinamento ou
consultoria externa).
5-Resposta a requisitos em constante variao.
28
ESCOLA
POLITCNICA DE
PERNAMBUCO
mercado.
7-Downsizing da equipe e processo de desenvolvimento.
Total
53
29
ESCOLA
POLITCNICA DE
PERNAMBUCO
Figura 2.1
30
ESCOLA
POLITCNICA DE
PERNAMBUCO
Figura 2.2
quantitativamente
os
benefcios
atingidos
pela
adoo
do
31
ESCOLA
POLITCNICA DE
PERNAMBUCO
Figura 2.3
consistentes
sejam
levantadas
apresentadas
comunidade
de
desenvolvimento.
ESCOLA
POLITCNICA DE
PERNAMBUCO
Captulo 3
Estudo da Metodologia Scrum
O objetivo desta seo caracterizar a metodologia Scrum; apresentar seu
framework visando fornecer a informaes suficientes para justificar a escolha de
sua utilizao como metodologia adequada para desenvolvimento de softwares
educativos.
ESCOLA
POLITCNICA DE
PERNAMBUCO
34
ESCOLA
POLITCNICA DE
PERNAMBUCO
3.2 Framework
Nesta seo sero detalhados os papis e responsabilidades da metodologia
Scrum, bem como seu ciclo desenvolvimento, os elementos time-boxed e os
artefatos e ferramentas que compem esse ciclo.
3.2.1
Papis e Responsabilidades
Figura 3.1
ESCOLA
POLITCNICA DE
PERNAMBUCO
Time-Boxes
36
ESCOLA
POLITCNICA DE
PERNAMBUCO
Ciclo de Desenvolvimento
Product
Owner,
assim
como
as tecnologias
necessrias
para
sua
Figura 3.2
www.mountaingoatsoftware.com/scrum [2010]
ESCOLA
POLITCNICA DE
PERNAMBUCO
Figura 3.3
http://consultingblogs.emc.com/colinbird/ [2010]
Artefatos e Ferramentas
ESCOLA
POLITCNICA DE
PERNAMBUCO
39
ESCOLA
POLITCNICA DE
PERNAMBUCO
Figura 3.4
40
ESCOLA
POLITCNICA DE
PERNAMBUCO
3.2.5
Etapas da Sprint
ESCOLA
POLITCNICA DE
PERNAMBUCO
seu
trabalho
com
eficcia?.
Scrum
Master
tambm
tem
42
ESCOLA
POLITCNICA DE
PERNAMBUCO
43
ESCOLA
POLITCNICA DE
PERNAMBUCO
Captulo 4
Adaptao e Implantao do Mtodo
Scrum
O objetivo deste captulo descrever adaptao do mtodo Scrum ao ambiente de
estudo e sua implantao, atravs da caracterizao do ambiente quando ao seu
processo de desenvolvimento e equipe de produo, relacionando-os s prticas,
artefatos e ferramentas da metodologia Scrum, a fim de apresentar as adaptaes
executadas no processo de implantao do mtodo e comprovar a simplicidade,
praticidade e adaptabilidade da metodologia.
Processo de Desenvolvimento
44
ESCOLA
POLITCNICA DE
PERNAMBUCO
Equipe de Produo
ESCOLA
POLITCNICA DE
PERNAMBUCO
diretrizes
superiores
para
execuo
de
um
mtodo
de
46
ESCOLA
POLITCNICA DE
PERNAMBUCO
Tabela 4.1
Aspecto Analisado
Ambiente
Scrum
Distribuio e alocao
Executado pelo
de tarefas e seleo de
coordenador de equipe
Master
Definio da matriz de
Executados pelo
Inerentes metodologia,
responsabilidades e os
coordenador de equipe
representados pelos
competncias
canais de comunicao
definio sob a
implementados e adaptados
responsabilidade do
coordenador de equipe
4.2.2
47
ESCOLA
POLITCNICA DE
PERNAMBUCO
Tabela 4.2
Scrum
mantenedor do desenvolvimento,
desenvolvimento da equipe.
48
ESCOLA
POLITCNICA DE
PERNAMBUCO
membros, trabalhando em
pelo coordenador.
4.4 Levantamento
Ferramentas
de
Artefatos
ESCOLA
POLITCNICA DE
PERNAMBUCO
Product Backlog
Sprint Backlog
Como dito no captulo 3, o Sprint Backlog composto por uma lista de tarefas
extradas do Product Backlog, as quais a equipe se compromete a fazer durante
uma sprint.
Para compor o Sprint Backlog, nesse estudo de caso, foram selecionadas
duas aulas do Product Backlog, para serem produzidas em duas sprints, cada uma
de durao de 2 semanas. Essas aulas so subdivididas em pginas, e a listagem
dessas pginas compem o Sprint Backlog e as tarefas afixadas no Scrum Board,
como ser descrito na prxima seo.
50
ESCOLA
POLITCNICA DE
PERNAMBUCO
Scrum Board
Figura 4.1
ESCOLA
POLITCNICA DE
PERNAMBUCO
Programadores
XML
Som e Sincronizar personagem
Funcional
Documentar
Redimensionar bales
Designers
Animao Geral:
-Externa ao personagem
-Zoom
Animao de Personagem:
- Interna ao personagem
- Movimento de falas
Cenrio
Elementos
Criao de personagem
Organizar biblioteca
52
ESCOLA
POLITCNICA DE
PERNAMBUCO
Scrum Master
Gerar XML
Elaborar Roteiro v2
Elaborar Solicitao sons
Gerar Diagramas
Burndown Chart
O grfico Burndown uma das sees dos Scrum Board e, como j dito, tem o
objetivo de mostrar a correlao entre a quantidade de trabalho restante em
qualquer ponto no tempo e o progresso da equipe na reduo deste trabalho.
H diversas formas de registrar o trabalho executado no grfico, sendo as
duas principais por quantidade de tarefas e por pontos de complexidade dessas
tarefas. No estudo de caso deste trabalho foi usada esta ltima opo, que utiliza o
Planning Poker para efetuar as mtricas de complexidade das tarefas.
53
ESCOLA
POLITCNICA DE
PERNAMBUCO
Figura 4.2
Planning Poker
54
ESCOLA
POLITCNICA DE
PERNAMBUCO
Figura 4.3
55
ESCOLA
POLITCNICA DE
PERNAMBUCO
56
ESCOLA
POLITCNICA DE
PERNAMBUCO
Figura 4.4
57
ESCOLA
POLITCNICA DE
PERNAMBUCO
Sprint Retrospective
58
ESCOLA
POLITCNICA DE
PERNAMBUCO
Tabela 4.4
Melhorias
esquecimento.
Organizar as etapas do
desenvolvimento, auxiliando
nos post-its.
59
ESCOLA
POLITCNICA DE
PERNAMBUCO
60
ESCOLA
POLITCNICA DE
PERNAMBUCO
Captulo 5
Coleta e Anlise de Dados do
Processo de Implantao do Mtodo
Scrum
O objetivo deste captulo descrever o resultado do estudo sob o aspecto
comportamental da equipe de produo e sob as caractersticas do processo de
desenvolvimento quanto ao prazo, qualidade e aos custos relacionados s prticas
da metodologia Scrum, visando apresentar o produto das adaptaes executadas no
estudo de caso.
ESCOLA
POLITCNICA DE
PERNAMBUCO
ESCOLA
POLITCNICA DE
PERNAMBUCO
Prazo
Quanto ao prazo, foi possvel observar que as aulas, aps a implantao do mtodo
passaram a ser produzidas 2 por semana. Embora a priori fossem desenvolvidas
numa mdia de 3 semanalmente, aps a implantao as aulas passaram a ser mais
completas, exigindo menos correes em uma das iteraes, nenhuma correo
foi feita enquanto as aulas produzidas antes da implantao exigiam cerca de 2
semanas a mais para manuteno.
Assim, pode-se concluir que a implantao do mtodo contribuiu para
minimizar o tempo gasto com correes, reduzindo o prazo total de desenvolvimento
de cada objeto de aprendizagem.
5.2.2
Qualidade
Como dito na seo anterior, aps a implantao do mtodo foi possvel entregar um
produto aparentemente mais robusto, adequado ao uso (cumprindo as requisies
de usabilidade) e satisfazendo os requisitos do Product Owner; correspondendo
assim, de acordo com os conceitos de Gerenciamento de Qualidade do PMBok, a
um produto de qualidade.
Foi possvel notar a reduo de erros e adequao da usabilidade das aulas
desenvolvidas aps a implantao do Scrum em detrimento s anteriores atravs
das documentaes de reviso elaboradas pelo Product Owner (tambm
responsvel por analisar o produto em relao qualidade e requisitos do cliente
final); estas passaram a relatar menor quantidade de pontos de correo e, quando
relatados, correspondem a tarefas de menor complexidade e que no so
relacionadas usabilidade do produto.
Entretanto, foi detectada a necessidade de ser implantando um processo de
Gerenciamento de Qualidade, de forma a quantificar no somente qualificar o
produto nos padres de qualidade. Como trabalhos futuros recomendada a
aplicao dos conceitos de Gerenciamento de Qualidade do PMBok, para assegurar
63
ESCOLA
POLITCNICA DE
PERNAMBUCO
Custos
Tabela 5.1
Ambiente Pr-Implantao
Ambiente Ps-Implantao
64
ESCOLA
POLITCNICA DE
PERNAMBUCO
desenvolvimento, no sendo
65
ESCOLA
POLITCNICA DE
PERNAMBUCO
aprendizagem.
66
ESCOLA
POLITCNICA DE
PERNAMBUCO
Captulo 6
Concluso e Trabalhos Futuros
Analisando o cenrio de produo de software possvel perceber que os maiores
problemas enfrentados pelas empresas de desenvolvimento de software atrasos
na entrega do projeto, produtos de baixa qualidade e aumento significativo dos
custos, por exemplo so causados principalmente pela falta de gerenciamento nos
processos. Isso justifica a necessidade da adoo de processos que utilizem
prticas geis que visem uma reduo de desperdcio e que sobrevivam diante de
um ambiente em que as mudanas ocorrem com grande frequncia.
Atravs da anlise dos resultados pde-se observar que a metodologia gil
Scrum se mostrou adequada para o uso em ambientes de desenvolvimento de
softwares educativos, e que sua aplicao engloba todas as etapas do
desenvolvimento, atravs de pequenas e mdias adaptaes.
Apesar de exigir rigor no cumprimento das etapas e reunies, remove a
obrigatoriedade de gerao de vasta documentao, sendo necessria somente a
escolhida pelo Scrum Master ou Product Owner, como foi o caso da gerao de
diagramas de estado e roteiros de aulas, respectivamente, justificado pela dinmica
de desenvolvimento do negcio em questo.
Assim, quando cumpridas, as etapas definidas fornecem importantes dados
relativos produtividade das equipes e so importantes elementos na construo de
um processo adaptativo com constantes melhorias e foco na comunicao, como o
caso da Daily Scrum Meeting, que relata o progresso do desenvolvimento, e da
Sprint Retrospective, que identifica falhas e lacunas presentes no ciclo de
desenvolvimento da metodologia Scrum.
O estudo tambm mostrou a boa adaptabilidade e aceitao da equipe
metodologia, no sendo a caracterstica comportamental da equipe um obstculo
implantao do mtodo. Por ter sido rapidamente assimilada pela equipe, a queda
de produtividade inicial implantao do mtodo no se caracterizou como alto
impacto no cronograma do projeto.
67
ESCOLA
POLITCNICA DE
PERNAMBUCO
ESCOLA
POLITCNICA DE
PERNAMBUCO
69
ESCOLA
POLITCNICA DE
PERNAMBUCO
Bibliografia
[ABRAHAMSSON et al., 2002] ABRAHAMSSON, P. et al. Agile software
development methods: Review and analysis. VTT Publications 478. Finlndia.
2002. Disponvel em <http://www.vtt.fi/inf/pdf/publications/2002/P478.pdf>. Acesso
em 20/04/2010.
[AMBLER, 2004] AMBLER, Scott W. Lessons in Agility from Internet-Based
Development. IEEE Software. p. 66-73. 2004.
[BANKI & TANAKA, 2009] BANKI A.; TANAKA S., Metodologias geis: Uma Viso
Prtica. Engenharia de Software Magazine, Rio de Janeiro. v. 04. p. 22-29. 2008.
Disponvel em <http://www.devmedia.com.br/assgold/listmag.asp?site=48>. Acesso
em 14/04/2010.
[BARNETT, 2006] BARNETT, L. Agile Survey Results: Solid Experience And
Real Results. Agile Journal. 2006.
[BECK, 1999a] BECK, K. Embracing Change With Extreme Programming. IEEE
Computer. p. 7077. 1999.
[BECK, 1999b] BECK, K. Extreme programming explained: Embrace change.
Boston, Addison-Wesley, 1999.
[BECK, 2004] BECK, K. Programao Extrema (XP) explicada: acolha as
mudanas. Bookman, Porto Alegre, 2004.
[BENTZEN, 2009] BENTZEN, Hlio. Avaliao Qualitativa Da Utilizao Da
Abordagem Scrum Em Um Ambiente Real Atravs Do Mtodo Nokia Test. 2003.
68f. Tese (Concluso de Curso) - Escola Politcnica de Pernambuco da
Universidade de Pernambuco, Pernambuco.
[BONA, 2002] BONA, C. Avaliao de Processos de Software: Um Estudo de
Caso em XP e ICONIX. 2002. Tese (Mestrado) - Universidade Federal de Santa
Catarina, Santa Catarina.
[COCKBURN, 2002] COCKBURN, A. Agile Software Development Joins the
"Would-Be" Crowd. Cutter IT Journal 15. p. 6-12. 2002.
70
ESCOLA
POLITCNICA DE
PERNAMBUCO
in
the
Enterprise.
Agile
Journal,
07/07/2008.
Disponvel
em:
ESCOLA
POLITCNICA DE
PERNAMBUCO
Luterano
de
Palmas,
2009.
p.
93-102.
Disponvel
em:
72