Posts Tagged ‘ maturidade

O que faz a implementação de um programa CMMI demorar tanto? 21 June 2009 as 10:02 pm de Washington Souza

Depois do post “quanto tempo é necessário para se conseguir o CMMI?” recebi alguns e-mails perguntando o que faz demorar tanto para implementar o CMMI.

Primeiramente vamos entender que CMMI significa Capability Maturity Model Integration. Ou seja, é um modelo que prega capacidade e maturidade, e como todos sabem, não se vende maturidade em pílulas, maturidade leva tempo.

É simples, para seu filho de 5 anos entender o que é uma função [Y= f(x)] ele precisará aprender um monte de coisas antes como por exemplo “ler”, e ainda assim, quando ele tiver 15 anos se você der a ele o livro “Matemática aplicada” ele ainda assim não vai entender, ou vai ter um entendimento simplista do que é uma função.

Investe-se muito em um programa CMMI e para isto existe um tempo mínimo. Se uma organização tentar fazer nos chamados “prazos recordes” ela correrá um risco enorme de “gastar tudo de novo daqui a 3 anos”.

Particularmente conheço pelo menos dois casos de empresas que sairam do nível 0 para o 3 em menos de 2 anos, tem o Appraisal SCAMPI A publicado no site da sei e hoje não fazem um simples “plano de projeto” ou tem um processo definido. Em outras palavras, estas empresas vão gastar a mesma coisa ou mais quando forem reavaliadas ou seu SCAMPI A perderá a validade se sofrerem uma visita surpresa da SEI.

Claro que isto não é regra, também conheço casos de empresas que conseguiram o CMMI 2 e depois o 3 em 2 anos e o modelo esta firme e forte nas empresas.

Enfim, é melhor investir de forma consistente para que tenha maturidade de fato do que menosprezar o que realmente significa “maturidade”.

+ Como estão as avaliações CMMI SCAMPI no mundo (e como Brasil esta)? Por Washington Souza 16 June 2009 as 1:07 am 4 comentários

Este gráfico ilustra o ultimo levantamento de avaliações SCAMPI feito pela Lanri.
Comparação de avaliações CMMI no mundo

Os números apresentados são bem interessantes, pois se queremos competir no mercado de Software ainda temos muito a fazer. Se queremos entrar para o seleto grupo de paises que “vendem” TI, ainda temos que trabalhar muito.

Para ter visibilidade internacional, precisamos ser mais conhecidos e provar que somos capazes e maduros. Hoje, o jeito mais respeitado para provar maturidade em TI é o CMMI.

Repare que para cada empresa brasileira avaliada no CMMI …
… na Índia 4 empresas são avaliadas
… na China 7 empresas são avaliadas
… nos Estados Unidos 12 empresas são avaliadas

Um dado interessante é que a China começou a investir em TI a pouco tempo, logo depois que viu que a India estava tendo sucesso com isso. Hoje ela é a segunda em avaliações. E nós aqui no Brasil… o que fizemos?

A propósito, eu levantei quanto o Brasil representa percentualmente, e… por volta de 2%.

Coincidência ou não, os grandes projetos, grandes licitações tem sido ganhas por empresas com bons níveis de maturidade CMMI. Há três anos, algumas destas empresas não faturavam metade do que faturam hoje.

A pergunta que fica é “será que valeu a pena investir em maturidade de software?” – Como certeza a resposta é SIM.

Enfim, este post é um alerta, pois temos potencial, somos criativos, temos qualidade, mas… ainda precisamos fazer mais se queremos entrar de fato no mercado de TI internacional.
Veja o post completo →

+ O que é CMMI? Por Washington Souza 22 August 2008 as 1:39 am Nenhum comentário

Logo CMMIComo não poderia deixar, vamos falar do que é o CMMI.

Bom, o CMMI – Capability Maturity Model Integration é um modelo de qualidade mantido pelo SEI – Software Engineering Institute.

Podemos fizer que o CMMI é um framework para melhoria de processos de software. Suas PA’s abrangem todo processo de desenvolvimento melhoram drasticamente a qualidade dos projetos. Ele diz o que fazer mas não o como.

O CMMI não é uma metodologia ou ciclo de vida de projetos.

Os procesoss (negócio) e o desenvolvimento de soluções com engenharia de software são o foco do CMMI. Pela sua estrutura e abrangência poderiamos até dizer que o CMMI “poderia” ser utilizado para outros negócios que não “Software”. Ou seja, várias de suas práticas podem ser utilizadas à projetos de construção civil, administração, marketing e diversos outros.

O CMMI ajuda à organização aprimorar seus processos e se tornar mais madura e eficiente. Os modelos de capacidade e maturidade atingido em seus níveis ajudam a prever o comportamente de um determinado processo diante do cenário ao qual o projeto se encontra. Em resumo, da pra saber se o projeto vai ou não dar certo.

Para a organização, ele ajuda a mesma a conhecer a sí própria e sua performance. Muitas vezes, a realidade doi um pouco, mas, vamos lá… pelo menos você já sabe de verdade como esta e pode montar um plano de ação para atingir as metas da organização.

Quando entendidoe conhecido, o CMMI ajuda as pessoas a identificar o que realmente tem valor e focar. Com isso, otimiza-se os processos e melhora a rentabilidade da organização.

Em resumo, o CMMI é um modelo para a melhoria contínua de processos que “amadurece” as organizações e torna-as mais competitivas.
Veja o post completo →

+ Primeiro post Por Washington Souza 20 August 2008 as 5:16 pm 6 comentários

Olá, este é o primeiro post do Blog CMMI.
O objetivo é disseminar o conhecimento sobre engenharia de software e CMMI em geral para a comunidade de software brasileira.

O blog ainda esta em fase beta, porém, esperamos que as informações contidas no mesmo, possam ajudar a conhecer um pouco mais sobre CMMI e engenharia de software e melhorar os processos de desenvolvimento de software de sua organização.

Criamos o mesmo em visto que a busca por informações sobre CMMI não é fácil e não se encontram muitos sites dedicados.

Seu feedback é muito importante e ficaremos gratos em nos avisar sobre algum engano ou erro. Se você tem alguma sugestão ou dúvida, não hesite e nos envie uma mensagem

Boa leitura