Arquivo

Gerência de Projetos

  

PDCA atuando em uma base

    Vivendo em um ambiente onde um projeto é constantemente visado é bastante interessante, mais do que isso é a morte eminente, projetos não planejados previamente tendem a arrancar-lhes a cabeça do desenvolvedor, vamos contando com horas extras e finais de semanas perdidos. Vamos continuar rodando este PDCA e tentando ver onde estão os erros, é só olhar para aquelas planilhas de project e ver aquela barrinha de progress, obedecendo as tarefas você luta, briga, dar o sangue… e … opa.. conseguimos adiantar o projeto, enfim livre, seria bom se fosse, mas sempre existem novas tarefas, milestone que é bom nada, vamos fazendo e continuando. A vida de um desenvolvedor em um projeto em apuros é como viver na trincheira, é bala pra todo lado, ou você corre ou joga o pino da granada!!! Tudo bem que existem os projetos bem feitos onde o planejamento foi 100%, sem ocorrência de nenhum risco que pudesse atraplhar um ponto do projeto. Acho qu boa parte do sucesso de uma projeto, não só dele tão especificamente, mas globalizando, o sucesso está nos processos internos da empresa, principalmente de uma boa qualidade atuando em dez. Estas imagens são do material do professo Ricardo Petters, atualmente tenho aulas de Gerência de Qualidade com ele, muito boas por sinal, nesta primeira gostei bastante, o ciclo do PDCA girando em uma base como a ISO, ITIL, CMMI sempre em ascendência garantido a qualidade. A segunda imagem mostra níveis de maturidade de comunicação, também bastante interessante, por ela podemos perceber que uma comunicação horizontal é mais estável e boa para empresa, o que isso quer dizer? Não tem coisa pior que você estar dando suporte para o cliente sem uma comunicação clara e coesa, nem o cliente pode saber mais que você, nem você mais do que o cliente, vamos analogamente apresentar como uma balança centralizada! Isto é governança de TI!

Maturidade de comunicação

cmmi Não faz muito tempo que fiz uma pesquisa bastante interessante sobre alguns modelos de qualidade de software, resolvi compartilhar com vocês, abaixo vocês encontrarão algo sobre o CMMi.

Introduzindo o CMMi

O CMMI é um modelo que descreve práticas à maturidade em diversas disciplinas, foi desenvolvido pelo SEI ( Instituto de Engenharia de Software), sendo este uma evolução do CMM, que estabelece um processo de melhoria corporativo analisando os níveis de maturidade que ela possui. A finalidade principal do CMMi está diretamente ligada em buscar a melhoria contínua dos processos, que pode ser entedido por melhorar cada vez mais a busca por soluções e resultados desejados.

Implementar o CMMi envolve uma série de benefícios à empresa, além de destaque entre outras pela obtenção do certificado CMMi, o CMMi implantado impulsiona as atividades de gestão empresarial aumentando a visibilidade do ciclo de vida do produto ou serviço da empresa de forma a satisfazer as expectativas dos clientes, provendo boas práticas, medições, gerencia de riscos em seus níveis mais altos de maturidade.       Exemplificando, uma boa técnica de planejamento pode aumentar as expectativas da empresa, impulsionar a venda do produto, reduzir o número de retrabalhos e qualidade na entrega de prazos.

Representando

O CMMi disponibiliza um nível de maturidade ( Maturity levels ) que é derivado de uma sequência de estágios pré-definidos, cada qual representados por uma hierarquia, são eles:

1. Nível 1 . Inicial ( Ad-hoc ) à Falta total de planejamento e controle dos processos, os funcionários focam-se apenas em atividades corretivas.
2. Nível 2. Gerenciado à  Neste nível já se tem um processo gerencial definido planejamento, custo e atividades de medição e análise.
3. Nível 3. Definido à Neste nível já se tem um processo bem definido com atividade bem documentadas, ferramentas padronizadas, gerencia de configuração, testes e controle dos processos gerenciais.
4. Nível 4. Quantitativamente Gerenciado à Possui controle de métricas e a qualidade é planejada, normalmente se faz uso de relatórios estatísticos de medições gerenciais e avaliações de aprimoramento.
5. Nível 5. Em otimização à Foco na melhoria contínua, neste nível já se tem esta melhoria através de avaliações quantitativas e de implantação planejada, neste nível já se tem projetos pilotos sendo realizados com alto nível de satisfação do cliente

