Uso De Metodologias Geis No Desenvolvimento De Software
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
ESPECIALIZAÇÃO EM INFORMÁTICA:
ÊNFASE: ENGENHARIA DE SOFTWARE
Uso de Metodologias Ágeis no
Desenvolvimento de Software
por
Ebenezer Silva de Oliveira
Monografia de Final de Curso
CEI-ES-031-T2-2002-1
Prof. Renato Cardoso Mesquita
Orientador
Belo Horizonte, fevereiro de 2003.
UNIVERSIDADE FEDERAL DE MINAS GERAIS
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
ESPECIALIZAÇÃO EM INFORMÁTICA:
ÊNFASE: ENGENHARIA DE SOFTWARE
Uso de Metodologias Ágeis no
Desenvolvimento de Software
por
Ebenezer Silva de Oliveira
Monografia apresentada aos Senhores:
____________________________________
Prof. Dr. Renato Cardoso Mesquita
(Orientador)
____________________________________
Profa. Dra. Mariza A. S. Bigonha - Coordenadora do CEI-ES
Vista e permitida a impressão.
Belo Horizonte, ___/___/___.
Este trabalho é dedicado às pessoas que tem caminhado junto comigo, com as quais tenho aprendido tanto. Entre elas tenho alegria de destacar o companheirismo de Yolanda.
Dedico também aos meus pais, que investiram em mim,
Ozias e Aparecida.
Agradeço à ATAN e à CST por disponibilizarem as informações citadas neste trabalho.
Agradeço também à ATAN pelo investimento nesta tecnologia que, entre outros aspectos, valoriza as pessoas.
Resumo
Palavras chave: Metodologias ágeis, Extreme Programming, Scrum
O objetivo deste trabalho é apresentar as metodologias ágeis como alternativa aos processos tradicionais usados na engenharia de software. Com este objetivo ele apresenta um estudo de caso – um sistema desenvolvido utilizando um processo baseado nestas metodologias.
O sistema apresentado é o Sistema de Embarque da Companhia Siderúrgica de
Tubarão, desenvolvido por uma equipe da ATAN – Sistemas de Automação. As metodologias usadas no desenvolvimento deste sistema foram Extreme Programming e
Scrum.
Abstract
Keywords: Agile Methodologies, Extreme Programming, Scrum
This work presents the agile methodologies as an