trab escrito

26
CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE JUNDIAÍ CMMI Breno Bastos Ramos Carla Andrade de Novais Gabriela Moreno Lidiane Mayra Taquehara Patrícia Silva Rodrigues Samantha Carlla Costa

Upload: lucas-micheleto

Post on 02-Feb-2016

235 views

Category:

Documents


0 download

DESCRIPTION

Engenharia de Software

TRANSCRIPT

Page 1: Trab Escrito

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

FACULDADE DE TECNOLOGIA DE JUNDIAÍ

CMMI

Breno Bastos Ramos

Carla Andrade de Novais

Gabriela Moreno

Lidiane Mayra Taquehara

Patrícia Silva Rodrigues

Samantha Carlla Costa

JUNDIAÍ

2013

Page 2: Trab Escrito

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

FACULDADE DE TECNOLOGIA DE JUNDIAÍ

CMMI

Breno Bastos Ramos

Carla Andrade de Novais

Gabriela Moreno

Lidiane Mayra Taquehara

Patrícia Silva Rodrigues

Samantha Carlla Costa

JUNDIAÍ

2013

Este trabalho tem como finalidade reunir informações sobre o modelo CMMI.

Page 3: Trab Escrito

Sumário1. INTRODUÇÃO.......................................................................................................................1

1.1 O que é CMMI?.............................................................................................................1

1.1 Representação Contínua..............................................................................................1

1.2 Representação Estagiada..............................................................................................1

1.3 Melhoria de processos – o principal objetivo do CMMI...............................................3

2. O VALOR DO CMMI NAS ORGANIZAÇÕES............................................................................5

2.1 Melhora Contínua.........................................................................................................6

3. MATURIDADE DE SOFTWARE NO MUNDO COM CMMI.......................................................8

3.1 Maturidade no desenvolvimento de software com CMMI-DEV e CMMI-SVC..............9

3.2 Maturidade no desenvolvimento de software – onde estão as empresas?...............10

4. ANEXOS..............................................................................................................................13

Estudo de caso: O CMMI e sua implementação na Neoway..................................................13

5. CONCLUSÃO.......................................................................................................................15

6. REFERÊNCIAS BIBLIOGRÁFICAS...........................................................................................16

Page 4: Trab Escrito

1

INTRODUÇÃOO modelo CMMI como ferramenta no gerenciamento de projetos de

software é o que há de mais completo quando o assunto é qualidade de software.

1.1 O que é CMMI?

O CMMI (CapabilityMaturityModelIntegration) é um modelo de referência que contém práticas (Genéricas ou Específicas) necessárias à maturidade em disciplinas específicas (Systems Engineering (SE), Software Engineering (SE), IntegratedProductandProcessDevelopment (IPPD), SupplierSourcing (SS)). Desenvolvido pelo SEI (Software EngineeringInstitute), o CMMI é uma evolução do CMM e procura estabelecer um modelo único para o processo de melhoria corporativo, integrando diferentes modelos e disciplinas.

O CMMI possui duas representações: "contínua" ou "por estágios". Estas representações permitem a organização utilizar diferentes caminhos para a melhoria de acordo com seu interesse.

1.1 Representação Contínua

A representação Continua provê um guia menos especifico na ordem que as melhorias devem ser implementadas. O termo Contínuo é usado porque não há estágios associados com a maturidade da organização. Esta representação utiliza as mesmas áreas de processos, entretanto, são organizadas de forma a permitir a utilização focada e individual.

Muitas das práticas associadas com melhoria de processos são genéricas, aplicando-se a todas as áreas.

As práticas genéricas são agrupadas em Níveis de Capacidade (CapabilityLevels). Cada nível tem uma definição equivalente à do nível de maturidade do modo estagiado. As áreas de processos são otimizadas e institucionalizadas pela implementação das práticas genéricas.

Esta representação é utilizada principalmente quando a organização tem identificado seus pontos fracos e deseja focar seus esforços na melhoria destas áreas.

1.2 Representação Estagiada