Áreas de Processo

O CMMi foi criado especificamente para empresas de desenvolvimento de software possuindo também área de atuação em gestão de projetos, podendo ter seus conceitos aplicados até  à organizações que não desenvolvem software, mas trabalham orientadas a projetos. O CMMi possui 22 áreas de atuações que descrevem os processos chaves relacionados ao CMMi, em seu nível 2 ele está dividido em sete áreas.

* Gerência de Requisitos à Documentação formal de todas as solicitações e propostas do cliente.
* Planejamento de Projetos à Reportar e acompanhar o projeto, analisar cronogramas de entregas e tomar as corretas ações.
* Medição e Análise à Medir a produtividade da equipe de acordo com o cronograma, medir horas previstas, número de problemas encontrados.
* Gerência de Configuração à Preparar o ambiente para entrega e “instalação” do produto, cumprindo um checklist para isto.
* Gerenciamento de fornecedores à Para trabalhos divididos entre mais de uma empresa, acompanhar o cronograma dos fornecedores, cumprimento de metas e controle de qualidade.

São também áreas do CMMi:

* Análise Causal e Resolução
* Análise de Decisão e Resolução
* Gerenciamento Integrado de Projeto
* Inovação Organizacional e Implantação
* Definição de Processo Organizacional
* Foco de Processo Organizacional
* Desempenho de Processo Organizacional
* Treinamento Organizacional
* Monitoração e Controle de Projeto
* Garantia da Qualidade de Processo e Produto
* Integração de Produto
* Desenvolvimento de Requisitos
* Gerenciamento de Riscos
* Gerenciamento de Acordo com Fornecedor
* Solução Técnica
* Validação
* Verificação

Níveis de Maturidade

Compreendem os níveis de maturidade do CMMi:

1. Inicial à Neste nível os processos são imprevisíveis e não tem um controle. Estão fadados a esforços pessoais.
2. Repetitível à Processo já disciplinado, aqui já se tem um controle de custo, escopo, controle de prazos.
3. Definido à Neste nível os processos já são consistentes e padronizados, já existe uma documentação e organização para os processos.
4. Gerenciado à Processo já é previsível e controlado com métricas definidas e bem estruturadas.
5. Otimização à A busca contínua por aperfeiçoamento por meio de avaliações quantitativas de desempenho.

CMMi no Brasil e no Mundo

Entre 2002 e 2006 muitas empreas já passaram pelo processo de avaliação de CMMi, tendo a primeira avaliada em nível 5 a TATA Consultancy Services uma empresa indiana. Ainda são poucas as empresas que alcançaram o nível mais alto do CMMi, dentre as estatísticas globais segue os resultados obtidos pelas empresas.:

* 18,2%: nível 5 (Optimizing);
* 4,4%: nível 4 (Quantitatively Managed);
* 33,8%: nível 3 (Defined);
* 33,3%: nível 2 (Managed);
* 1,9%: nível 1 (Initial);
* 8,4%: sem qualificação (Not Given).

No Brasil as empresas com CMMi 5 são:

1. CS (TATA Consultancy Services) Brazil
2. Stefanini IT Solutions
3. EDS – Electronic Data Systems
4. Politec
5. Ci&T
6. CPM Braxis
7. Unisys
8. BRQ
9. Accenture

Em outros níveis [Obs]

1. FITec
2. General Motors
3. HP
4. Itaú
5. Microsiga Software
6. Santander Banespa
7. SERPRO Salvador
8. Itautec
9. LG

10.  Embraer

11.  Johnson & Johnson

12.  Ericsson

13.  IBM Fábrica de Software

14.  Motorola

15.  Unitec

Obs: Abaixo do nível 5 ainda existem mais outras empresas não relacionadas nesta lista.

Referências

Relacionados ao CMMi

http://www.sei.cmu.edu/cmmi/general/

http://pt.wikipedia.org/wiki/CMMI

http://kplus.cosmo.com.br/materia.asp?co=30&rv=Vivencia

