Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Jhony Alceu Pereira
Título: Ambiente Web para Gerenciamento de Processo de Software Baseado no Scrum
 
Introdução:
O uso de um processo de desenvolvimento de software melhora a qualidade desse software significativamente (SOARES, 2004). Com ele é possível medir desempenho, fazer estimativas e organizar o caos que é o desenvolvimento de software em muitas empresas. O fato complica-se quando os modelos tradicionais não são aplicáveis a pequenas empresas que na sua maioria priorizam o prazo como fator de maior importância, além de sofrerem com a falta de recursos. Para as empresas que trabalham neste contexto, o ideal é um modelo de processo que seja ágil, sem muita burocracia e que seja voltada a todas as pessoas envolvidas nesse processo. Um desses modelos de processo ágil é conhecido como Scrum. De acordo com Schwaber e Beedle (2002, p. 1), o Scrum é um processo interativo incremental de desenvolvimento de software, e um modelo empírico de desenvolvimento de software. Utiliza técnicas simples unidas ao senso comum e a uma base de experiências passadas, já testadas e aprovadas. O uso do Scrum vai ao encontro com a necessidade das pequenas empresas de software pelo fato de ser simples, ágil e sem muita burocracia. O uso de uma metodologia deve ser facilitado através de uma ferramenta que dê o apoio necessário nas atividades envolvidas por este processo. Esta necessidade vem ao encontro de uma lista de atividades e documentos que devem ser gerados no decorrer do processo e mantidos para uma posterior avaliação, seja de processo ou do software em questão. Uma ferramenta disponível para este fim, desenvolvida sob a filosofia OpenSource é o dotProject. Esta ferramenta contém uma estrutura básica para gerência de processos de software, porém não se preocupa com a metodologia aplicada. As funcionalidades do dotProject são desenvolvidas através de módulos para o mesmo, onde esses módulos seguem padrões de desenvolvimento ditados pela própria ferramenta, ou seja, um framework já definido pelo próprio ambiente. Dentre os módulos que já acompanham o dotProject, encontram-se módulos para gerência de clientes/empresas, contatos, projetos, tarefas, fórum, calendário, arquivos, atendimento ao cliente (helpdesk), suporte a várias línguas e controle de permissão de usuários por módulo (DOTPROJECT..., 2005).