Posts Tagged ‘ processos

Entrevista com o CMMI Lead Appraiser Antonio Braga 12 July 2010 as 12:01 am de Washington Souza

Estamos estreando nossa sessão de entrevistas com um convidado de peso, o CMMI Lead Appraiser Antonio Braga. O Sr. Antonio Braga já realizou mais de 60 avaliações SCAMPI CMMI no Brasil e exterior e hoje é uma das maiores referencias sobre CMMI aqui no Brasil.

Nesta nova sessão você encontrará quinzenalmente entrevistas com pessoas que são referência em engenharia de software em geral. Mas… vamos a entrevista…

Entrevista com Antonio Braga

Blog CMMI: Algumas empresas acham que CMMI aumenta o custo, o que você diria a elas?
Braga: CMMI não aumenta o custo. O CMMI é composto pela melhores praticas no desenvolvimento de sistemas. O CMMI incentiva o trabalho segundo processos, sistematização, o que evita re-trabalho e define exatamente as atividades que devem ser seguidas.

Agora muito cuidado deve ser tomado pelas empresas ao definir seus processos e na criação de guias e regras de customização (tailoring) para evitar a criação de camisas-de-força, que engessem seu trabalho.

Blog CMMI: O que uma empresa precisa para iniciar com CMMI?
Braga: O apoio da alta gerencia é fundamental. Um projeto de melhoria de processos compatíveis com o CMMI deve ser iniciado somente quando a organização tem bem definido os benefícios que ira atingir com tal projeto.

A partir daí deve ser alocado um grupo (pode ser uma pessoa) ou ate alocação parcial, para ser responsável pela definição dos processos. Este deve ser primariamente um trabalho de facilitador com o pessoal que efetivamente usa os processos na prática.

Blog CMMI: Quais os pontos que as empresas mais devem ter atenção em um programa de melhoria CMMI?
Braga: Primeiro, os benefícios que a empresa vai atingir.
Não há mágica, não é um trabalho rápido, requer amadurecimento da organização e do pessoal envolvido, isso nos lembra que o primeiro M de CMMI é justamente Maturidade.
Definição de funções, alocação de pessoal e treinamento são fundamentais.

Blog CMMI: Quais os benefícios que uma empresa pode obter com o CMMI?
Braga: O SEI realizou algumas pesquisas sobre este assunto. De um modo geral as empresas que melhoram seus processos usando o CMMI como referência, encontram benefícios como:

  • Aumento de produtividade: Não se re-inventa a roda, o que deve ser feito esta definido.
  • Diminuição de custo: A partir da redução do re-trabalho e aumento de produtividade.
  • Estimativas mais corretas: Isso gera propostas mais adequadas o que pode representar mais negócios. Estimativas mais corretas evitam projetos deficientes.
  • Qualidade: A padronização dos processos e uso das melhores práticas te leva a gerar produtos de melhor qualidade.
  • Aumento da Satisfação do cliente: Há um aumento de satisfação por parte do cliente através da entrega de produtos de melhor qualidade e nos prazos acordados.

Leia o post completo →

+ Comunicação ou documentação no gerenciamento de projetos Por Washington Souza 16 June 2010 as 10:57 pm 2 comentários

Todos que se interessaram por Gerenciamento de Projetos já ouviram que mais de 80% do tempo de um GP é gasto com comunicação.

O PMBOK afirma que: “A comunicação foi identificada como a maior razão de sucessoou fracasso de um projeto”.

Apesar disto, dentro da gigantesca bibliografia de gerenciamento de projeto é extremamente difícil encontrar bons livros falando sobre o assunto, mesmo o PMBOK, depois de afirmar a sua importância através da frase citada acima, dedica apenas 21 de suas 336 páginas ao Gerenciamento da Comunicação,  e vale ressaltar que isso significa um avanço em relação a versão 2003, que dedicava apenas 14 páginas.

O Grande problema que percebi em várias metodologias de desenvolvimento/gerenciamento com que trabalhei é que se confunde comunicação com documentação.

Documentação é importante sim, para que todos saibam o que está acontecendo, para nivelar informações e para sinalizar o acompanhamento do projeto.

