sexta-feira, 26 de julho de 2013

CMMI – Processos – Categoria Engenharia de Software


Queridos leitores, nesta postagem falaremos das Áreas de Processos da categoria Engenharia de Software. Esta categoria tem algo diferente das outras... Vocês sabem o que é? Hmmm... Ela não possui área básica nem avançada! Apesar dos seus processos estarem mais ligados ao nível 3 de maturidade, não dá para dizer que as Áreas de Processos básicas desta categoria sejam de nível 3, uma vez eu existe uma Área de Processo ligada ao nível 2 de maturidade. Como existem coisas que a gente pode até não concordar, mas estão descritos no modelo oficial, vamos “engolir” esta definição e vamos descrever, a seguir, as Áreas de Processos desta categoria.

Nível 2 – Gerenciado

- Gerenciamento de requisitos: Esta Área de Processo tem o foco no gerenciamento de projetos, por isso faz parte do nível 2 de maturidade. Tem o objetivo de gerenciar os requisitos e identificar inconsistências entre esses requisitos e os planos e produtos do projeto (olha o foco no gerenciamento do projeto aqui!!!). É interessante notar que, para este processo, não há o interesse de verificar como surgiram os requisitos e sim como gerenciá-los para que estejam contemplados no projeto. A meta específica desta Área de Processo não poderia ser outro senão Gerenciar requisitos.

Nível 3 – Definido

- Desenvolvimento de requisitos: Diferente da Área de Processo anterior, esta área tem o foco na Engenharia de Software, ou seja, em como os requisitos vão ser tratados durante o desenvolvimento de programas de computador, levando-se em consideração métodos e padrões definidos. Seu principal objetivo é produzir e analisar requisitos de clientes, requisitos do produto e de seus componentes. As metas específicas desta Área de Processo são: Desenvolver requisitos de cliente, Desenvolver requisitos de produto e Analisar e validar requisitos.

- Solução Técnica: O CMMI resume, nesta Área de Processo, uma série de processos de desenvolvimento de outras metodologias, como por exemplo: análise, projeto, implementação, etc. Assim sendo, o objetivo deste processo é desenhar, desenvolver e implementar soluções para atender os requisitos definidos. Tem como metas específicas: Selecionar soluções de componentes do produto e Desenvolver o desenho do produto.

- Integração de Produto: Área de Processo responsável por montar o produto a partir dos seus componentes, entregar o produto pronto e garantir que o produto integrado funcione adequadamente. Esta Área de Processo possui as seguintes metas específicas: Preparar a integração do produto, Assegurar compatibilidade de interfaces, Montar os componentes do produto e Entregar o produto ao cliente.

- Verificação: Área de Processo que possui o objetivo de assegurar que os produtos atendem aos requisitos especificados, ou seja, é a Área de Processo responsável pelos testes. Possui as seguintes metas específicas: Preparar a verificação, Realizar revisão por pares e Verificar produtos selecionados.

- Validação: Área de Processo responsável por demonstrar que o produto ou componente atende ao seu uso esperado quando colocado no ambiente desejado. Em outras palavras, é a homologação do produto ou do componente de um produto. Possui as seguintes metas específicas: Preparar a validação e Validar produtos ou componentes.

Bem, essas são as Áreas de Processos da categoria Engenharia de Software. Antes de finalizarmos, acho que vale a pena deixar claro que os conceitos de verificação e validação utilizados no CMMI não estão alinhados com os conceitos de alguns autores renomados da Engenharia de Software. Assim sendo, não achem estranho, caso já tenham estudados outros conceitos. Falaremos destes outros conceitos quando tivermos a oportunidade de falarmos sobre a Engenharia de Software de forma mais aprofundada. Por enquanto, seguiremos o nosso caminho pelos processos do CMMI.

Vamos Juntos?

sexta-feira, 19 de julho de 2013

CMMI – Processos – Categoria Gerenciamento de Processos – Parte 2


Queridos leitores, dando continuidade à exploração das Áreas de Processos do CMMI, vamos ver, nesta postagem, as áreas avançadas da Categoria Gerenciamento de Processos. Lembrando que áreas avançadas são aquelas que não influenciam o nível de maturidade alvo da categoria (nível 3, no caso da categoria Gerenciamento de Processos). Para facilitar o entendimento, dividiremos as Áreas de Processos pelos níveis que elas fazem parte.

Nível 4 – Gerenciado

- Desempenho do Processo Organizacional: Todos se lembram de nossas postagens anteriores onde falamos que o nível 4 leva em consideração o fato dos processos serem medidos de forma quantitativa, com base em indicadores, certo? Pois bem, como dizia um ex-chefe, esta Área de Processo tem o objetivo de estabelecer e manter o entendimento quantitativo do desempenho dos processos (padronizados) da organização. Mas o que significa o “entendimento quantitativo”? Boa pergunta... Manter o entendimento quantitativo significa que este processo deve ser o responsável por criar e, posteriormente, verificar se os indicadores de desempenho de um determinado processo organizacional, que já está padronizado (nível 3), estão sendo cumpridos. Além disso, esta Área de Processo deve suportar a definição de objetivos quantitativos de desempenho e qualidade para o Gerenciamento Quantitativo de Projetos (Área de Processo avançada da categoria Gerenciamento de Projetos. Lembram?). Como meta específica, esta Área de Processo tem que Estabelecer modelos e linhas de base de desempenho dos processos.

