sexta-feira, 12 de fevereiro de 2010

Um case de sucesso

A implantação do CMMI foi um sucesso. Todas nossas práticas foram avaliadas com o resultado positivo, certificando a empresa com o CMMI nível 2, somado de um convite para apresentar o case no evento do SEI, em outubro deste ano.
Na apresentação, o avaliador apontou alguns pontos positivos como:

- EPG bem estruturado
- Processo muito bem definido
- PPQA consistente, ajudando outras áreas
- Ferramentas
- Institucionalização*

A dedicação, comprometimento e envolvimento de todos foi imprescindível para o sucesso do projeto. O interesse dos analistas e desenvolvedores, a dedicação das avaliadoras, o auxílio do consultor. Quero ressaltar o apoio do Gerente de Operação e da Alta direção, nos ouvindo e auxilindo nas dificuldades encontradas.

Parabéns à todos. Isso ae timeeEEEEeEEEEE \o/

segunda-feira, 25 de janeiro de 2010

Glossário CMMI

A implantação do CMMI traz uma linguagem homogênea à empresa e a utilização de siglas, a princípio, é vista de uma forma confusa, o que parece mais com uma 'sopa de letrinhas', confundindo muitos.
Para deixar um pouco mais claro, segue um 'glossário', com o significado de algumas siglas.

CMMI- Capability Maturity Model Integration
SEI- Software Engineering Institute

Áreas de processo:
PP- Planejamento de Projetos
PMC- Monitoramento e Controle de Projeto
REQM- Gerência de Requisitos
MA- Medição e Análise
PPQA- Garantia da Qualidade de Processo e Produto
CM- Gerência de Configuração
SAM- Gestão de acordo com fornecedores

SP- Práticas específicas
GP- Práticas genéricas

EPG- Grupo de Engenharia de Processo

GAPs- Erros encontrados no processo ou na utilização do mesmo

CCM- Comitê de Controle de Mudança
CoB- Comitê de Baseline

GAP Analysis- Serve como uma avaliação anterior à certificação, apontando erros ou melhorias para o processo e sua institucionalização.
SCAMPI A- Avaliação oficial do Lead Appraiser autorizado pelo SEI.

Resultado das avaliações
- Grau de Definição:
TD- Totalmente Definido
LD- Largamente Definido
PD- Parcialmente Definido
ND- Não Definido

- Grau de Implementação:
TI- Totalmente Implementado
LI- Largamente Implementado
PI- Parcialmente Implementado
NI- Não Implementado

NR- Não Revisado
NF- Não Foco

E, para o controle dos documentos utilizados no processo/ projeto, optamos por utilizar acrônimos, exemplo: PTC_Declaração de escopo do Projeto.

domingo, 17 de janeiro de 2010

Aprendizado em equipe

Conforme sugerido em post anterior, uma das soluções para a institucionalização seriam conversas informais, mas o que abordar nessas conversas, qual o objetivo?
Acredito que temos de ter disciplina. Neste caso, a disciplina do aprendizado em equipe pelo diálogo. Para os gregos, diálogos representavam um fluxo livre de significado no grupo que lhe permitia alcançar percepções que não seriam obtidas individualmente.
O funcionário precisa ter consciência de suas responsabilidades e como está inserido no projeto. Ter uma visão de quais perspectivas a certificação pode lhe trazer, agregando ao seu profissional. O aprendizado em equipe é fundamental porque estas e não o indivíduo são a unidade de aprendizado fundamental, o nosso principal foco no momento. É aí que está o 'x' da questão, se as equipes não puderem aprender, a organização não aprende.


"Juntos somos mais sábios que cada um sozinho".

sábado, 9 de janeiro de 2010

Part 2 de 2 - Entrevistas SCAMPI

E o que vão perguntar?? As pessoas ficam confusas ao pensar sobre sua entrevista em SCAMPI, mas garantimos não ser algo anormal. Por exemplo, se você é um Analista de

Configuração, com certeza é importante saber os principais conceitos técnicos como:

- Procedimento de controle de mudança e baseline;
- O que são e como são mapeados os itens de configuração do projeto;
- Como funcionam as auditorias de configuração;
- Diferença entre auditoria funcional e física;
- Como é feito o planejamento de configuração para projeto;
- Como deve ser preparado o ambiente do projeto.


