Está en la página 1de 27

Qualidade de Software

CMM Estrutura

Estrutura do CMM
CMM

5 Nveis de Maturidade

Inicial

Repetvel

Definido 7

Gerenciado Otimizado 2 3 = 18 KPAs

0-7 KPAs por 0 nvel de maturidade

6 GCS GQS GSS APJ PPS GR

2-4 metas por KPA

metas

= 52 Metas

5 Co Fe por KPAs

Co
1-n

Ab
1-n

Ac
1-n

Me 1-n

Ve
1-n

= 316 Prticas Chave

Estrutura do CMM
indica capacidade do processo Nveis de Maturidade contm realiza metas enderea implementao ou institucionalizao reas-chave de processo organizado por Caractersticas comuns contm

descreve

Prticas-chave

infra-estrutura ou atividades
3

ESTRUTURA DO CMM

reas Chave de Processo (KPAs)

Cada rea chave de processo identifica um grupo de atividades relacionadas que, quando realizadas coletivamente, atingem um conjunto de objetivos considerados importantes para o aumento da capacitao do processo. Cada KPA foi definida para constar ou pertencer a um nico nvel de maturidade. O CMM define 18 KPAs

As 18 reas-chave de Processo do CMM


Nvel 5 - OTIMIZADO Nvel 4 - GERENCIADO
Preveno de defeitos Gerenciamento de mudana de tecnologia Gerenciamento de mudana de processo Gerenciamento quantitativo do processo Gerenciamento da qualidade do software Foco no processo da organizao Definio do processo da organizao Programa de treinamento Gerenciamento de software integrado Engenharia do produto de software Coordenao intergrupo Revises (peer reviews) Gerenciamento de requisitos Planejamento de projeto de software Acompanhamento de projeto de software Gerenciamento de subcontrato de software Garantia da qualidade de software Gerenciamento da configurao de software No KPA - ad hoc
5

Nvel 3 - DEFINIDO

Nvel 2 - REPETVEL

Nvel 1 - INICIAL

Mudana de Nvel de Maturidade


INICIAL => REPETVEL
Organizaes Disciplinadas 2- REPETVEL 6- Gerenciamento da Configurao de Software 5- Garantia da Qualidade de Software 4- Gerenciamento de Subcontrato de Software 3- Acompanhamento de Projeto de Software 2- Planejamento de Projeto de Software 1- Gerenciamento de Requisitos Organizaes Caticas 1- INICIAL
6

Mudana de Nvel de Maturidade


INICIAL => REPETVEL
Organizaes Disciplinadas 2- REPETVEL

Gerenciamento de Requisitos A finalidade estabelecer um entendimento comum entre o cliente e a equipe do projeto de software sobre os requisitos do cliente que sero abordados
1- INICIAL
7

Organizaes Caticas

Mudana de Nvel de Maturidade


INICIAL => REPETVEL
Organizaes Disciplinadas 2- REPETVEL

Planejamento de Projeto de Software A finalidade estabelecer planos razoveis para desenvolver o software e para gerenciar o projeto de software
Organizaes Caticas 1- INICIAL
8

Mudana de Nvel de Maturidade


INICIAL => REPETVEL
Organizaes Disciplinadas 2- REPETVEL

Acompanhamento do Projeto de Software A finalidade oferecer visibilidade adequada no progresso real de modo que o gerenciamento possa tomar medidas efetivas quando o desempenho se desvia significativamente do plano
Organizaes Caticas 1- INICIAL
9

Mudana de Nvel de Maturidade


INICIAL => REPETVEL
Organizaes Disciplinadas 2- REPETVEL

Gerenciamento de Subcontrato de Software A finalidade selecionar fornecedores qualificados de software e gerenci-los eficazmente
Organizaes Caticas 1- INICIAL
10

Mudana de Nvel de Maturidade


INICIAL => REPETVEL
Organizaes Disciplinadas 2- REPETVEL

Garantia de Qualidade de Software A finalidade fornecer gerenciamento com visibilidade apropriada no processo que est sendo utilizado e nos produtos que esto sendo construdos
Organizaes Caticas 1- INICIAL
11

Mudana de Nvel de Maturidade


INICIAL => REPETVEL
Organizaes Disciplinadas 2- REPETVEL

Gerenciamento da Configurao de Software A finalidade estabelecer e manter a integridade dos produtos do projeto de software ao longo do ciclo de vida do software
Organizaes Caticas 1- INICIAL
12

ESTRUTURA DO CMM

Prticas Chave

Cada rea chave de processo descrita em termos de prticas chave. As prticas chave descrevem as atividades e infraestrutura que mais contribuem para a efetiva implementao e institucionalizao das reas chave de processo. As prticas chave descrevem o que para ser feito e no como o processo deve ser implementado. Prticas alternativas podem realizar os objetivos da rea chave de processo. Existem 316 prticas chave no CMM.
13

ESTRUTURA DO CMM

As Prticas Chave no CMM