Nível 5 – Otimizado

- Inovação e Implantação Organizacional: Área de Processo responsável por selecionar e implantar melhorias, incrementais ou inovações, que aprimorem, de forma mensurável, os processos e tecnologias da organização, em suporte aos objetivos de negócio. As metas específicas desta Área de Processo são: Selecionar melhorias e Implantar melhorias.

Bem pessoal, vencidos os processos, ou Áreas de Processos, da categoria Gerenciamento de Processos, passaremos a falar das Áreas de Processo da próxima categoria...

Aguardem!!!

Sigam-me os bons!!!

sexta-feira, 12 de julho de 2013

CMMI – Processos – Categoria Gerenciamento de Processos – Parte 1


Queridos leitores, a partir desta postagem estaremos verificando as Áreas de Processos da categoria chamada de Gerenciamento de Processos. Esta categoria possui três Áreas básicas, que dizem respeito ao nível 3 de maturidade do modelo, e duas Áreas avançadas (uma referente ao nível 4 e outra em relação ao nível 5 de maturidade do CMMI). Como Áreas do nível 3, há uma clara preocupação com a padronização e institucionalização, conforme veremos abaixo na descrição das três Áreas de Processos consideradas como básicas

Nível 3 - Definido

- Foco no processo organizacional: Esta Área de Processo tem o objetivo de implementar a melhoria de processos na organização com base no entendimento dos pontos fortes e dos pontos fracos do processo em questão. Percebam que a melhoria começa a ser discutida no nível 3, mesmo não sendo baseada em indicadores (nível 5), uma vez que, nesta etapa, os processos da organização são avaliados de forma qualitativa, utilizando-se de uma base subjetiva para análise. Esta Área de Processo possui as seguintes metas específicas: Determinar oportunidades de melhoria de processos e Planejar e implementar atividades de melhoria de processos.

- Definição do processo organizacional: Esta Área de Processo poderia ser resumida em uma palavra: “Padrão”. Seu objetivo é estabelecer e manter ativos de processos (conjunto de artefatos relacionados à descrição, implementação e melhoria dos processos. Podem ser também ferramentas, templates, normas, etc.). Esta Área de Processo possui, como meta específica, Estabelecer os ativos de processos organizacionais.

- Treinamento organizacional: Esta Área de Processo tem o objetivo de desenvolver o conhecimento das pessoas em relação aos processos padronizados para que elas possam desempenhar seus papéis de forma eficiente. As metas específicas desta Área de Processo são: Estabelecer a capacidade de treinamento e Prover o treinamento necessário.

Como de costume, na próxima postagem falaremos das Áreas de processos avançadas da categoria Gerenciamento de Processos.

Vocês não perdem por esperar!!!

sexta-feira, 5 de julho de 2013

CMMI – Processos – Categoria Gerenciamento de Projetos – Parte 2


Queridos leitores, dando continuidade à exploração das Áreas de Processos do CMMI, vamos ver nesta postagem as áreas avançadas da Categoria Gerenciamento de Projetos. Lembrando que áreas avançadas são aquelas que não influenciam o nível de maturidade alvo da categoria (nível 2, no caso da categoria Gerenciamento de Projetos). Para facilitar o entendimento, dividiremos as Áreas de Processos pelos níveis que elas fazem parte.

Nível 3 - Definido

- Gerenciamento integrado de projetos: O objetivo desta Área de Processo é estabelecer e gerenciar o projeto e o envolvimento dos stakeholders a partir do processo padrão da empresa (atentem-se para a palavra "padrão", pois ela é a característica principal do nível 3), ou seja, o gerenciamento integrado é entendido em relação ao padrão que os projetos devem ter e como deve ser o envolvimento dos envolvidos no que diz respeito à comunicação, processo decisório, aprovação, etc. Esta Área de Processo possui as seguintes metas específicas: usar o processo definido para o projeto e colaborar com as partes interessadas.

- Gerenciamento de Riscos: Esta Área de Processo busca identificar potenciais problemas antes que os mesmos se materializem. A intenção é mitigar impactos negativos sobre os objetivos do projeto. Percebam que este gerenciamento de Risco é apenas parecido com aquele do PMBOK, uma vez que no CMMI ele trata apenas dos problemas e seus impactos negativos, enquanto que no PMBOK os riscos podem ser negativos ou positivos. Suas Metas específicas são: preparar o gerenciamento de riscos, identificar, analisar e mitigar os riscos.

Nível 4 – Gerenciado

- Gerenciamento quantitativo de projetos: Área de Processo responsável por gerenciar quantitativamente (por meio de indicadores) o processo definido para o projeto a fim de verificar se o mesmo alcança as metas estabelecidas de qualidade e desempenho. As metas específicas desta Área de Processo são: gerenciar quantitativamente o projeto e gerenciar estatisticamente o desempenho de subprocessos.

Bem pessoal, vencidos os processos, ou Áreas de Processos, da categoria Gerenciamento de Projetos, passaremos a falar das Áreas de Processo da próxima categoria, o Gerenciamento de Processos.

Vocês não perdem por esperar!