Mas também é importante compreender que você está num contexto de gerenciamento de projetos e, com isso participa de atividades indiretas como:

- Reuniões de posicionamento com o projeto (Monitoramento e Controle do Projeto - PMC);
- Reuniões de marco (Monitoramento e Controle do Projeto - PMC);
- Importante saber que seu projeto está sendo medido sob indicadores pré-definidos (Medição e Análise - MA);
- Saber que as atividades do processo do projeto são avaliados (Garantia de Qualidade de Processo e Produto - PPQA)
- Seu projeto tem um planejamento e você está inserido neste planejamento, pois cuida da configuração (Planejamento de Projeto - PP);
- Saber que tem uma política organizacional que determina as diretrizes que todos os projetos devem seguir;
- Saber que a rastreabilidade bidirecional, deve ser utilizada pelo CCM, o qual faz parte, e que ajudará a analisar impactos de mudanças em requisitos solicitados (Gerência de Requisitos - REQM).

Part 1 de 2 - Entrevistas SCAMPI

Nos próximos posts será abordado o assunto "Entrevistas SCAMPI"

Nos momentos que antecedem o SCAMPI é normal sentimentos de insegurança e ansiedade. O que vai ser questionado? O que eu devo responder? Será que consigo responder corretamente? E a responsabilidade, se falar algo errado, a empresa não certifica?
Calma. Já sabemos as respostas.
O importante neste momento é ter ciência de que você sabe como o processo funciona, quais atividades são de sua responsabilidade e a ligação dela com outras partes.
O objetivo da entrevista é buscar evidenciar se a organização tem um processo definido, conhecido e utilizado por todos, em constante melhoria. Portanto, nas entrevistas é interessante mostrar segurança no que se está falando. Está com dúvidas quanto o que responder? Tente explicar o que entende do processo, dando uma visão macro e expondo seus conhecimentos, com certeza a resposta certa será dada. Caso não saiba responder, basta dizer que não sabe ou não tem conhecimento.
Neste momento, a organização deve se unir e estar com um único objetivo, conquistar a certificação CMMI nível 2. Para tal, o EPG (Grupo de Engenharia de Processos) está disponível para esclarecimento de dúvidas ou realizando treinamentos.

Boa sorte!

domingo, 3 de janeiro de 2010

Garantia de Qualidade do Processo e Produto

"O propósito da Garantia da Qualidade do Processo e Produto (PPQA) é munir a equipe e a gerência com uma visão clara sobre os processos e seus produtos de trabalho associados."
Fonte: CMMI - DEV

Visão geral do processo
- A aderência dos processos e seus produtos de trabalho serão avaliados constantemente;
- Sempre que for encontrado algum item não sendo utilizado da forma como está descrita no processo, será gerada uma não conformidade, que será acompanhada até sua resolução, sendo escalonada quando necessário.
- Após as ações corretivas serem registradas pelos responsáveis das não conformidades, ocorrerá uma reavaliação do item para garantir que a solução foi eficaz;
- Produtos de trabalho serão avaliados antes de serem entregues ao cliente;
- Para a realização das avaliações será utilizado um checklist com critérios pré-estabelecidos;
- Os resultados das avaliações serão publicados e apresentados aos envolvidos autorizados.

Medição e Análise

"O objetivo de Medição e Análise (MA) é desenvolver e sustentar a capacidade de medições utilizada para dar suporte às necessidades de gerenciamento de informações."
Fonte: CMMI - DEV

Visão geral do processo
Medições serão utilizadas com o intuito de oferecerfeedback sobre a organização:
- Uma medição vem de uma necessidade de informação;
- Cada medição terá um objetivo de existir e uma forma de análise de resultados;
- Procedimentos de coleta e armazenamento de medidas serão seguidos;
- Relatório das medições serão apresentados aos envolvidos autorizados.

sábado, 2 de janeiro de 2010

Gerência de Configuração

"O propósito da Gestão de Configuração (CM) é estabelecer e manter a integridade dos produtos de trabalho, utilizando identificação de configuração, controle de configuração, balanço de configuração e auditorias de configuração."
Fonte: CMMI - DEV

