Excelência, Ética e Resultados
1
Alta Maturidade
em
Excelência, Ética e Resultados
Agenda
A ISD Brasil
CMMI – melhores práticas
O que é maturidade, afinal?
Alta maturidade em gestão de projetos
10 atributos de uma organização de projetos
altamente madura
Excelência, Ética e Resultados
3
A ISD é uma
empresa multinacional
dedicada
exclusivamente à
melhoria de processos, qualidade e gestão de desempenho em TI
baseada em modelos de melhores práticas e padrões reconhecidos
mundialmente.
A ISD é um dos maiores “
CMU SEI Partners
” e tem trabalhado ao longo
dos anos junto à instituição na pesquisa, desenvolvimento e
implementação de diversos modelos de melhores práticas mundiais
(SW-CMM e CMMI) e métodos de avaliação (CBA-IPI, SCE, SCAMPI)
A ISD é um “
CMU ITSqc Authorized Partner
” para serviços
relacionados ao eSCM e Sourcing, possuindo inclusive profissionais que
integram o “Advisory Board” da entidade.
A ISD Brasil é uma empresa
absolutamente independente.
De capital
norte –americano e brasileiro, não possuí vínculo com nenhuma
empresa fornecedora de serviços de desenvolvimento ou ferramentas.
Excelência, Ética e Resultados
Nosso propósito:
Melhorar o desempenho das organizações com as quais
trabalhamos,
- buscando a implementando de soluções simples,
- utilizando técnicas de análise de solução de problemas,
- embasados nas melhores práticas mundiais,
Excelência, Ética e Resultados
5
Excelência, Ética e Resultados
CMMI
Excelência, Ética e Resultados
7
Por que falaremos de Software e CMMI?
1) Porque é nosso business
2) Porque software “is everywhere”
3) Porque CMM e o conceito de
maturidade nasceram no software
4) Porque as organizações e projetos de
software ainda são IMATUROS
Excelência, Ética e Resultados
“FAZ SITE” –
NÍVEL 1 - IMATURIDADE
Excelência, Ética e Resultados
9Baixa
Qualidade
Desenvolvimento
de Soluções
Sustentação e
Produção
Terceirização
Baixa
Disponibilidade
Baixa
Qualidade
Alto
Custo
Alto
Custo
Baixa
Qualidade
Alto
Custo
O paradoxo
da TI e software
O paradoxo da TI e Software
Excelência, Ética e Resultados
Desenvolvimento Manutenção e Suporte 25% 75% 0% 10% 20% 30% 40% 50% 60% 70% 80%55%
45%
0%
10%
20%
30%
40%
50%
60%
Erros em Software
Outros
Fonte dos dados: Chaos Report - 2004
Tempo Investido
Causas Problemas
Onde estão as causas de nosso
PARADOXO?
Erros em SW
Manutenção
Novo
Desenvolvimento
Interno
+
-+
Terceirização
Desenvolvimento
+
-Excelência, Ética e Resultados
11
Inovação, projetos e produtos fazem
parte de uma visão sistêmica
Excelência, Ética e Resultados
CMMI
SERVIÇOS
CMMI
DESENVOLVIMENTO
CMMI
AQUISIÇÃO
PROCESS &
PROJECT
CENTRIC
A Família CMMI
Excelência, Ética e Resultados
13
Por estágios
Contínua
2
3
4
1
5
Níveis de Maturidade
Um conjunto de áreas de processo
estão organizadas em níveis de
maturidade organizacional
2
3
4
1
5
0
Níveis de Capacidade
Cada área de
processo encontra-se
em um nível de
capacidade
Em otimização
Quantit. gerenciado
Definido
Gerenciado
Realizado
Incompleto
Em otimização
Quantit. gerenciado
Definido
Gerenciado
Inicial
Representações da
Família CMMI
Excelência, Ética e Resultados
1
Out
In
Visão gerencial
In
Out
2
In
Out
3
4
In
Out
5
Melhoria de
In
Out
processos está
institucionalizada
P ro b a b il it y Time/$/... T a rg e t N 1 2 P ro b a b il it y Time/$/... T a rg e t N+ a 3 P ro b a b il it y Time/$/... T a rg e t N -x 4 P ro b a b il it y Time/$/... T a rg e t N -y 5 P ro b a b il it y Time/$/... T a rg e t N -zO processo é
informal e
imprevisível
Produto e
processo são
quantitativamente
controlados
Processos de
engenharia de
software e
gerenciamento
definidos e
integrados
Sistema de
gerenciamento
de projeto em
funcionamento
Nível
Características
Desempenho
Inicial
Gerenciado
Definido
Quantitativamente
Gerenciado
Otimização
Visão Geral do Propósito e
Benefícios do CMMI
Excelência, Ética e Resultados
15
Organizational Innovation and Deployment
Causal Analysis and Resolution
5 Optimizing
4 Quantitatively
Managed
3 Defined
2 Managed
Continuous
Process
Improvement
Quantitative
Management
Process
Standardization
Basic
Project
Management
Organizational Process Performance
Quantitative Project Management
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organizational Process Focus
Organizational Process Definition
Organizational Training
Integrated Project Management for IPPD
Risk Management
Decision Analysis and Resolution
Requirements Management
Project Planning
Project Monitoring and Control
Supplier Agreement Management
Measurement and Analysis
Process and Product Quality Assurance
Configuration Management
Quality
Productivity
Risk
Rework
1 Initial
Process Areas
Level
Focus
Principais “Áreas de Processos”
com ênfase em Gestão de Projetos
Excelência, Ética e Resultados
10 ATRIBUTOS DA MATURIDADE
Na Gestão de Projetos
Excelência, Ética e Resultados
17
ATRIBUTO #1
Excelência, Ética e Resultados
Responsabilidade organizacional
PMO (escritório) / EPG (grupo de processos)
Processos padronizados
Treinamentos organizacionais
Base histórica de projetos e medições
Inteligência de negócio (BI)
Base de conhecimento de projetos
Foco organizacional ao invés de
“por Projeto” ou “no indivíduo”
Excelência, Ética e Resultados
19
Todos os direitos reservados - ISD Brasil
Adaptado de “Measuring the Software Process”
MELHORAR OS
PROCESSOS
EXECUTAR OS
PROCESSOS
DEFINIR OS
PROCESSOS
CONTROLAR OS
PROCESSOS
MEDIR OS
PROCESSOS
ENTENDER
PROCESSOS
Desempenho do
Processo
Processo
Estabilizado e Controlado
(baselines)
PLANEJAR OS
PROCESSOS
(projetos)
Processos e Projetos
são parceiros!
Excelência, Ética e Resultados
Organizações de ALTA MATURIDADE....
proporcionam o ambiente (organizacional)
necessário e apropriado para a cultura de
projetos, inovação e melhoria contínua.
Excelência, Ética e Resultados
21
ATRIBUTO #2
Excelência, Ética e Resultados
Reduzir Custos Priorizar Vendas No Mercado Aumentar a Satisfação do Cliente Melhorar Produtividade Melhorar Detecção de Defeitos Aumentar Lucratividade Cumprir Prazos (On Time) Aumentar Qualidade (On Quality) Cumprir Custos (On Budget) Diminuir Retrabalho Diminuir Solicitações de Mudanças Melhorar Estimativas Manter Aderência aos Processos Aumentar Reuso Aumentar Senioridade da equipe Melhorar Qualidade Insumos Aumentar Vendas Sonae Aumentar Foco ao Serviço Otimizar Organização Interna Implementar ProjetoVisão Sistêmica da Estratégia
Excelência, Ética e Resultados
23
Organizações de ALTA MATURIDADE....
sabem exatamente (quantitativamente) o
que querem de seus projetos, produtos e
serviços.
Excelência, Ética e Resultados
ATRIBUTO #3
Excelência, Ética e Resultados
25
Adaptabilidade determinará a diferença entre “burocracia” e
“agilidade”
Não importa se vamos usar: UML, Ferramenta “X”, SCRUM,
Casos de Uso, APF, Reuniões de 15 minutos ou de 3 dias
Em organizações de ALTA MATURIDADE, o sucesso da
adaptabilidade é medida pelo “impacto no desempenho”
Precisamos entender que os projetos em TI são de naturezas
muito distintas: desde manutenção corretiva e evolutiva,
passando por projetos de ciclo completo JAVA, COBOL,
e-Commerce, Workflow usando abordagem CASCATA ou
ITERATIVA
Adaptabilidade se traduz em
eficácia, “dose certa” e resultados
Excelência, Ética e Resultados
MODELO DE PRODUTIVIDADE EXPLICADO EM 75% POR TÉCNICAS E MÉTODOS
DIFERENTES
a) 74,8%
Ambiente
Experiência Equipe
maior
melhor
Produtividade
maior
melhor
Técnicas Ágeis
maior
melhor
Integração Contínua
maior
melhor
Adaptabilidade se traduz em
eficácia, “dose certa” e resultados
ADAPTAÇÃO EM ORGANIZAÇÕES E PROJETOS “MADUROS” SÃO REALIZADAS DE
FORMA QUANTITATIVA
Excelência, Ética e Resultados
27
Organizações de ALTA MATURIDADE....
conseguem obter padronização e repetição
de ótimos resultados enquanto permitem
flexibilidade, adaptabilidade e inovação aos
projetos. Isto é possível por meio do
entendimento quantitativo do desempenho
de seus processos.
Excelência, Ética e Resultados
ATRIBUTO #4
Assertividade na Estimativa e
Base Histórica
Excelência, Ética e Resultados
29
Controle da Variabilidade das Estimativas - Experimento
-80% -60% -40% -20% 0% 20% 40% 60% 80%
P
ro
je
to
1
P
ro
je
to
2
P
ro
je
to
3
P
ro
je
to
4
P
ro
je
to
5
P
ro
je
to
6
P
ro
je
to
7
P
ro
je
to
8
P
ro
je
to
9
P
ro
je
to
1
0
P
ro
je
to
1
1
P
ro
je
to
1
2
P
ro
je
to
1
3
P
ro
je
to
1
4
P
ro
je
to
1
5
P
ro
je
to
1
6
P
ro
je
to
1
7
P
ro
je
to
1
8
P
ro
je
to
1
9
P
ro
je
to
2
0
P
ro
je
to
2
1
P
ro
je
to
2
2
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
% Variabilidade LSC - 2 s Alvo LIC - 2 s Média LSC - 3 s LIC - 3 s
PRECISÃO EM ESTIMATIVAS
“TAMANHO ESCOPO”
Acumular,entender, estudar,
melhorar e utilizar Base Histórica
Acumular!
Estudar e
entender!
Excelência, Ética e Resultados
Organizações de ALTA MATURIDADE....
entendem, aceitam e tiram proveito da
variação dos processos. A organização
trabalha neste ciclo virtuoso reduzindo a
variação ao máximo nível de assertividade
possível!
Excelência, Ética e Resultados
31
ATRIBUTO #5
Envolvimento Clientes e
Stakeholders
Excelência, Ética e Resultados
O envolvimento dos usuários, demandantes, clientes e
stakeholders relevantes sempre foi e continuará sendo chave
para o sucesso dos projetos
O mundo de hoje “clama” por colaboração. Isto significa
seus clientes colaborativamente participando da concepção e
construção de produtos e serviços (WEB 2.0)
Esta abordagem é fundamentalmente cultural, independente
das técnicas e métodos que a preconize: SCRUM, TSP, CMMI
(IPPD), Wiki, etc.
Envolvimento dos usuários e clientes
sempre foi e sempre será CHAVE
Excelência, Ética e Resultados
33
Organizações de ALTA MATURIDADE....
envolvem os clientes e usuários naquilo que
é CHAVE e não em aprovações e validações
NON-SENSE e burocráticas. Envolver o
cliente é chave, mas burocracia e atividades
de não-valor devem ser eliminadas!
Excelência, Ética e Resultados
ATRIBUTO #6
Excelência, Ética e Resultados
35Causas Especiais
estudadas
Causas especiais
estudadas
Introdução de
inovações
e análise de
causas
Causas Especiais
Eliminadas
Causas especiais
eliminadas
Entendendo, estabilizando e melhorando
Entendimento
da situação
e variação
Estabilização e
Excelência, Ética e Resultados
Exemplos de resultados obtidos
O bser vation In di vi du al V al ue 22 20 18 16 14 12 10 8 6 4 2 2 1 0 _ X=0.197 U C L=0.521 LC L=-0.127 N o Y es O bser vation M ov in g Ra ng e 22 20 18 16 14 12 10 8 6 4 2 2.0 1.5 1.0 0.5 0.0 __ M R=0.122 U C L=0.398 LC L=0 N o Y es 1
I-MR Chart of Code Productivity by Reuse?
PRODUTIVIDADE
34 31 28 25 22 19 16 13 10 7 4 1 400 200 0 O bser v ation In di vi du al V al ue _ X=41.8 U C L=143.7 LC L=-60.2 antes depois 300 200 100 0 M ov in g Ra ng e __ M R=38.3 U C L=125.2 LC L=0 antes depoisExcelência, Ética e Resultados
37
Organizações de ALTA MATURIDADE....
identificam, entendem, estabilizam e
melhoram aquilo que é importante para o
negócio e para os projetos.
Excelência, Ética e Resultados
ATRIBUTO #7
Previsibilidade
Excelência, Ética e Resultados
39
A partir do entendimento e controle da variação dos
processos críticos para o negócio, a organização e os projetos
passam a entender, utilizar e otimizar o relacionamento entre
variáveis, atributos e processos (modelos de desempenho)
Exemplos de perguntas críticas:
O que causa a melhora em minha produtividade?
Qual a qualidade prevista para meu produto final?
Qual a previsão de retrabalho neste projeto?
Qual a confiança que tenho na data final que estou
prometendo?
Excelência, Ética e Resultados
Visão Sistêmica (previsibilidade)
é a CHAVE!
Produtividade
Retrabalho
Variação de esforço
Senioridade
Mudanças no Escopo
Excelência, Ética e Resultados
41
Organizações de ALTA MATURIDADE....
identificam, entendem e otimizam aquilo
que é importante para o negócio e para os
projetos, por meio da compreensão da
relação entre variáveis e atributos de
desempenho (modelos de desempenho).
Excelência, Ética e Resultados
ATRIBUTO #8
Excelência, Ética e Resultados
43
Organizações de ALTA
MATURIDADE....
entendem que “defeitos” precisam
ser definitivamente eliminados.
Esta conclusão vem do
entendimento causal dos modelos
de desempenho e não de mais um
modismo!
ATRIBUTO #8
Prazo e custo
Produtividade
Retrabalho
Defeitos
afeta
afeta
afeta
Excelência, Ética e Resultados
ATRIBUTO #9
Excelência, Ética e Resultados
45
Juntando as peças...
inovação e melhoria a serviço do desempenho
Reduzir Custos Melhorar Produtividade Aumentar Lucratividade Cumprir Custos (On Budget) Melhorar Estimativas Aumentar Reuso Requisitos Solução Técnica Construção Testes Planejamento
Integrado Acompanhamento e Riscos
Objetivos Estratégicos - BSC
Indicadores Estratégicos
Processo Produtivo
Excelência, Ética e Resultados
Organizações de ALTA MATURIDADE....
entendem que inovação e melhoria contínua
devem servir aos negócios (business e
clientes) e trazer resultados tangíveis
alinhados à estratégia.
ATRIBUTO #9
C iclo 2 C iclo 1 0,12 0,10 0,08 0,06 0,04 0,02 Cic los95% Bonferroni Confidence Intervals for StDevs
C iclo 2 C iclo 1 0,35 0,30 0,25 0,20 0,15 0,10 0,05 Cic los Test Statistic 4,28 P-Value 0,003 Test Statistic 5,51 P-Value 0,024 F -Test Lev ene's Test
Excelência, Ética e Resultados
47
ATRIBUTO #10
“Não existem somente 10
atributos”
Excelência, Ética e Resultados
Organizações de ALTA MATURIDADE....
entendem que seria um ERRO FATAL limitar
toda esta jornada a apenas 10 atributos.
Um efeito colateral desta maturidade é a busca
contínua pelo próximo atributo que possar
dar-lhes a vantagem competitiva
...11º, 12º, 13º,...
Excelência, Ética e Resultados
49