O Método de Avaliação SCAMPI
Alexandre Vasconcelos
SCAMPI
1/47
Método de Avaliação SCAMPI


Um método de avaliação tem como objetivo determinar o
nível de aderência de um processo, ou conjunto de
processos, à um modelo de referência
Um dos produtos do projeto CMMI é o método de
avaliação SCAMPI – Standard CMMI Appraisal Method
for Process Improvement
SCAMPI
2/47
Método de Avaliação SCAMPI

Objetivos





SCAMPI
Coletar dados para entender os processos implementados
Determinar o nível de aderência de um processo, ou conjunto de
processos, nos projetos eleitos como representativos na
organização, às práticas do CMMI
Determinar o grau de satisfação das metas investigadas na
avaliação
Identificar pontos fortes e fracos do processo
Atribuir classificação (se requerido pelo patrocinador da
avaliação)
3/47
Método de Avaliação SCAMPI: Principais
Aspectos


Realizada colaborativamente por uma equipe liderada por
um Lead Appraiser autorizado pelo SEI
Seleção do escopo organizacional


Unidade organizacional previamente definida em comum acordo
com o contratante.
Verificação através de evidências objetivas

SCAMPI
Informações qualitativas ou quantitativas, registros, declaração de
fatos que caracterizam a implementação de elementos do
processo
4/47
Método de Avaliação SCAMPI: Principais
Aspectos

Implementação das práticas baseadas em Indicadores de Implementação
das Práticas
“PII-based process appraisal”
Tipos de indicadores
 Artefatos diretos, artefatos indiretos e afirmativas


Artefatos indiretos:
PP SP1.1-1
Atas de reuniões, Anotações do
desenvolvimento do WBS
Estabelecer um WBS (work breakdown structure) de
alto nível para o escopo do projeto
Artefatos diretos:
WBS, descrição de tarefas, descrição
dos pacotes do projeto
Informações:
SCAMPI
“Eu trabalhei na equipe de definição do WBS”, “Eu
utilizei o WBS como base para minhas atividades”
5/47
Método de Avaliação SCAMPI: Principais
Aspectos

“Corroboração” das informações


Artefatos diretos combinados com artefatos indiretos ou
informações obtidas em apresentações e entrevistas
Cobertura da avaliação


Evidências objetivas suficientes para a implementação de cada
prática
Evitar avaliações baseadas somente em papel, devem haver
afirmações declaradas (chamadas face-to-face F2F)
Pelo menos 50% das práticas de cada meta
SCAMPI
6/47
Método de Avaliação SCAMPI: Classes de
Avaliação
Características
Evidência objetiva
Geração de ratings
Uso de recursos
Tamanho da equipe
SCAMPI
Classe C
baixa
não
baixo
pequeno
 mínimo 1
Classe B
média
não
médio
médio
 mínimo 2
Classe A
alta
sim
alto
grande
 mínimo 4 e
máximo 9
7/47
Método de Avaliação SCAMPI: Atividades

Planejar e preparar a avaliação


Conduzir a avaliação


Média de tempo de três meses
Média de 6-8 dias
Reportar os resultados da avaliação



SCAMPI
Resultado preliminar
Resultado final
Ocorre imediatamente após a realização da avaliação
8/47
Método de Avaliação SCAMPI: Papéis em
uma Avaliação

Participantes da avaliação




Patrocinador da avaliação
Gerentes de projeto
Lideres de equipe
Membros da equipe de desenvolvimento
As pessoas a serem entrevistadas são selecionadas desde a fase do
planejamento
SCAMPI
9/47
Método de Avaliação SCAMPI: Papéis em
uma Avaliação

Equipe de avaliação




Média de 4 a 5 pessoas
Líder da avaliação – Possui a responsabilidade geral sobre a
avaliação
Membros da equipe - Se dividem em mini-equipes por área de
processo a ser avaliada
Outras Responsabilidades a serem atribuídas na equipe:
Coordenador – responsável pela logística da avaliação
Bibliotecário – responsável por toda documentação da avaliação
Controlador do tempo
Todos devem tomar nota de tudo durante o processo