http://www.isdbrasil.com.br/perguntas/perguntas.htm

http://www.blogcmmi.com.br/avaliacao/lista-de-empresas-cmmi-no-brasil

http://www.tutorialspoint.com/index.htm

——

MPS.BR

Introdução

O MPS.BR compreende o processo de melhoria do software brasileiro, voltado para empresas de pequeno e médio porte que desenvolvem software no Brasil, baseia-se no CMMi e nas normas e diretrizes do mercado brasileiro.

Uma das grande vantagens do modelo é o baixo custo de certificação quando relacionadas com as estrangeiras, sendo desenvolvido pelo Softex ( Associação para Promoção da Excelência do Software Brasileiro), o governo e por universidades brasileiras.

Modelos

O MPS.BR divide-se em três partes:

  • MR-MPS à Composto por 7 níveis de maturidade, são eles:
    1. (A) Em Otimização à Onde são implantadas inovações na organização, feita análises de causas e busca por resoluções.
    2. (B) Gerenciado quantitativamente à Neste nível há a gerência de desempenho do processo organizacional e quantitativo dos projetos.
    3. (C) Definido à Existe análise de decisões e gerêncimento de riscos.
    4. (D) Largamente Definido à Existe um desenvolvimento de requisitos para o produto, há verificações e validações.
    5. (E) Parcialmente Definido à O processo organizacional é definido, existem treinamentos e avaliações de melhorias.
    6. (F) Gerenciado à Existem medições, gerencia de configuração e qualidade.
    7. (G) Parcialmente Gerenciado à Neste nível há o gerenciamento de requisitos e a completa gerência de projetos.
  • MA-MPS à Direcionado a empresas que possuem o MR-MPS, o MA-MPS orienta a realização de avaliações ISO/IEC 15504.

A composição do MA-MPS pode ser atribuída por uma equipe de 3 a 8 pessoas sendo elas:

1 avaliador líder, 1 avalidor adjunto e 1 avaliador técnico. As avaliações devem durar entre 3 a 4 dias e terão validade por 3 anos. A avaliação consitue em:

  1. Planejar e preparar a avaliação.
  2. Conduzir Avaliação.
  3. Relatar resultados.
  4. Registrar e publicar resultados.
  • MN-MPS à São instituições credenciadas e documentadas que se propõe a implantar o MR-MPS, contém modelo de implantação, consultores destinados, estratégias de treinamento, avaliadores entre outros.

Áreas de Processo

As áreas de processos são sub-ítens relacionados aos níveis de maturidade do MR-MPS, cada qual com sua respectiva área de processo. São eles:

  • AP 1.1 – O processo é executado;
  • AP 2.1 – O processo é gerenciado;
  • AP 2.2 – Os produtos de trabalho do processo são gerenciados;
  • AP 3.1 – O processo é definido;
  • AP 3.2 – O processo está implementado;
  • AP 4.1 – O processo é medido;
  • AP 4.2 – O processo é controlado;
  • AP 5.1 – O processo é objeto de inovações;
  • AP 5.2 – O processo é otimizado continuamente.

Níveis de Maturidade

Os níveis * de maturidade do MR-MPS são:

    1. Em Otimização à Onde são implantadas inovações na organização, feita análises de causas e busca por resoluções.
    2. Gerenciado quantitativamente à Neste nível há a gerência de desempenho do processo organizacional e quantitativo dos projetos.
    3. Definido à Existe análise de decisões e gerêncimento de riscos.
    4. Largamente Definido à Existe um desenvolvimento de requisitos para o produto, há verificações e validações.
    5. Parcialmente Definido à O processo organizacional é definido, existem treinamentos e avaliações de melhorias.
    6. Gerenciado à Existem medições, gerencia de configuração e qualidade.
    7. Parcialmente Gerenciado à Neste nível há o gerenciamento de requisitos e a completa gerência de projetos.

Panorama no Brasil

Muitas empresas ainda busca a certificação MPS.BR, dentre as atuais certificadas estão:

  1. BRQ
  2. Politec
  3. TESI-Software
  4. Powerlogic
  5. Dextra
Seguir

Get every new post delivered to your Inbox.

Junte-se a 100 outros seguidores