GESTÃO PARA O PROCESSO DE DESENVOLVIMENTO DE SOFTWARE CIENTÍFICO, UTILIZANDO UMA ABORDAGEM ÁGIL E ADAPTATIVA NA MICROEMPRESA / MANAGEMENT FOR THE SCIENTIFIC SOFTWARE DEVELOPMENT PROCESS, USING A AGILE AND ADAPTIVE APPROACH IN SMALL BUSINESS
AUTOR(ES)
Jean Carlo Albiero Berni
DATA DE PUBLICAÇÃO
2010
RESUMO
O desenvolvimento de software científico possui particularidades que, frequentemente, diferem das regras comumente utilizadas na produção de softwares comerciais. Novos requisitos que surgem no decorrer do desenvolvimento, necessidades de comunicação constante com os stakeholders (pesquisadores) e adaptação nos processos fazem da produção desse tipo software uma atividade mais interativa do que o convencional. Metodologias ágeis para desenvolvimento de software surgem como alternativas aos métodos planejados ou prescritivos e, como analisado, atendem às carências decorrentes da elaboração de softwares em ambientes dinâmicos. Neste trabalho, é proposto um método de gestão para o processo de desenvolvimento de software científico. Na definição do método, combinaram-se as metodologias ágeis Scrum e Extreme Programming levando-se em consideração as características do processo científico. O método foi aplicado em projetos reais de uma microempresa de base tecnológica para sua validação e, através de uma análise qualitativa, pode-se verificar a melhoria dos processos de desenvolvimento da empresa.
ASSUNTO(S)
agile methodologies small business microempresa software process engenharia de producao scientific software metodologias ágeis software engineering software científico engenharia de software processos de software
ACESSO AO ARTIGO
http://coralx.ufsm.br/tede/tde_busca/arquivo.php?codArquivo=3060Documentos Relacionados
- The reference model for agile development
- Software Development Process an appropach for Continuous Improvement
- agiLES: uma abordagem ágil para desenvolvimento de projetos de hardware e software integrados
- Experiences with agile development
- An integrated approach for distance learning using business process management and system simulation