SCAMPI
Equipe completa => REVISA TODO O TRABALHO
O resultado final de uma avaliação é consensual!!
10/47
Processo de Obtenção de Ratings
Ratings de nível de capacidade
e/ou maturidade
Ratings de satisfação dos objetivos (metas)
Caracterização da implementação das práticas (PIIs)
em nível de unidade organizacional
Caracterização da implementação das práticas (PIIs)
em nível das instanciações (projetos)
SCAMPI
11/47
Caracterização da Implementação
Nível de
Implementação da
Prática
FI (Fully Implemented)
LI (Largelly Implemented)
PI (Partially Implemented)
NI (Not Implemented)
SCAMPI
Caracterização
 O indicador direto está presente e julgado
adequado
 Existe pelo menos um indicador indireto e/ou
afirmação para confirmar a implementação
 Não foi notada nenhuma fraqueza substancial
 O indicador direto está presente e julgado
adequado
 Existe pelo menos um indicador indireto e/ou
afirmação para confirmar a implementação
 Foi notada uma ou mais fraquezas
 O indicador direto não está presente ou é julgado
inadequado
 Artefatos ou afirmações sugerem que alguns
aspectos da prática estão implementados
 Foi notada uma ou mais fraquezas
 Qualquer situação diferente das acima
12/47
Regras de Agregação em Nível de Processos
Caracterizações
Todas X
Todas LI ou FI
Existe alguma PI,
mas sem NI
Existe algum NI
SCAMPI
Resultado
Notas
X
LI
LI ou PI
Decidido pela
equipe
NI, PI ou LI Decidido pela
equipe
13/47
Exemplo de Diagnóstico
do Nivel de Maturidade
SCAMPI
14/47
Resultado do Diagnóstico do Setor XXX
SCAMPI
15/47
Objetivos


A finalidade do diagnóstico é prover visibilidade para a
gerência do setor XXX a respeito da aderência dos
processos e práticas da unidade ao nível 2 do CMMI;
Para atingir o objetivo proposto, se torna indispensável o
entendimento a respeito do status atual dos processos e
práticas quanto ao atendimento ao nível 2 do CMMI.
SCAMPI
16/47
Descrição dos Papéis na Avaliação
Papel
Descrição
Responsável
Responsabilidade
Patrocinador
Alta gerência
João Xyz
- Revisar e aprovar este plano
- Promover recursos necessários para avaliação
- Providenciar a sala e equipamentos conforme requisitos
colocados
da
Representante do setor avaliado, responsável
por facilitar a condução da avaliação
Fabio Abc
- Organizar a documentação dos projetos e dos processos e
torná-las disponíveis para consulta na sala de trabalho
- Fazer o intercâmbio de informações com os avaliadores,
assegurando que todos os aspectos aqui definidos estarão sendo
atendidos
- Obtenção das assinaturas dos envolvidos e patrocinadores no
documento de planejamento até a data prevista no cronograma.
Avaliador
Externa
Equipe
Avaliadores responsáveis por conduzir a
avaliação e apresentar resultados
Alexandre Vasconcelos
e ...
- Elaborar o plano da avaliação e submetê-lo à aprovação
- Conduzir a avaliação através de entrevistas e análise de
documentos
- Reportar resultados
Avaliador
Interna
Equipe
Avaliadores internos, representantes do setor
avaliado
Fabio Abc e ...
- Apoiar os Avaliadores Equipe Externa no entendimento dos
processos e práticas do setor
- Não divulgar os resultados dos avaliadores antes da
comunicação final.
Participantes das equipes de projetos de
desenvolvimento e manutenção
Maria, Martha, ...
- Comparecer com antecedência a hora marcada nas entrevistas
previstas, no local comunicado
- Fornecer todas as informações requisitadas pelos Avaliadores
Coordenador
Avaliação
Equipe avaliada
SCAMPI
17/47
Condução do Diagnóstico




Conduzido por: Alexandre Vasconcelos e ...
Data: de xx/yy/zz a xx/yy/zz
Local: XXX
Técnica:




Processo adaptado do método de avaliação oficial CMMI, com
menos rigor, tempo e envolvidos
Entrevistas a membros da equipe
Análise de documentos
Foram realizadas x sessões de entrevistas com um total
de y pessoas e algumas entrevistas informais
complementares.
SCAMPI
18/47
Escopo Avaliação

Escopo: Unidade de Sistemas


Tipos de Serviços Avaliados


Projetos XXX e YYY
Desenvolvimento de Sistemas e Manutenção
Escopo do Modelo

