Comparação de Ferramentas BPMN para Modelagem e Execução do Processo de Desenvolvimento de Software

Publicado em 26 outubro, 2018
por admin

A melhoria de processo é algo cada vez mais buscado pelas empresas de desenvolvimento de software, objetivando melhorar a qualidade de seus produtos e atividades internas.

Para isso, é importante que os processos sejam definidos e que seja garantida a sua execução. Apesar de existirem notações específicas para a modelagem de processo de desenvolvimento de software, como a SPEM (Software Process Engineering Metamodel), alguns trabalhos têm questionado a utilização dessas notações frente à utilização de BPMN (Business Process Modeling Notation), que permite a integração com demais processos da empresa, entendimento por pessoas alheias à área de software e possui suporte para linguagens de execução do processo. A gerência do processo de desenvolvimento de software é um assunto que vem ganhando destaque em virtude da relação da qualidade do processo de software com a qualidade do produto final. Sendo assim, o processo deve ser definido, avaliado e melhorado  continuamente. Segundo Bertollo e Falbo (2003, p. 1), “a principal causa dos problemas no desenvolvimento de software é a falta de um processo de desenvolvimento de software claramente definido e efetivo”.