Modelo cmmi de desenvolvimento de software
MODELO CMMI
MODELO CMMI DE DESENVOLVIMENTO DE SOFTWARE
Neste século, a indústria de software entrou preocupada em ajustar seus processos para produzir software de qualidade, pela importância cada vez mais significativa que um sistema bem feito pode fazer em nossas vidas. Com orçamentos confiáveis e dentro dos prazos, estas organizações estão pressionadas por seus concorrentes a reduzir substancialmente os prazos para a entrega dos seus produtos. Uma ferramenta muito requisitada no gerenciamento de projetos de Software é o CMMI (Capability Maturity Model Integration). Criada pelo Software Engineering Institute - SEI, essa metodologia visa ajudar as empresas de tecnologia no desenvolvimento e manutenção dos projetos de software, estabelecendo prioridades para melhorar os processos organizacionais e a habilidade desses em gerenciar o desenvolvimento, a aquisição e a manutenção de produtos e serviços, bem como também melhorar a capacidade de seus processos. Ou seja, é um modelo de referencia que define um conjunto de boas praticas aplicada ao processo de desenvolvimento de softwares. O CMMI, diferente de seu método antecessor, surgiu da percepção de que software básico e aplicações são desenvolvidos em contextos integrados. Além disso, o novo modelo reforça aspectos relacionados à gestão de fornecedores e poderá assimilar outros processos futuramente. Segundo Marcio Alencar, Gerente de Desenvolvimento da GSW Soluções Integradas, explica, “(...) partimos da premissa de que a qualidade final está diretamente ligada à maturidade dos processos envolvidos em sua construção. O CMMI é dividido em alguns níveis de maturidade e, quanto mais avançado é o nível, mais estável é o processo de desenvolvimento da organização e melhor é o resultado apresentado”. Estágios do CMMI: 1. 2. Inicial – Estágio inicial; Gerenciado – Gerenciamento de requisitos, planejamento de
projeto, monitoramento e controle de projeto, gerenciamento de