Visão geral do processo
- Para todo projeto haverá gerenciamento de configuração;
- O ambiente do projeto será preparado e controlado;
- Baselines serão estabelecidas;
- Auditorias de configuração serão realizadas para garantir que as regras de configuração não estejam sendo burladas e, caso estejam, serem criadas/gerenciadas/escalonadas/reavaliadas/ finalizadas não conformidades para os envlvidos;
- Caso seja identificado uma necessidade de mudança em processos da organização, escopo de um projeto específico, entre outros, será aberta uma solicitação de mudança que será avaliada por um comitê de controle de mudança (CCM) e, se for aprovada, será executada.

Monitoramento e Controle do Projeto

"O propósito do Monitoramento e Controle do Projeto (PMC) é proporcionar um entendimento do progresso do projeto, de forma que ações corretivas apropriadas possam ser tomadas quando o desempenho do projeto desviar significativamente do plano."
Fonte: CMMI - DEV

Visão geral do processo
Serão monitorados e controlados em um projeto:
- Compromissos e aceites;
- Custos;
- Requisitos do projeto e atividades;
- Recursos do projeto;
- Conhecimentos e habilidades da equipe do projeto;
- Partes interessadas;
- Andamento do projeto;
- Medição e análise do projeto;
- Marcos do projeto;

- Sempre que algum problema for identificado serão criadas e gerenciadas ações corretivas para resolver o problema.

Gerência de Requisitos

"O propósito da Gestão de Requisitos (REQM) é gerenciar requisitos e componentes dos produtos do projeto e identificar inconsistências entre requisitos e os planos e produtos de trabalho do projeto."
Fonte: CMMI - DEV

Visão geral do processo
Será garantido, através do processo definido:
- Entendimento dos requisitos funcionais e não funcionais solicitados;
- Comprometimento com os requisitos;
- Controle de mudanças solicitadas nos requisitos;
- Identificação de inconsistências entre o que foi/ está sendo desenvolvido com o que foi/ está sendo realizado;
- Rastreabilidade entre os requisitos.

Planejamento de Projeto

"O propósito do Planejamento do Projeto (PP) é estabelecer e manter planos que definam as atividades de projeto."
Fonte: CMMI - DEV

Visão geral do processo
- Partes interessadas serão identificadas;
- O tamanho do projeto será estimado, baseado no UCP (sem 'achismos');
- WBS (Work Breakdown Structure) será elaborada;
- Cronograma do projeto será elaborado e gerenciado;
- Custo estimado;
- Riscos iniciais serão levantados;
- Estudo de viabilidade será realizado;
- Aceitação do cliente e de todos os demais envolvidos, obtenção do comprometimento;
- Plano de projetos será elaborado para todos os projetos, abrangendo recursos humanos, responsabilidades de cada recurso, perfis e habilidades, necessidades de treinamentos, comunicação no projeto, escopo e gerenciamento de tempo, gerenciamento de custos e gerenciamento de aquisições.

Organização imatura x Organização madura

Uma organização imatura apresenta características similares, como:
Compromissos e prazos não cumpridos;
Falta de estimativas realistas;
Caos, casos 'bombeiros';
Processos improvisados;
Qualidade de produto comprometida em função de prazos;
Alto risco e dependência de indivíduos.


Após CMMI, o objetivo é que a organização:
Possua habilidade para gerenciar o processo de desenvolvimento do produto; Processos definidos e comunicados de acordo com a realidade da empresa, melhorados e seguidos;
Monitoramento da qualidade;
Prazos realistas;
Maior chance de obter o resultado esperado;
Satisfação do cliente.

sexta-feira, 1 de janeiro de 2010

Painel de acompanhamento de projetos

Com o objetivo de apresentar aos colaboradores as fases do processo, ciclo de vida, situação de cada projeto com os indicadores de qualidade, prazo e custo de forma visual e intuitiva, foi criado um painel de acompanhamento dos projetos.
São fixados cartões com imãs, representando os projetos e os indicadores.
Na intranet estão dispostos os guias explicando o raional de cada indicador.


"Bem comunicado e envolvido, o CMMI torna-se um fator adicional de motivação para vários colaboradores".