…o que não está documentado, não foi combinado ou não foi dito…

Dentro da área de conhecimento de Gerenciamento da Comunicação, o PMBOK define 5 Processos:

  1. Identificar Partes Interessadas
  2. Planejar as Comunicações
  3. Reportar o Desempenho
  4. Gerenciar as Expectativas das Partes Interessadas
  5. Distribuir Informações

Em minha experiência de projetos, gerenciando e sendo gerenciado, pude perceber que os processos que recebem maior atenção são “Reportar o Desempenho” e “Distribuir Informações”, muito provavelmente porque esses elementos são, basicamente, processos de documentação.

Ouvi certa vez de um superintendente, em reunião para Gerentes de Projeto, a seguinte frase: “…se falharmos na documentação do que ocorreu durante o projeto, ficamos sem defesa, nas mãos do cliente…”

Realmente isso é verdade, se não está documentado, não temos defesa, MAS…Precisamos mesmo nos defender sempre?

Para mim essa metodologia devia se chamar COASS (Cover Our ASS!)

Veja o post completo →

+ CMMI: Ajuda ou atrapalha? Por Washington Souza 08 May 2009 as 10:43 pm 3 comentários

Olá pessoal, já a um bom tempo estou querendo escrever sobre isso, mas o texto de João Werther Filho da Desenvolva foi certeiro. Ele explica se o CMMI ajuda ou atrapalha de um jeito muito simples e fácil.

CMMI: Ajuda ou atrapalha?

De uma forma bem sucinta, o CMMI (Capability Maturity Model Integration – Modelo Integrado de Capacitação e Maturidade) é um modelo bastante aceito e de alta credibilidade no que se refere a medir a maturidade do processo de uma organização. Quanto mais madura o seu processo, maior a qualidade do produto final oriundo do processo. Pelo menos é o que pensa o SEI (Software Engineering Institute), órgão da Universidade Carnegie Mellon, patrocinado pelo Departamento de Defesa dos Estados Unidos, e responsável pela elaboração e manutenção do modelo CMMI.

yes or noO SEI acredita que a maturação do processo da organização é diretamente proporcional à qualidade do produto final obtido, mas não é só isso. O SEI acredita que o modelo CMMI também facilita para que a organização consiga elaborar o produto final do seu projeto com meios para que o custo, esforço real, e qualquer outra variável relevante ao processo, não se desvie muito do estimado e que tenha a melhor produtividade possível. E tudo isso aplicando as melhores práticas existentes dos processos. As melhores práticas de gerenciamento de projetos, por exemplo, que estão publicadas hoje no PMBoK (Project Management Body of Knowledge – Corpo de Conhecimento da Gerência de Projetos), estão, de certa forma, descritas no modelo. Em outro exemplo mais aplicável para nossa área, ou seja, no caso de processos de desenvolvimento de software, estão contidas no modelo as melhores práticas da engenharia de software.

Para muitos, um processo de desenvolvimento de software baseado no CMMI é muito burocrático e o custo do produto final termina aumentando. Afinal, segundo eles, nem todas as práticas são realmente necessárias na maioria dos casos e muito trabalho poderia ser evitado, principalmente em projetos pequenos. Frases como “O CMMI engessa o processo”, “O custo de desenvolvimento fica alto devido ao CMMI”, “O CMMI vai contra um processo ágil” são emitidas freqüentemente por profissionais que seguem essa linha de pensamento. Para eles, a qualidade gerada pelo CMMI possui um preço muito alto a se pagar e não agrega muito valor à organização.

Veja o post completo →

+ Descrição rápida das PA’s do CMMI nível 5 Por Washington Souza 26 November 2008 as 1:00 am 2 comentários

Nivel 5 = CAR + OID

CAR – Análise de Causa
Tem como objetivo identificar as causas reais dos defeitos e problemas bem como tomar ações para previnir que estes problemas ocorram novamente no futuro.

OID – Inovação Organizacional
Tem como objetivo desenvolver melhorias que estatisticamente com comprovem que houve melhora no desempenho dos processos. As melhorias devem ser derivadas dos objetivos de negócio da organização.