SCAMPI
Nível de maturidade 2 do CMMI, com exceção da Área de
Processo SAM - Gerência do Contrato do Fornecedor, por
entendermos como não aplicável
19/47
Riscos da Avaliação

A avaliação não foi realizada no nível de profundidade de
uma avaliação oficial



SCAMPI
Nem todas as subpráticas foram analisadas
Não houve corroboração das informações coletadas
Nem todos os documentos associados foram analisados
20/47
Critérios de Avaliação

Foi julgado para cada prática:

Definição de Processos: quanto a prática está documentada em relação a como
deve ser realizada






TD: Totalmente Definido
LD: Largamente Definido
PD: Parcialmente Definido
ND: Não Definido
NR: Não Definido
Institucionalização: quanto a prática está em uso na organização
 TI: Totalmente Implementado (os dois projetos atendem)
 LI: Largamente Implementado (um projeto atende, e o outro está quase)
 PI: Parcialmente Implementado (Os dois projetos atendem parcialmente / um dos projetos
atende e ou outro não)
 NI: Não Implementado (Nenhum dos projetos executou a prática / ou um dos projeto
executou parcialmente)
SCAMPI
21/47
Dados Organizacionais
SCAMPI
22/47
A Empresa (1) – Descrição

Objetivo da obtenção do CMMI-2



Missão/Negócio


Controle e Melhoria do processo de desenvolvimento
Marketing, vantagem competitiva no mercado, exportação de
software.
Usar a melhor solução tecnológica para satisfazer os clientes dos
clientes.
Tamanho

SCAMPI
X pessoas: y diretores, z pessoas administrativo-financeira, n
pessoas de suporte ao usuário e o restante como
desenvolvedores.
23/47
A Empresa (2) – Organograma
Diretoria
Geral
SQA
Conectividade
e Segurança
Consultoria
Organizacional
Unidade de
Sistemas
(USI)
Foco da certificação
Unidade
Administrativa/
Financeira
SCAMPI
24/47
A Empresa (3)
• Mapeamento dos papeis do CMMI nível 2 nos papéis da organização
Papel CMMI
Papel na Empresa
Gerência Sênior
Diretor geral
Gerente de Projetos
Outros diretores
SQA
Engenheiro de Qualidade
Gerente de Configuração
Acumulado pelo SQA. Gradativamente
passando para os projetos
SCAMPI
25/47
A Empresa (4)
• Ferramentas
Propósito
Ferramenta
GC
CVS, Ant + XML (geração de builds)
Controle de Mudanças
Helpdesk da Portais, Mantis
RM
Word, Access (tracking)
PP/PMC
MS Project, AllNetic Time Tracker
SCAMPI
26/47
Dados dos Projetos Avaliados
SCAMPI
27/47
Dados dos Projetos


A empresa atualmente possui um total de x projetos de
desenvolvimento / manutenção de software
Os x projetos foram avaliados, com o objetivo de se
conhecer as principais características dos projetos
desenvolvidos na empresa







SCAMPI
Tipo de cliente
Objetivos
Ciclo de vida
Identificar a atividade primária (desenvolvimento ou manutenção)
Tamanho da equipe
Cronograma
Aspectos de Sub-contratação
28/47
Dados de Projetos

Os projetos de evolução têm ciclos pequenos de
desenvolvimento (1 mês).

Projetos de curta duração < 1 ano utilizam o ciclo em
cascata.

Projeto mais longos utilizam o ciclo iterativo e
incremental.

Podem existir projetos com uma única pessoa.
SCAMPI
29/47
Projeto XXX

Cliente


YYY
Objetivo

SCAMPI
Abc...
30/47
Projeto XXX

Equipe do projeto


Modelo de ciclo de vida adotado


1 desenvolvedor em tempo integral; 1 gerente em tempo parcial.
cascata
Cronograma