A representação Estagiada provê um encaminhamento para a melhoria organizacional baseada em processos agrupados e organizados. O termo estagiado vem da forma que o modelo descreve a caminho a seguir, através de estágios chamados de Níveis de Maturidade(MaturityLevels).

Cada nível de maturidade tem uma série de Áreas de processos, que indicam onde uma organização deve focar seus esforços para melhorar seus processos organizacionais. Cada área de processo é descrita em termos práticos que contribuem para satisfação dos seus objetivos.

Page 5: Trab Escrito

2

Esta representação é utilizada quando a organização deseja utilizar um guia de implementação de melhoria permitindo comparação com outras organizações através dos níveis de maturidade. Cada estágio serve de base para o próximo. O CMMI está dividido em cinco estágios:

As principais características dos níveis acima são:

Nível 1 - Inicial: imaturidade organizacional; os processos são improvisados e geralmente não são seguidos; compromissos de prazo e custo não são cumpridos; o planejamento não é feito com base em estimativas; as qualidades, procedimentos e conhecimentos pertencem às pessoas e não aos projetos; as chances de sucesso dependem das habilidades pessoais dos gerentes e desenvolvedores;

Nível 2 - Gerenciado: políticas e procedimentos para gerenciar o desenvolvimento de software estão definidas e são obedecidas; o planejamento é baseado em estimativas e na experiência anterior de outros projetos; os projetos utilizam processos definidos, usados, disseminados, documentados, medidos e fiscalizados com rotinas de melhoria; os processos afetados são puramente gerenciais (não técnicos) e pertencem aos projetos e não às pessoas;

Nível 3 - Definido: os processos utilizados são estabelecidos e padronizados em toda a organização; processos técnicos passam a ser considerados ao lado dos processos gerenciais; tanto os processos gerenciais quanto os técnicos passam a ser repetidos; os processos pertencem a organização e não mais aos projetos;

Nível 4 - Quantitativamente Gerenciado: são estabelecidas metas quantitativas para os processos e produtos, medidas de qualidade e produtividade são coletadas em todos os projetos; é estabelecido controle estatístico de processos; a gestão passa a ser feita com bases quantitativas;

Page 6: Trab Escrito

3

Nível 5 - Otimização: a organização está engajada na melhoria contínua de seus processos; identificação de pontos fracos e defeitos; ações preventivas sobre causas; mudanças mais significativas de processos e/ou tecnologias são feitas a partir de análise de custo/benefício com base em dados quantitativos.

1.3 Melhoria de processos – o principal objetivo do CMMI.

Há várias definições que sintetizam os objetivos do CMMI (CapabilityMaturityModelIntegration– Modelo de Maturidade Integrado).

O CMMI provê uma linguagem única para que múltiplas disciplinas possam trocar atividades de melhoria de processo.

O CMM surgiu em 1991 com a publicação pela SEI (Software EngineeringInstitute– Instituto de Engenharia de Software), da Carnegie MellonUniversity situada na cidade de Pittsburgh no estado americano da Filadélfia, da versão 1.0 do CMM para Software. Esta versão coroava 5(cinco) anos de trabalho da equipe liderada por Watts Humprey. Este trabalho foi resultado de um contrato celebrado pela SEI e pelo DoD (DepartmentofDefense - Departamento de Defesa do governo americano), tendo como objetivo identificar as melhores práticas no desenvolvimento de software, com o intuito de gerenciar as empresas sub-contratadas pelo DoD, garantindo soluções com melhor qualidade e dentro dos prazos acordados.

O projeto CMMI foi iniciado em 1997 e sua versão inicial foi publicada no ano 2000. O CMMI surgiu como uma forma de integrar diversos modelos existentes, principalmente:

O modelo CMM para software (SW-CMM) Engenharia de sistemas (EIA/IS 731) da Electronic Industries

Alliances

Desenvolvimento Integrado de Processo e Produto (IPD/CMM)

Assim, o CMMI integra estes três modelos de melhoria de processos: software, engenharia de sistemas e desenvolvimento integrado de processos e produtos. Em longo prazo o CMMI deverá incorporar outras disciplinas como Aquisição e Segurança.

