O CMMI e o MPS.BR para certificar a qualidade dos processos de software
Cada vez mais a tecnologia da informação vem se destacando como sendo uma das mais importantes ferramentas para apoiar a vida de uma grande parte da população moderna. Sem notarmos, com o passar do tempo, o software passou a fazer parte do nosso dia-a-dia, estando hoje presente em diversos equipamentos como celulares, eletrodomésticos, automação industrial, medicina, automóveis, entre outros. Em virtude desta realidade, novas demandas chegam continuamente às empresas que desenvolvem software, porém estes softwares devem além de ser desenvolvidos, cumprirem prazos aceitáveis e serem entregues com maior qualidade. Para diversos autores da área, a indústria de software entrou neste século, preocupada em ajustar seus processos para produzir software de qualidade, dentro dos prazos e com orçamentos confiáveis, e estas organizações estão pressionadas por seus concorrentes a reduzir substancialmente os prazos para a entrega de produtos. Desta forma, organizações que sejam capazes de integrar, harmonizar e acelerar seus processos de desenvolvimento e manutenção de software terão a primazia do mercado. A busca por esta nova realidade está conduzindo, a indústria de software mundial a um processo de melhoria no desenvolvimento dos seus produtos, visando suprir fatores críticos relacionados com a qualidade, a produtividade e a agilidade. Neste contexto foram desenvolvidos modelos para apoiar a melhoria dos processos de software (MPS), permitindo assim a superação dos fatores críticos o mais rápido possível.
Os principais modelos da atualidade são o Capability Maturity Model Integration (CMMI), a norma ISO/IEC 15504-5 na esfera mundial e brasileira. Já o Modelo de Referência MPS que faz parte do MPS.BR (Melhoria de Processo do Software Brasileiro) neste momento tem grande adesão por parte das empresas brasileiras que buscam melhorar os seus processos, conquistar competência nacional e em seguida buscar a avaliação em um modelo reconhecido mundialmente para competir no mercado externo.
Estes modelos são utilizados como guias para projetos de MPS e isso não é novidade em outros países como a Índia e a China. A Índia é um exemplo (desponta como uma referência mundial em indústria de software) de que investimento em melhoria dos processos para certificar a qualidade das empresas é um diferencial competitivo para estas empresas no mercado externo e inclusive no interno. Em vista do sucesso destes países e suas empresas no mercado mundial, a indústria brasileira de software (IBS) está iniciando, ainda que timidamente, um “choque de qualidade” através da implementação de projetos de MPS baseados no CMMI e MPS.BR em diversas partes do país, buscando assim reconquistar o tempo perdido e aumentar o mais breve possível o número de certificações e avaliações da qualidade dos processos de desenvolvimento de software brasileiras.
Desta forma para a IBS, é de extrema importância ver o maior número de empresas engajadas na melhoria da qualidade o mais breve possível sob o risco de perdermos as oportunidades no desenvolvimento de produtos para o mercado externo e também de vermos empresas de outros países avançarem comercialmente no mercado local com soluções de qualidade e com baixo custo.
Autor: Cristiano Schwening Engsoft – Engenharia de Software crsch@engsoft.com.br