Relatorio tcc winker

Disponível somente no TrabalhosFeitos
  • Páginas : 110 (27350 palavras )
  • Download(s) : 0
  • Publicado : 5 de maio de 2012
Ler documento completo
Amostra do texto
Universidade Federal de Santa Catarina
Departamento de Informática e Estatística
Curso de Sistemas de Informação







Estudo do uso de Metodologias Ágeis no Desenvolvimento de uma Aplicação de Governo Eletrônico





WINKER PIMENTA







Florianópolis – SC
Ano 2007 / 2


WINKER PIMENTA





Estudo do uso de Metodologias Ágeis no Desenvolvimento de umaAplicação de Governo Eletrônico




Trabalho de conclusão de curso apresentado como parte dos requisitos para obtenção do grau de Bacharel em Sistemas de Informação




Orientador: Prof. José Eduardo De Lucca
Co-orientador(a): Profa. Maria Marta Leite


Banca Examinadora
Rafael Savi
Prof. José Eduardo De Lucca
Profa. Maria Marta LeiteAGRADECIMENTO














Resumo

Com o crescimento da indústria de software, devido a uma demanda da sociedade, os problemas relacionados ao seu desenvolvimento, como falta de gerenciamento e manutenção, complexidade e alto custo de implementação, se tornaram mais visíveis. Dentre estes, o principalponto de falha em um projeto de software é o seu gerenciamento. Essa falha desperta o interesse da comunidade de desenvolvimento de software em melhorar os processos relacionados ao gerenciamento, entre os quais se destacam os processos ágeis, por ocasionarem uma menor burocracia e resultados mais diretos. Tendo em vista a melhoria desses processos ágeis, esse trabalho tem como objetivo apresentaruma análise comparativa entre as metodologias ágeis easYProcess e Scrum bem como as diferenças entre a abordagem ágil e tradicional de desenvolvimento de software. Para isto, realiza um estudo e aplicação das metodologias citadas na construção parcial de um componente de software para prefeituras. Diante disto, percebemos que ambas as metodologias cumprem o seu papel. O YP é mais detalhado emdocumentos e artefatos para o projeto como todo, já a metodologia Scrum se destaca nos aspectos de gerência e organização da equipe durante o processo de desenvolvimento.
Palavras-chave: Metodologias Tradicionais, Metodologias Ágeis, Análise Comparativa, easYProcess, Scrum.


Abstract

Due to a fast growth of the software industry, a society demand, problems related to software development suchas lack of management and maintenance, complexity and high costs have become more visible lately. Among them, management seems to be the main problem related to a software project. This problem has called the attention of the software development community which has made efforts to improve processes related to management such as agile processes to decrease bureaucracy, obtaining, this way, directresults. Aiming at contributing to the improvement of the performance of these agile processes, the objective of this study is to make a comparative analysis between easYProcess and Scrum agile methodologies of software development as well as to show differences between agile and traditional approaches. In order to achieve its objective, this study applies the methodologies above mentioned to apartial construction of a software component for City Halls. Results suggest that both methodologies play their role well: during the process of software development, the easYProcess seems to be efficient when applied to documents and artifacts while the Scrum methodology has a good performance when applied to management and team organization.

Keywords: Methodologies, Agile Methodologies,Comparative Analysis, Agile Process, Scrum.



Sumário


1 INTRODUÇÃO 14
1.1 FORMULAÇÃO DO PROBLEMA 15
1.2 JUSTIFICATIVAS 16
1.3 OBJETIVOS 17
1.3.1 Objetivo Geral 17
1.3.2 Objetivos Específicos 17
1.4 DELIMITAÇÃO DO ESCOPO 18
1.5 ORGANIZAÇÃO DO TRABALHO 18
2 ESTUDO DE METODOLOGIAS DE DESENVOLVIMENTO 19
2.1 METODOLOGIAS DE DESENVOLVIMENTO DE SOFTWARE 19
2.2 METODOLOGIAS TRADICIONAIS...
tracking img