A integração destes modelos no CMMI gera uma série de vantagens como: eliminação de inconsistências, maior clareza do modelo, facilidade para entendimento do modelo, terminologia padrão, estilo consistente, garantia de consistência com o ISO 15504 além de manter uma compatibilidade com esforços anteriores de implantação dos modelos.

O CMMI é um modelo de melhoria de processo que enfoca as melhores práticas que endereçam produtividade, performance, custo e satisfação dos envolvidos no projeto. É utilizado no desenvolvimento e manutenção de produtos de software. O modelo aborda todo o ciclo de vida de um produto. O CMMI facilita a melhoria de processos a nível corporativo.

Os modelos contém áreas de processos, descrição de arquitetura e descrição dos objetivos e práticas específicas de cada área de processo, descrição dos objetivos e práticas genéricas, que são comuns a todas as áreas de processos.

Page 7: Trab Escrito

4

Em todo o modelo temos 25 áreas de processos e 186 práticas específicas.

Cada Área de Processo contém 10 tipos de componentes: Objetivo da área de processo Nota introdutória

Referências

Nome

Tabela de relacionamento prática-objetivo

Notas

Produtos de trabalho típicos

Sub-práticas

Amplificação de disciplinas

Elaboração de práticas genéricas

Alguns exemplos de áreas de processos são:

Planejamento de projeto (Project Planning) Gerência de Requisitos (Requirements Management)

Desenvolvimento de Requerimentos (RequirementsDevelopment)

Gerência de Configuração (Configuration Management)

Integração de Produto (ProductIntegration)

Monitoramento e Controle de Projeto (Project MonitoringandControl).

Page 8: Trab Escrito

5

O VALOR DO CMMI NAS ORGANIZAÇÕES

Com o advento da globalização os produtos de software (programas, sistemas ou aplicativos) concorrem num mercado mundial aberto: Não havendo barreiras ou restrições formais ou legais para a aquisição de produtos e serviços de software provenientes de qualquer país.  Temos produtos fabricados na Índia,pacotes integrados em Java desenvolvidos simultaneamente em Singapura e nos Estados Unidos. Assim como software desenvolvido por brasileiros para o Brasil ou para fora como, por exemplo, os ERP’s da Microsiga ou da Datasul.

Há forte demanda dos produtos em todos os setores da economia, mas a oferta é também ampla e, a concorrência acirrada.  O número de empresas de software cresce dia a dia em escala fatorial; as tecnologias são facilmente acessíveis, os preços caem, a capacidade criativa de prover soluções é quase ilimitada e, o time-to-market já se conta em semanas.  A pergunta que surge imediatamente é: Quais são as diferenças competitivas ou, o que encanta e convence o cliente?

A resposta é sintética, mas complexa: a confiança de ter uma solução eficaz, enquanto necessária.

Os clientes, ao adquirirem um produto de software que exige construção sob demanda e de acordo com a suas necessidades específicas, desejam ver suas necessidades e expectativas atendidas, entregues no prazo acordado, sem custos adicionais, sem sustos e percalços. E esperam contar com suporte ao longo de todo ciclo de vida.  Não basta uma campanha de marketing e um preço baixo. Há que mostrar competência para entregar e suportar esse produto dentro dos níveis de serviço especificados e contratados.

As empresas estão hoje solicitadas/exigidas a mostrar sua competência técnica, operacional e gerencial, o que requer delas a demonstração de controle sobre seus processos operacionais, tanto os internos, quanto os atinentes às relações externas, especialmente com clientes e fornecedores (parceiros tecnológicos, fornecedores de serviços, financeiros).

Organismos e entidades de padronização vêm desenvolvendo, em âmbito internacional, normas e modelos que visam assegurar e dar visibilidade à robustez dos processos relativos aos softwares.  Dentre os modelos em uso, destaca-se, pela respeitabilidade e amplitude de aceitação, a série CMMI - CapabilityMaturityModelIntegration, desenvolvida, sob auspícios de vários organismos governamentais e industriais dos Estados Unidos, no SoftwareEngineeringInstitute (SEI), da Carnegie MellonUniversity de Pittsburgh.

