Você está na página 1de 16

Capacitao em Processos de Software (SW-CMM)

04/04/2011

Mtodos Computacionais

04/04/2011

CMM and Capability Maturity Model are service marks of Carnegie Mellon University.
Mtodos Computacionais

# Processo de Software - Definio

Uma sequncia de passos realizados para um determinado propsito (IEEE).

Um conjunto de atividades, mtodos, prticas e transformaes que as pessoas utilizam para desenvolver e manter software e seus produtos relacionados (CMM).

Modelo uma representao simplificada do mundo real.

04/04/2011

Mtodos Computacionais

# Organizao Imatura e Madura

processo improvisado pelas pessoas processo no seguido ou cumprido grande dependncia dos atuais desenvolvedores baixa visibilidade do processo para o seu progresso e qualidade funcionalidade e qualidade do produto comprometidas para atender o prazo custos excessivos de manuteno

processo definido, documentado e aprimorado continuamente

processo entendido, utilizado e vivo


processo suportado pela gerncia processo verificado e cumprido

grande visibilade do processo alinhado ao negcio da organizao


papis e responsabilidades claramente definidas

tecnologia processo

processo tecnologia

04/04/2011

Mtodos Computacionais

# Modelo do CMM
Qualidade Produtividade Visibilidade

Riscos Desperdcio
04/04/2011
Mtodos Computacionais

Poucos processos so definidos e o sucesso depende de esforos individuais e hericos. Visibilidade do processo: Estgios das atividades mal definido; Dificuldade de visualizar e gerenciar o progresso e as atividades do projeto Os requisitos fluem no processo de uma forma no controlada e h um produto resultante; O cliente somente verifica se os seus requisitos foram atendidos na entrega do produto.

04/04/2011

Mtodos Computacionais

Processos bsicos de gerenciamento de projetos so estabelecidos para monitoramento de custo, prazo e funcionalidade. A necessria disciplina do processo adequada para repetir sucessos anteriores em projetos com aplicaes similares. Visibilidade do processo: Requisitos do cliente e produtos do trabalho so controlados; O controle gerencial permite a visibilidade em ocasies definidas;

O processo de desenvolvimento de software permite o gerenciamento entre pontos de transio (milestones);


O cliente pode analisar o produto durante do processo de software (checkpoints).

04/04/2011

Mtodos Computacionais

O processo de software para as atividades de gerenciamento e engenharia documentado, padronizado e integrado no mbito da organizao e todos os projetos so adaptados deste processo. Visibilidade do processo: As atividades no processo definido de processo de software so visveis; Gerentes e engenheiros entendem suas atividades e responsabilidades no processo;

Gerenciamento preparado pr-ativamente para possveis riscos;


O cliente pode obter status atualizado, rapidamente e corretamente, com detalhe entre as atividades.

04/04/2011

Mtodos Computacionais

O processo de software para as atividades de gerenciamento e engenharia documentado, padronizado e integrado no mbito da organizao e todos os projetos so adaptados deste processo. Visibilidade do processo: As atividades no processo definido de processo de software so visveis; Gerentes e engenheiros entendem suas atividades e responsabilidades no processo;

Gerenciamento preparado pr-ativamente para possveis riscos;


O cliente pode obter status atualizado, rapidamente e corretamente, com detalhe entre as atividades.

04/04/2011

Mtodos Computacionais

O processo de software para as atividades de gerenciamento e engenharia documentado, padronizado e integrado no mbito da organizao e todos os projetos so adaptados deste processo. Visibilidade do processo: As atividades no processo definido de processo de software so visveis; Gerentes e engenheiros entendem suas atividades e responsabilidades no processo;

Gerenciamento preparado pr-ativamente para possveis riscos;


O cliente pode obter status atualizado, rapidamente e corretamente, com detalhe entre as atividades.

04/04/2011

Mtodos Computacionais

# Utilizando o CMM - Diagnstico


Consenso e Julgamento baseados no processo de software maduro, verificando se ele : Definido Documentado

Treinado
Praticado Medido Melhorado Mantido Suportado Controlado Verificado

04/04/2011

Mtodos Computacionais

# Utilizando o CMM - SPI

* SPI Software Process Improvement


Resultados e proporo Planejamento de Melhorias do Processo de Software Monitorizao

Compromisso da Liderana Consenso Organizacional da Importncia Acreditar que a melhoria possvel

Metas Objetivos Cronograma Responsabilidades Anlise de Riscos Estimativas de recursos Estimativa de custos

04/04/2011

Mtodos Computacionais

# Resumindo

04/04/2011

Mtodos Computacionais

# Bibliografia
http://www.asrconsultoria.com.br/downloads/pdf/cmm_vg_ppt.pdf

http://www.mct.gov.br/sepin/Dsi/qualidad/Qualidade.htm
http://www.esi.es/ http://www.sei.cmu.edu/ http://www.tantara.ab.ca/info.htm

04/04/2011

Mtodos Computacionais

04/04/2011

Mtodos Computacionais

04/04/2011

Mtodos Computacionais

Você também pode gostar