ISO 9001

Pode a ISO 9.001 substituir o CMMI no desenvolvimento eficiente de software?

A busca da eficiência e qualidade no desenvolvimento de software vem de décadas. No início definiu-se processos estruturados e lineares para o desenvolvimento de softwares, evoluiu com a introdução de feedbacks e análise de risco nas fases de levantamento de requisitos, análise e desenho, como por exemplo o modelo espiral, para consolidar e obter consenso do objetivo e escopo final do projeto. As fases de codificação, testes e implantação assumem aspectos de linha de produção.

O conceito em torno de Engenharia de Software é o desenvolvimento de software com o máximo de eficiência e qualidade, incluindo custo e entregas no prazo. Para gerenciar melhor essa evolução é possível classificar as áreas de desenvolvimento, ou células dentro das áreas, em diferentes níveis de maturidade: Inicial, Gerenciada, Definida, Quantitativamente Gerenciado e Otimizado. Essa classificação é definida pelo CMMI – Capability Maturity Model Integration – um processo de melhoria contínua de desenvolvimento de software, criado pela Universidade americana Carnegie Mellon, administrado pelo CMMI Institute, uma subsidiaria da ISACA desde 2016.Continue a ler »Pode a ISO 9.001 substituir o CMMI no desenvolvimento eficiente de software?