A adoção do modelo CMMI está se tornando uma exigência e um passaporte para comercialização internacional de produtos e soluções de software. A crescente indústria brasileira de software, com reconhecida capacidade de criação, necessita estar apta a demonstrar a maturidade de seus processos para ter livre acesso e competir em pé de igualdade nos mercados internacionais.

Com o objetivo de difundir a importância da qualidade no desenvolvimento de software, explicamos aqui os alinhamentos chaves em torno do CMMI, um dos modelos de melhoramento da qualidade dos

Page 9: Trab Escrito

6

processos de desenvolvimento de software mais importantes e reconhecidos a nível mundial.

O modelo CMM foi Desenvolvido pelo Software EngineeringInstitute (SEI), da Carnegie MellonUniversity, contempla a engenharia de software, engenharia de sistemas, o desenvolvimento integrado de produtos e processos além da administração de provedores.  "O modelo CMMI é, essencialmente, o resultado da integração dessas quatro disciplinas como um todo consistente que amplia o âmbito de cada modelo particular, relacionado a cada disciplina específica para ser aplicado integralmente nas organizações de Tecnologia da Informação e Comunicação (TIC) ou para as organizações que precisem internamente ou administrem a TIC".

Podemos afirmar que a engenharia de sistemas abrange o desenvolvimento total de sistemas, que poderia não incluir software. Trata-se de proporcionar soluções à organização a partir das suas necessidades, requerimentos, expectativas e restrições. A ênfase das práticas do modelo e das suas disciplinas é aplicar processos sistemáticos, disciplinados, quantificáveis e principalmente confiáveis no desenvolvimento, manutenção e operação dos produtos de engenharia de TIC associados a aplicações de software.

Seguidamente, no que se tange ao desenvolvimento integrado de produtos e processos é um enfoque sistemático que consegue uma colaboração oportuna dos requerentes ou stakeholders relevantes, através do ciclo do produto, com o objetivo de satisfazer as necessidades, expectativas e requerimentos do cliente.  "No final, a disciplina referente a provedores cobre a aquisição de produtos de provedores e o que poderia significar a inclusão total o parcial dos provedores a um projeto para executar funções ou modificar produtos".

2.1 Melhora Contínua

Por outro lado, existem duas formas de representar o modelo, uma contínua e outra escalonada. A primeira verifica o avanço da implementação das práticas em cada área do processo em seis níveis de capacidade definidos, possibilitando que sejam implementadas desde as práticas mais básicas até as mais complexas. A segunda define um conjunto de áreas de processos que compõem um nível de maturidade, seguindo um caminho de implementação de práticas, que permitem alcançar estados de maturidade organizacionais determinados.

Levando em conta que existem duas representações da integração de quatro disciplinas, a escolha do modelo que se implantará na organização não é trivial e deve estar embasado em atender as respostas claras aos seguintes pontos:1- Qual é o propósito final da organização?2- Para que introduzir o modelo?3- Quais são os objetivos de negócio?4 - Quais são as necessidades?5- Em qual ambiente será aplicado?

Page 10: Trab Escrito

7

Observando empresas brasileiras que já implementaram este modelo como, por exemplo, a Catarinense DATASUL, podemos concluir que atualmente o modelo padrão de fato é o CMMI, porque fornece as melhores práticas da indústria, baseado na escolha empírica e científica, mas principalmente baseado na prática e nas experiências de um grupo de organizações e profissionais do mundo todo. Por estes motivos concluímos:

Para as organizações contemporâneas, que devem enfrentar a globalização dos negócios, o CMMI é uma referência notável, tendo em vista que torna útil o conhecimento e a experiência nos diversos âmbitos de ação da empresa, tanto no que tange a seus processos, como também nas pessoas que a constituem, o que permite a melhora continua das organizações.

