VANTAGENS E DESVANTAGENS DO CMM
Por: CaldasPires • 20/6/2017 • Resenha • 769 Palavras (4 Páginas) • 1.815 Visualizações
VANTAGENS E DESVANTAGENS DO CMM
Do ponto de vista de Chrissis, Konrad e Shrum (2003, p.17-19) os benefícios do CMMI são inquestionáveis, em comparação com outros modelos de processo de software. Algumas das vantagens citadas são: a) fornece uma cobertura mais detalhada do ciclo de vida do produto; b) os produtos incorporam diversas lições que foram aprendidas durante o desenvolvimento e manutenção; c) as organizações pioneiras que atingiram os níveis de maturidade quatro ou cinco usando o SW-CMM, relataram os seus sucessos e dificuldades ao SEI, que foram levados em consideração pelo modelo CMMI; d) provê oportunidade de eliminar obstáculos e barreiras que normalmente existem em diferentes partes de uma organização e que geralmente não são tratados por outros modelos de melhoria de processo; e) promove uma colaboração entre a Engenharia de Software e Engenharia de Sistemas, mudando o foco para o produto final e para os processos associados. Além disso, permite que o treinamento no modelo e nas avaliações seja simplificado e mais efetivo; f) permite que os usuários selecionem a representação mais adequada para os objetivos de negócio, que pode ser por estágio ou contínua; g) apesar do foco do CMMI ser a engenharia de produtos e serviços, foi definido para atender também a outras disciplinas, como dar suporte a um processo de melhoria organizacional.
Tanto a representação por estágio quanto a contínua já eram utilizadas por outros modelos, porém nenhum deles oferecia a flexibilidade da organização poder selecionar qual destas representações seria aplicada no processo de melhoria. De acordo com Chrissis, Konrad e Shrum (2003, p.11) e SOFTEX (2006, p.14), a representação por estágio é usada pelo SW-CMM, enquanto que a contínua é utilizada pelos modelos SECM e IPD-CMM. O CMMI contempla tanto a representação por estágio quanto a contínua (CHRISSIS; KONRAD; SHRUM, 2003, p.11; SOFTEX, 2006, p.14), cabendo à empresa optar por 46 àquela que mais se adequa aos objetivos organizacionais. Chrissis, Konrad e Shrum (2003, p.11) aconselham as empresas que já utilizam a representação por estágio no modelo CMM, continuarem com esta abordagem para ser mais tranqüila a transição para o CMMI, uma vez que a representação por estágio já é aplicada na organização. Entretanto, caso a empresa não esteja ainda familiarizada com estas representações, deve ficar a vontade para decidir por qualquer uma delas, sendo que existem vantagens e desvantagens que devem ser avaliadas antes da escolha (CHRISSIS; KONRAD; SHRUM, 2003, p.11-12). A representação por estágio oferece à organização uma sistemática, um caminho estruturado para o processo de melhoria, indicando um passo por vez, que são os níveis de maturidade (CHRISSIS; KONRAD; SHRUM, 2003, p.12). Para Chrissis, Konrad e Shrum (2003, p.12), esta representação é uma boa escolha para as organizações que não sabem como começar o processo de melhoria, pois oferece um caminho pré-determinado a ser seguido, fruto de pesquisas realizadas por especialistas. A representação contínua é uma abordagem que permite a seleção de determinada PA como prioritária no programa de melhoria da organização (CHRISSIS; KONRAD; SHRUM, 2003, p.11-12). Para Couto (2007, p.61), a representação contínua proporciona flexibilidade para as organizações escolherem os processos prioritários para a melhoria (COUTO, 2007, p.61). “A representação contínua usa níveis de capacidade para caracterizar a melhoria relacionada a uma área de processo.” (SOFTEX, 2006, p.14). Todavia, Chrissis, Konrad e Shrum (2003, p.12) salientam que há algumas limitações na escolha devido à existência de dependências entre algumas PAs. Desta forma, esta representação pode ser uma boa escolha se a organização conhece o processo que necessita ser melhorado e compreende as dependências existentes entre as PAs. Os níveis de maturidade são relacionados à representação por estágios e se aplicam para retratarem a maturidade da organização como um todo, em que cada um dos níveis corresponde a um conjunto pré-definido de PAs. Os níveis de maturidade do CMM e CMMI serão detalhados no item 3.3.2 deste capítulo. 47 Os níveis de capacidade são relacionados à representação contínua e se aplicam às PAs no estabelecimento do processo de melhoria da organização (COUTO, 2007, p.180). Nesta representação, cada PA é verificada isoladamente, obtendo uma determinada classificação. Assim, para cada PA pode ser atribuído um nível distinto (COUTO, 2007, p.173). Os níveis de capacidade do CMMI serão detalhados no item 3.3.3 deste capítulo. O Quadro 5 apresenta uma comparação entre os níveis de capacidade e maturidade. Representação Contínua Representação Nível Por Estágios Nível de Capacidade Nível de Maturidade 0 Incompleto Não Aplicável 1 Executado Inicial 2 Gerenciado Repetível 3 Definido Definido 4 Gerenciado Quantitativamente Gerenciado Quantitativamente 5 Otimizado Otimizado Quadro 5 – Comparação entre níveis de capacidade e maturidade. Fonte: (CHRISSIS; KONRAD; SHRUM, 2003, p.75)
...