Alta Maturidade em Gestão de Projetos 1
Agenda Excelência, Ética e Resultados 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 2
A ISD Brasil Excelência, Ética e Resultados 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. 3
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, e construindo assim, forte relacionamento e confiança mútua. 4
ISD Brasil o que fazemos Excelência, Ética e Resultados 5
CMMI Melhores Práticas Mundiais 6
Por que falaremos de Software e CMMI? Excelência, Ética e Resultados 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 7
FAZ SITE NÍVEL 1 - IMATURIDADE VÍDEO 8
O paradoxo da TI e Software Excelência, Ética e Resultados O paradoxo da TI e software Baixa Qualidade Desenvolvimento de Soluções Baixa Qualidade Alto Custo Terceirização Sustentação e Produção Baixa Disponibilidade Alto Custo Alto Custo Baixa Qualidade 9
Tempo Investido Onde estão as causas de nosso PARADOXO? Causas Problemas 80% 70% 60% 50% 60% 50% 55% 45% 40% 30% 20% 10% 25% 75% 40% 30% 20% 0% Desenvolvimento Manutenção e Suporte 10% 0% Erros em Software Outros + Manutenção - Erros em SW + Novo Desenvolvimento Interno - Fonte dos dados: Chaos Report - 2004 + Terceirização Desenvolvimento 10
Inovação, projetos e produtos fazem parte de uma visão sistêmica Excelência, Ética e Resultados 11
A Família CMMI Excelência, Ética e Resultados CMMI AQUISIÇÃO PROCESS & PROJECT CENTRIC CMMI DESENVOLVIMENTO CMMI SERVIÇOS 12
Representações da Família CMMI Excelência, Ética e Resultados Por estágios Níveis de Maturidade Contínua Níveis de Capacidade Em otimização Quantit. gerenciado Definido Gerenciado Inicial 5 4 3 2 1 5 4 3 2 1 0 Em otimização Quantit. gerenciado Definido Gerenciado Realizado Incompleto Um conjunto de áreas de processo estão organizadas em níveis de maturidade organizacional Cada área de processo encontra-se em um nível de capacidade 13
Probability Target N Probability Target N+a Probability Target N-x Probability Target N-y Probability Target N-z Excelência, Ética e Resultados Visão Geral do Propósito e Benefícios do CMMI Nível Características Desempenho Visão gerencial 5 Otimização Melhoria de processos está institucionalizada 5 Time/$/... In Out 4 Produto e processo são 4 In Out quantitativamente controlados Quantitativamente Gerenciado 3 Definido Processos de engenharia de software e gerenciamento definidos e integrados Time/$/... 3 Time/$/... In Out 2 Gerenciado Sistema de gerenciamento de projeto em funcionamento 2 Time/$/... In Out 1 Inicial O processo é informal e imprevisível 1 Time/$/... In Out 14
Principais Áreas de Processos com ênfase em Gestão de Projetos Level Focus Process Areas 5 Optimizing Continuous Process Improvement Organizational Innovation and Deployment Causal Analysis and Resolution Quality Productivity 4 Quantitatively Managed Quantitative Management Organizational Process Performance Quantitative Project Management 3 Defined Process Standardization 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 2 Managed 1 Initial Basic Project Management Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management Risk Rework 15
10 ATRIBUTOS DA MATURIDADE Na Gestão de Projetos 16
ATRIBUTO #1 Foco Organizacional 17
Foco organizacional ao invés de por Projeto ou no indivíduo 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 18
Processos e Projetos são parceiros! MELHORAR OS PROCESSOS DEFINIR OS PROCESSOS CONTROLAR OS PROCESSOS MEDIR OS PROCESSOS PLANEJAR OS PROCESSOS (projetos) Desempenho do Processo EXECUTAR OS PROCESSOS ENTENDER PROCESSOS Adaptado de Measuring the Software Process Processo Estabilizado e Controlado (baselines) 19
ATRIBUTO #1 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. 20
ATRIBUTO #2 Alinhamento Estratégico 21
Visão Sistêmica da Estratégia (aquilo que de fato é importante para os projetos) Aumentar Lucratividade Reduzir Custos Priorizar Vendas No Mercado Aumentar Vendas Sonae Cumprir Custos (On Budget) Cumprir Prazos (On Time) Aumentar Reuso Aumentar a Satisfação do Cliente Diminuir Solicitações de Mudanças Aumentar Qualidade (On Quality) Melhorar Estimativas Melhorar Produtividade Diminuir Retrabalho Melhorar Detecção de Defeitos Aumentar Foco ao Serviço Manter Aderência aos Processos Melhorar Qualidade Insumos Otimizar Organização Interna Aumentar Senioridade da equipe Disponibilizar Todos os direitos reservados Novos - Produtos ISD Brasil Inovar Processos Melhorar Processos Aumentar Conhecimento e Competências Implementar Projeto Conexão 100% 22
ATRIBUTO #2 Excelência, Ética e Resultados Organizações de ALTA MATURIDADE... sabem exatamente (quantitativamente) o que querem de seus projetos, produtos e serviços. 23
ATRIBUTO #3 Adaptabilidade e Flexibilidade 24
Adaptabilidade se traduz em eficácia, dose certa e resultados 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 25
a) 74,8% Excelência, Ética e Resultados maior Ambiente Adaptabilidade se traduz em eficácia, dose certa e resultados melhor Produtividade melhor melhor melhor maior Técnicas Ágeis maior Experiência Equipe maior Integração Contínua MODELO DE PRODUTIVIDADE EXPLICADO EM 75% POR TÉCNICAS E MÉTODOS DIFERENTES ADAPTAÇÃO EM ORGANIZAÇÕES E PROJETOS MADUROS SÃO REALIZADAS DE FORMA QUANTITATIVA ESTE MODELO DE DESEMPENHO ACIMA É EFETIVO, MAS SERVE SOMENTE A ALGUNS TIPOS DE PROJETOS! 26
ATRIBUTO #3 Excelência, Ética e Resultados 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. 27
ATRIBUTO #4 Assertividade na Estimativa e Base Histórica 28
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 Projeto 22 Projeto 21 Projeto 20 Projeto 19 Projeto 18 Projeto 17 Projeto 16 Projeto 15 Projeto 14 Projeto 13 Projeto 12 Projeto 11 Projeto 10 Projeto 9 Projeto 8 Projeto 7 Projeto 6 Projeto 5 Projeto 4 Projeto 3 Projeto 2 Projeto 1 Excelência, Ética e Resultados Acumular,entender, estudar, melhorar e utilizar Base Histórica PRECISÃO EM ESTIMATIVAS TAMANHO ESCOPO Controle da Variabilidade das Estimativas - Experimento Estudar e entender! 80% 60% 40% 20% 0% -20% -40% -60% -80% % Variabilidade LSC - 2 s Alvo LIC - 2 s Média LSC - 3 s LIC - 3 s Acumular! Melhorar! 29
ATRIBUTO #4 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! 30
ATRIBUTO #5 Envolvimento Clientes e Stakeholders 31
Envolvimento dos usuários e clientes sempre foi e sempre será CHAVE 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. 32
ATRIBUTO #5 Excelência, Ética e Resultados 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! 33
ATRIBUTO #6 Entendimento do Desempenho 34
Entendendo, estabilizando e melhorando Excelência, Ética e Resultados Causas Especiais especiais estudadas Causas Especiais especiais Eliminadas eliminadas Introdução de inovações e análise de causas Entendimento da situação e variação Estabilização e Previsibilidade Melhoria, Inovação e Resultados 35
Moving Range Individual Value Moving Range Individual Value Exemplos de resultados obtidos Excelência, Ética e Resultados No I-MR Chart of Code Productivity by Reuse? PRODUTIVIDADE Yes 2 1 0 1 _ UC L=0.521 X=0.197 LC L=-0.127 2 4 6 8 10 12 O bser vation 14 16 18 20 22 2.0 No Yes 1.5 1.0 0.5 0.0 400 antes I-MR Chart QUALIDADE of Defect Dectection E RETRABALHO Rate by Piloto UC L=0.398depois MR=0.122 LC L=0 2 4 6 8 10 200 0 12 O bser vation 14 16 18 20 22 UC L=143.7 _ X=41.8 LC L=-60.2 1 4 7 10 13 16 19 O bser vation 22 25 28 31 34 antes depois 300 200 100 0 UC L=125.2 MR=38.3 LC L=0 1 4 7 10 13 16 19 O bser vation 22 25 28 31 34 36
ATRIBUTO #6 Excelência, Ética e Resultados Organizações de ALTA MATURIDADE... identificam, entendem, estabilizam e melhoram aquilo que é importante para o negócio e para os projetos. 37
ATRIBUTO #7 Previsibilidade 38
Previsibilidade é a CHAVE! Excelência, Ética e Resultados 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? 39
Visão Sistêmica (previsibilidade) é a CHAVE! Variação de esforço Produtividade Senioridade Retrabalho Mudanças no Escopo 40
ATRIBUTO #7 Excelência, Ética e Resultados 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). 41
ATRIBUTO #8 Eliminação de Causas de Defeitos 42
ATRIBUTO #8 Excelência, Ética e Resultados 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! Prazo e custo Produtividade Retrabalho afeta afeta afeta Defeitos 43
ATRIBUTO #9 Inovação e Melhoria Constantes 44
Juntando as peças... inovação e melhoria a serviço do desempenho Objetivos Estratégicos - BSC Aumentar Lucratividade Indicadores Estratégicos Reduzir Custos Cumprir Custos (On Budget) Processo Produtivo Requisitos Solução Técnica Construção Testes Melhorar Estimativas Melhorar Produtividade Planejamento Integrado Acompanhamento e Riscos Aumentar Reuso Atributo do Processo Indicador Operacional 45
Ciclos Ciclos ATRIBUTO #9 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. Test for Equal Variances for Entry Criteria Productivity (h/ F-Test Ciclo 1 Test Statistic 4,28 P-Value 0,003 Levene's Test Ciclo 2 Test Statistic 5,51 P-Value 0,024 0,02 0,04 0,06 0,08 0,10 95% Bonferroni Confidence Intervals for StDevs 0,12 Ciclo 1 Ciclo 2 0,05 0,10 0,15 0,20 0,25 0,30 0,35 Entry Criteria Productivity (h/ 46
ATRIBUTO #10 Não existem somente 10 atributos 47
ATRIBUTO #10 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 darlhes a vantagem competitiva...11º, 12º, 13º,... 48
FAZ SITE NÍVEL 5 - MATURIDADE VÍDEO 49
Obrigado! Contato: renato@isdbrasil.com.br 50