O modelo é a ferramenta que auxilia as organizações a evoluir sua capacidade de desenvolver e manter serviços e produtos com qualidade.  Além disso, constitui-se resultado da integração das melhores práticas de comprovados modelos específicos de melhoria de processos.

A adoção do modelo CMMI, assim como outros padrões internacionalmente reconhecidos, tais como Gestão de Projeto (PMI), Pontos de Função (IFPUG), Balanced Score Cards etc., não é mais uma questão de importância, prioridade empresarial ou diferencial competitivo, mas sim um pré-requisito básico para as empresas de desenvolvimento de software que pretendem continuar atuando no mercado corporativo, nas áreas de governo ou pretendem exportar esses serviços (offshore).   Ou seja, não basta seguir a receita, é preciso haver empenho da alta gestão em dar suporte continuo para as equipes de implantação e um comprometimento de toda a equipe com o projeto. Empresa de tecnologia voltada para a prestação de serviços, outsourcing, sistemas, desenvolvimento de projetos, fábrica de software e produtos, a adesão à metodologia CMMI deve ser visando, primeiramente, à melhoria dos processos de produção e consequente redução de custos, prazos de entrega, retrabalhos etc.  Atualmente a certificação CMMI também é vital para cumprir a meta de atender o mercado externo e melhorar a posição no mercado interno.

Page 11: Trab Escrito

8

MATURIDADE DE SOFTWARE NO MUNDO COM CMMI

Mesmo com a crise mundial, as empresas de TI continuaram investindo em melhoria de processos e o número de avaliações CMMI por ano se estabilizou na faixa de 1350 avaliações. Com isso podemos notar que cada vez mais as empresas estão investindo em maturidade no desenvolvimento de software e o modelo CMMI é atualmente o mais reconhecido internacionalmente.

Deste número temos a seguinte distribuição que mostra uma nítida mudança no quadro onde há mais empresas indo para o CMMI nível 3 do que o CMMI nível 2, com isso podemos ver que o nível de maturidade no desenvolvimento de software no mundo está melhorando. Outro ponto interessante é que nos últimos 3 anos houveram quase 100 empresas avaliadas no CMMI-SVC (CMMI para Serviços).

Page 12: Trab Escrito

9

3.1 Maturidade no desenvolvimento de software com CMMI-DEV e CMMI-SVC

Destas avaliações, mais de 80% foram realizadas por empresas privadas.

Em relação à quantidade de pessoas da organização, é interessante notar que quase metade das organizações tem até 50 pessoas. O número de empresas com mais de 200 pessoas também aumentou, estando agora em mais de 18%.

Page 13: Trab Escrito

10

O investimento em melhoria de processos está de vento em popa na Ásia, chegando ao número de 3.130 avaliações nos últimos três anos, ou seja, praticamente metade das avaliações CMMI do mundo estão na Ásia. Na América do Sul houve apenas 326 avaliações onde quase metade foi com empresas brasileiras.

3.2 Maturidade no desenvolvimento de software – onde estão as empresas?

Page 14: Trab Escrito

11

Os países que mais reportaram avaliações SCAMPI estão mostrados abaixo. Um ponto de atenção é que a China passou os Estados Unidos. Segundo o SEI os países com maior crescimento em avaliações são: China, Espanha, Coréia, Índia e Japão, com isso é visível que o mundo todo está investindo em modelos de maturidade no desenvolvimento de software, e podemos destacar fortemente os países da Ásia.

Em relação ao CMMI para Serviços podemos dizer que o cenário na maturidade no desenvolvimento de software é similar nas empresas até 50 pessoas (que totaliza 50%) e bem diferente nas empresas com mais de 200 pessoas que chega a 29%.

Ainda existem poucas empresas aderentes ao modelo de maturidade CMMI para serviços e metade delas está na América do Norte.

Page 15: Trab Escrito

12

Em relação ao tempo para implementação do CMMI as mudanças foram mínimas:

CMMI 2: 3 a 20 meses CMMI 3: 4 a 25 meses

CMMI 5: 5 a 26 meses

