Universidade Federal de Pernambuco Graduação em Engenharia da Computação
Centro de Informática
Processo ágil de desenvolvimento de software para equipes separadas remotamente que utilizam ferramentas de software livre como suporte ao
desenvolvimento
_____________________________________________________________________
Proposta de Trabalho de Graduação
Aluno: Allynson Praxedes Soares – aps2
Orientador: Alexandre Marcos Lins de Vasconcelos – amlv Avaliadores: Hermano Perrelli ou André Santos.
Recife, fevereiro de 2009.
Índice
1. Motivação...3
2. Objetivo...3
3. Cronograma...4
Assinaturas...4
1. Motivação
Micro e pequenas empresas ou equipes de projeto de pesquisa engajadas em um projeto de desenvolvimento de software necessitam utilizar ferramentas gratuitas e de código aberto para suportar o desenvolvimento com menor custo. Estas ferramentas também devem adaptar-se às necessidades da equipe de desenvolvimento, ou seja, possibilitar que a equipe de desenvolvimento possa modificar e re-compilar as ferramentas.
Outra característica é que grandes projetos são desenvolvidos em parceria entre as instituições que possuem a propriedade intelectual do projeto. Geralmente estas instituições estão distantes umas das outras, muitas vezes impossibilitando reuniões constantes necessárias para manter as boas práticas do processo de desenvolvimento adotado. Um exemplo disso é o projeto criado pelo MEC com o intuito de desenvolver sistemas que permitam o melhor gerenciamento das informações pertinentes a esta instituição – o projeto SIEP.
O projeto SIEP, criado pela Secretaria de Educação Profissional e Tecnológica do Ministério da Educação – SETEC/MEC, tem como objetivos desenvolver, implantar, dar suporte e manutenção ao Módulo Gerencial do Sistema de Informações da Educação Profissional. Utilizando tecnologia livre, para prover a SETEC/MEC de instrumentos e ferramentas que possibilitem o exercício de sua função definidora de políticas, supervisora, estimulando um processo contínuo de avaliação, monitoramento, modernização e transparência da oferta e da expansão da Educação Profissional e Tecnológica no Brasil. Nesse âmbito o SETEC formou pequenas fábricas de software através das instituições tecnológicas federais (antigos CEFET) onde cada uma seria responsável por desenvolver um módulo do SIEP Gerencial. A unidade de Recife é responsável por desenvolver o módulo Atualizador.
2. Objetivo
Inserido nesse contexto, o objetivo desse trabalho é enumerar boas práticas de engenharia de software, baseado em metodologias ágeis, para projeto de software utilizando tecnologias de software livre para suportar o desenvolvimento. Quando a equipe de projeto está espalhada geograficamente. Utilizando como estudo de caso o projeto SIEP Gerencial.
As boas práticas devem incluir atividades gerenciais e atividades operacionais, apontando artefatos e práticas que facilitem a disseminação da comunicação no projeto.
3. Cronograma
Fev 2008
Mar 2008
Abr 2008
Mai 2008
Jun 2008 Definição do trabalho
Revisão bibliográfica
Estudo sobre os principais processos Diagnóstico do projeto SIEP
Criação de um Plano de Ação Desenvolvimento do relatório Preparação da apresentação
Tabela 1: Cronograma de Atividades
Assinaturas
________________________________________________
Alexandre Marcos Lins de Vasconcelos Orientador
________________________________________________
Allynson Praxedes Soares Aluno