SCAMPI
Inicio em xx/yy/zzzz
Atualmente o projeto encontra-se na etapa de Análise e Projeto
Situação atual: no prazo
31/47
Resultados da Avaliação
SCAMPI
32/47
Resultados – Práticas Genéricas
Gráfico Qualitativo de Aderência às Áreas de Processo
INSTITUCIONALIZAÇÃO PRÁTICAS GENÉRICAS
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
SCAMPI
REQM
PP
P MC
SAM
MA
P P QA
CM
PA
0
0
0
0
0
0
0
NI
0
0
0
0
0,2
0,1
0,1
PI
0,2
0
0
0
0,2
0,1
0,1
LI
0,4
0,2
0,2
0
0,2
0,2
0,4
TI
0,4
0,8
0,8
0
0,4
0,6
0,4
33/47
Resultados – Definição de Processos
Gráfico Qualitativo de Aderência às Áreas de Processo
DEFINIÇÃO DOS PROCESSOS
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
SCAMPI
REQM
PP
P MC
SAM
MA
P P QA
CM
NR
0%
0%
0%
0%
0%
0%
0%
ND
0%
0%
0%
0%
0%
0%
0%
PD
20%
0%
0%
0%
0%
0%
0%
LD
0%
0%
0%
0%
0%
50%
20%
TD
80%
100%
100%
0%
100%
50%
80%
34/47
Resultados – Institucionalização
Gráfico Qualitativo de Aderência às Áreas de Processo
INSTITUCIONALIZAÇÃO DAS PRÁTICAS ESPECÍFICAS
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
SCAMPI
REQM
PP
P MC
SAM
MA
P P QA
PA
0%
0%
0%
NI
20%
0%
0%
PI
40%
14%
LI
20%
14%
TI
20%
71%
CM
0%
0%
0%
0%
0%
13%
0%
43%
10%
0%
38%
0%
29%
40%
0%
13%
50%
14%
50%
0%
38%
50%
14%
35/47
Práticas Genéricas – Principais Aspectos
Pontos Fortes
Desvios Encontrados






Existe política definida para os processo
Os recursos necessários são
disponibilizados para a equipe
As responsabilidades estão bem definidas
pelo processo
 Os papéis na área de medição precisam
ser melhor definidos
Treinamentos nos processos foram
realizados
Os processos estão sendo avaliados pelo
SQA
 Com exceção do processo de MA, que
sofreu apenas uma auditoria
SCAMPI



Nem todos aparentam conhecer a política
dos processos
Nem todos os processos estão sendo
seguidos, em geral os processos não estão
sendo controlados nem por medições nem
por atividades planejadas X realizadas (a PA
de medição está tendo a institucionalização
iniciada)
O acompanhamento dos processos está
sendo feito de maneira informal e sob
demanda pela alta gerência
O grupo de SQA não está sendo avaliado
quanto a aderência
36/47
REQM – Principais Aspectos
Pontos Fortes
 Criação de protótipos para homologação dos


requisitos
definição de critérios de aceitação e de provedores
de requisitos
A aceitação dos requisitos está sendo realizada
através de um checklist
Desvios Encontrados



SCAMPI
Algumas reuniões não estão sendo
documentadas (comprometimento da equipe
interna);
O processo de gestão de mudanças ainda
não foi executado;
 Atenção: O conceito de mudança de
requisitos está com foco em mudanças
solicitadas pelo cliente (mudanças
levantadas internamente)
Um dos projetos não tem matriz de
rastreabilidade (análise de impacto
empírica);
37/47
PP – Principais Aspectos
Pontos Fortes
SCAMPI
Desvios Encontrados
38/47
PMC – Principais Aspectos
Pontos Fortes
SCAMPI
Desvios Encontrados
39/47
MA – Principais Aspectos
Pontos Fortes
SCAMPI
Desvios Encontrados
40/47
PPQA – Principais Aspectos
Pontos Fortes
SCAMPI
Desvios Encontrados
41/47
CM – Principais Aspectos
Pontos Fortes
SCAMPI
Desvios Encontrados
42/47
Observações Gerais
Informações não relacionadas com o CMMI
SCAMPI
43/47
Aspectos Gerais
 Pontos fortes



Existe um grupo de definição de processos atuante;
Existe um processo de testes definido;
A empresa tem certificação ISO9001 (cultura de qualidade).
 Observações


SCAMPI
O papel e a composição da gerência sênior precisa ser melhor trabalhado
internamente e o processo precisa ser ajustado
Não está claro para a equipe de desenvolvimento o papel de cada um
dos coordenadores
Necessidade de melhor conhecimento sobre o organograma da
empresa, papéis e responsabilidades de alguns cargos
44/47
Recomendações Gerais
SCAMPI
45/47
Recomendações Gerais



Recomendação 1: xxx.
Recomendação 2: yyy.
Recomendação 3: zzz.
SCAMPI
46/47
Download

1 /47