Em suma, a maturidade em desenvolvimento de software no mundo está evoluindo substancialmente.

Page 16: Trab Escrito

13

ANEXOS 

Estudo de caso: O CMMI e sua implementação na Neoway  

Qualidade de software é a totalidade das características (funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade) de um produto que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas do cliente.  

O CMMI (Capability Maturity Model Integration) é um modelo de referência que provê orientações para o desenvolvimento de processos de softwares e consiste na melhoria das práticas que envolvem a execução de atividades, desde o desenvolvimento até a manutenção do produto, atingindo assim todo o ciclo de vida de um projeto.  

O modelo do CMMI foi criado para ajudar e orientar as empresas na busca pela melhoria de seus processos. Com escala de níveis de maturidade, fornece às organizações um caminho comprovado para melhoria.  Os níveis de maturidade correspondem à capacidade da empresa em realizar processos grandes e complexos. 

A qualificação CMMI certifica a maturidade de unidades organizacionais específicas de uma empresa, o que significa que ela implementa todas as áreas de processo do respectivo nível. Além disso, a adoção do modelo e análise formal por um avaliador certificado pela CEI (Certified Lead Appraiser) fornece uma nota que permite a comparação entre empresas, portanto, ter a certificação CMMI passou a ser um referencial mundial na escolha do fornecedor.  

Para entendermos e acompanharmos a implantação e avaliação do CMMI na Neoway, Mariana Medeiros de Paula, nossa Gerente de Qualidade, responde algumas questões:   Qual a importância e os benefícios do CMMI para a Neoway? 

O CMMI tem por objetivo trazer para nossa organização um método definido de desenvolvimento de software para que os projetos Neoway sigam um processo gerenciado e o conhecimento de todos fique retido na organização e não no funcionário. Acredito que o maior benefício que o CMMI-DEV trará para a Neoway é o controle dos projetos com relação a prazos (cronograma), custos, recursos (pessoas) e qualidade dos nossos produtos. Hoje possuímos um processo de desenvolvimento de software que mostra aos nossos parceiros e vendedores que somos uma organização preocupada com qualidade e, principalmente, preocupada com o nosso cliente e com o que ele espera do nosso produto. Os projetos gerenciados através de um processo definido geram um nível de documentação exemplar, fazendo com que seja criado histórico de tudo que é desenvolvido na organização e, o mais importante, para que possamos aprender com base na documentação gerada, de maneira a aproveitá-las em futuros projetos e produtos a serem desenvolvidos.  

Page 17: Trab Escrito

14

Qual a maior dificuldade encontrada na implantação do modelo? Uma das maiores dificuldades encontradas na definição de um processo

de desenvolvimento de software é o tempo. Todos os nossos recursos tiveram que parar suas atividades diárias para modelar um processo que se adeque às necessidades reais da Neoway e também, enraizar esta metodologia no dia-a-dia para que ela faça parte da cultura da empresa. Nosso maior desafio no foi retirar a ideia de que um processo é “burocrático”, pois é necessário gerar muita documentação. Porém, hoje todos estão colhendo os benefícios de termos um processo definido que já opera na Versão 1.4, o que mostra que ele está sendo utilizado e, o melhor de tudo, melhorias estão sendo feitas para que cada vez mais ele se adeque à realidade da empresa.  Quando seremos avaliados dentro do modelo? 

O CMMI conta com duas etapas de avaliação. Uma é chamada de SCAMPI B, que é uma pré-avaliação (não oficial) de como estamos hoje é o primeiro overview que o avaliador terá de nossa organização. Após o SCAMPI B, o avaliador envia um documento chamado “RednessReview”, que são todos os pontos fracos encontrados na Neoway. Nosso SCAMPI B está programado para acontecer no dia 29 de Agosto de 2011, e terá duração de uma semana. Após termos corrigido todos os pontos fracos encontrados pelo avaliador, será feita a avaliação oficial chamada SCAMPI A, no dia 28 de Novembro de 2011. A equipe que fará parte da avaliação é Jéssica Eichler, Francielly Feijó, Alessandra Zoucas (Incremental Tecnologia), eu, e nosso avaliador Antonio Braga. Para fazer parte da equipe de avaliação é necessário ter feito o Curso Oficial de Introdução ao CMMI que gera um certificado atestando que toda a equipe possui os conhecimentos necessários para fazer parte da avaliação. Este certificado é emitido pela SEI (Software EngineeringInstitute).  Temos capacidade para qualificação em qual nível? 