Preveno de defeitos Gerenciamento de mudana de tecnologia Gerenciamento de mudana de processo Gerenciamento quantitativo do processo Gerenciamento da qualidade do software Foco no processo da organizao Definio do processo da organizao Programa de treinamento Gerenciamento de software integrado Engenharia do produto de software Coordenao intergrupo Revises (peer reviews) Gerenciamento de requisitos Planejamento de projeto de software Acompanhamento de projeto de software Gerenciamento de subcontrato de software Garantia da qualidade de software Gerenciamento da configurao de software No KPA - ad hoc 8 Prticas Chave 8 Prticas Chave 10 Prticas Chave 7 Prticas Chave 5 Prticas Chave 7 Prticas Chave 6 Prticas Chave 6 Prticas Chave 11 Prticas Chave 10 Prticas Chave 7 Prticas Chave 3 Prticas Chave 3 Prticas Chave 15 Prticas Chave 13 Prticas Chave 13 Prticas Chave 8 Prticas Chave 10 Prticas Chave TOTAL = 316 Prticas Chave
14

ESTRUTURA DO CMM

Caractersticas Comuns

Por convenincia, as prticas que descrevem as reas chave de processo so organizadas em caractersticas comuns. Caractersticas comuns so atributos que indicam se a implementao e institucionalizao de uma rea chave de processo eficaz, repetvel e estvel. As caractersticas comuns so:
Comprometimento para a Realizao Condies para Realizar Atividades Realizadas Medies e Anlises Verificao da Implementao
15

ESTRUTURA DO CMM

Caractersticas Comuns
KPA Metas

Caractersticas Comuns

Comprometimento para a realizao Atividades realizadas

Medio e anlise

Condies para realizar

Verificao da implementao

16

ESTRUTURA DO CMM

Caractersticas Comuns
1- Comprometimento para a Realizao

Descreve as aes que a organizao deve realizar para se assegurar que o processo est estabelecido e perdurar. Tipicamente inclui:

Polticas Liderana

17

ESTRUTURA DO CMM

Caractersticas Comuns
2- Condies para Realizar

Descreve as precondies que devem existir no projeto ou organizao para que o processo de software seja implementado competentemente Tipicamente inclui: Funo Recursos Delegao Treinamento Orientao

18

ESTRUTURA DO CMM

Caractersticas Comuns
3- Atividades Realizadas

Descreve as funes e procedimentos necessrios para implementar uma rea chave de processo
Tipicamente inclui:

Estabelecer Planos e Procedimentos Realizar o Trabalho Acompanh-lo Realizar as Aes Corretivas, quando necessrio
19

ESTRUTURA DO CMM

Caractersticas Comuns
4- Medies e Anlise

Descreve as prticas bsicas de medida, necessrias para determinar o status do processo.


Essas medidas so usadas para controlar e melhorar o processo. Tipicamente inclui: Exemplos de medidas que podem ser realizadas

20

ESTRUTURA DO CMM

Caractersticas Comuns
5- Verificao da Implementao

Descreve os passos para se assegurar que as atividades sejam realizadas em conformidade com o processo que foi estabelecido. Tipicamente inclui revises e auditoria pela:

Alta Adminstrao Gerncia de Projetos Garantia da Qualidade de Software

21

ESTRUTURA DO CMM

Caractersticas Comuns
organizadas
caractersticas comuns

organizadas PRTICAS CHAVE caractersticas comuns Comprometimento para a Realizao Condies para Realizar Medio e Anlise Verificao da Implementao formam a base pela qual uma organizao pode institucionalizar as prticas descritas em Atividades Realizadas
22

Atividades Realizadas descrevem o que deve ser implementado para estabelecer uma capacidade de processo

ESTRUTURA DO CMM

Exemplo
CMM
5 Nveis de Maturidade Inicial 6
GCS GQS

Repetvel 7

Definido

Gerenciado 2

Otimizado 3

GSS

APS

PLANEJAMENTO DE PROJETO DE SOFTWARE PPS GR

6 reas-chave de Processo
23

ESTRUTURA DO CMM

Exemplo
2- Repetvel
contm Nveis de Maturidade (5)

Planejamento de Projeto de Software


contm

reas-chave de processo (6)

CR(2)

CR(4)

AR(15)

MA(1)

VI(3)

Prticas Chave organizadas em Caractersticas comuns (25)

24

ESTRUTURA DO CMM

Exemplo
2- Repetvel
contm Nveis de Maturidade (5)

Planejamento de Projeto de Software


contm

reas-chave de processo (6)

CR(2)
COMPROMETIMENTO PARA A REALIZAO 1- Um adminstrador de projeto de software designado para ser responsvel pelos compromissos de negociao e pela elaborao dos planos de desenvolvimento de software do projeto 2- O projeto segue uma poltica organizacional escrita para o planejamento do projeto de software

25

ESTRUTURA DO CMM

reas Chave de Processo - Exemplo


indica capacidade do processo metas (3) realiza Nvel Repetvel contm KPA (6)

PLANEJAMENTO DO PROJETO DE SOFTWARE

Meta 1: Estimativa do software documentada para uso no planejamento e acompanhamento do projeto de software.

O planejamento do projeto de software inclui a previso do trabalho a ser executado, estabelecendo o necessrio comprometimento, e definindo o plano para executar a tarefa.

26

Sumrio

Nveis de Maturidade As 18 reas Chave de Processo (KPAs) Prticas Chave Caractersticas Comuns Exemplo Metas

También podría gustarte