Customização de processo de desenvolvimento de software baseada na modelagem ágil - Costa, Daiane Morandi da (My University, 2016)
A definição de um processo de desenvolvimento de software não é uma tarefa trivial para as organizações, principalmente quando esse processo é utilizado para realizar manutenção. Pois, além de estar desenvolvendo o software, é necessário manter o sistema atual em operação. As dificuldades para a produção de sistemas vão muito além das questões técnicas. Fatores organizacionais, culturais e humanos são responsáveis por algumas das variáveis que contribuem para tornar o desenvolvimento de sistemas de software uma atividade altamente complexa. Uma questão muito importante a ser considerada quando se pensa em definir uma metodologia de desenvolvimento de software é a evolução do sistema. A evolução do software é imprescindível para as organizações que são dependentes de seus sistemas, os quais são considerados importantes ativos de negócio. O fato de não existir um processo ideal, possibilita que sejam feitas melhorias nos processos existentes. A customização de processos não significa simplesmente adotar métodos específicos, ferramentas ou modelos de processo padrão. A customização deve ser encarada como algo específico para cada organização. Geralmente as organizações quando buscam a melhoria de seus processos de desenvolvimento procuram se apoiar em métodos já conhecidos e utilizados, como as metodologias "tradicionais" e "ágeis". Neste trabalho é apresentada a customização do processo de desenvolvimento de software de uma equipe específica que realiza manutenção evolutiva em um software web (sic).
Keywords: Software - Desenvolvimento