Hoje estamos aplicando para a certificação Nível 2 (Gerenciado) e nossas expectativas são de obter a Certificação Nível 3 (Definido) no final do ano de 2013. Portanto, no início do mesmo ano estaremos iniciando um intenso trabalho de adequação para o Nível 3, aumentando nossa credibilidade perante os nossos clientes e principalmente, crescendo de forma estruturada.

Page 18: Trab Escrito

15

CONCLUSÃOA relevância do CMMI tem aumentado cada vez mais.Quando

implementado de forma adequada, o modelo apresentapráticas que geralmenteresultam em maior produtividade, performance elevada e diminuição dos custos no desenvolvimento de software.

Através das estatísticas, é visível que países do mundo inteiro estão investindo em modelos de maturidade. A tendência é que esse número continue crescendo cada vez mais.

Uma vez implementado, a evolução do processo dentro da empresa acontece de maneira gradativa. É necessário atender às exigências de determinado nível antes de chegar ao próximo.

É importante ressaltar que o CMMI é um modelo a ser seguido, a forma como ele será implementado cabe à organização da empresa. Muitos o criticam pelo fato de o enxergarem como uma ferramenta rígida e burocrática, uma vez que os exemplos apresentados são extremamente detalhados. Porém, cabe à empresa adaptá-lo de maneira coerente.

No mês de abril, o Instituto de Engenharia de Software (Software Engineering Institute - SEI) do CMMI, divulgou o relatório de empresas certificadas CMMI. O relatório apresenta o Perfil de Maturidade dos Processos - Process Maturity Profile, e é atualizado duas vezes por ano com base no número de avaliações recebidas pelo SEI e na integridade das informações relatadas. Este relatório tem como objetivo caracterizar a adoção da certificação CMMI, descrever os resultados do método de avaliação do padrão CMMI para melhoria de processos e encorajar a divulgação contínua dos resultados. O Brasil, por exemplo, possui 144 empresas avaliadas nos seguintes níveis:

Nível 2 - 71 empresasNível 3 - 57 empresasNível 4 - 1 empresaNível 5 - 11 empresasEsses números mostram que no decorrer dos anos esse modelo obteve um

notável crescimento, concluindo-se que o CMMI é um modelo a ser seguido, basta saber administrá-lo da melhor forma possível.

Page 19: Trab Escrito

16

REFERÊNCIAS BIBLIOGRÁFICAS

BRAGA, Antonio. Melhoria de processos – o principal objetivo do CMMI. Disponível em <http://www.crestconsulting.com.br/po_cmmi.htm>. Acesso em 15/10/2013

DA SILVA, Mauro César. CMMI para iniciantes. Disponível em <http://www.linhadecodigo.com.br/artigo/1401/cmmi-para-iniciantes.aspx>. Acesso em 12/10/2013.

GUARDIA, Sergio Ramiro Rivero. O Valor do CMMi nas Organizações. Disponível em < http://www.saude.rn.gov.br/contentproducao/aplicacao/searh/artigos/gerados/artigo_02.asp>. Acesso em 12/10/2013.

SOUZA, Washington. Resumo da maturidade de software no mundo com CMMI. Disponível em <http://www.blogcmmi.com.br/qualidade/resumo-da-maturidade-de-software-no-mundo-com-cmmi>. Acesso em 12/10/2013.

O CMMI e sua implementação na Neoway. Disponível em < http://neowayinfo.blogspot.com.br/2011/08/o-cmmi-e-sua-implementacao-na-neoway.html>. Acesso em 12/10/2013.