universidade federal de pernambuco utilizando dmaic no contexto ideal para melhoria de processo de...
TRANSCRIPT
Universidade Federal de Pernambuco
Utilizando DMAIC no Utilizando DMAIC no Contexto IDEAL para Contexto IDEAL para
Melhoria de Processo de Melhoria de Processo de SoftwareSoftware
Renata Teles MoreiraRenata Teles [email protected]
Orientador: Alexandre VasconcelosOrientador: Alexandre Vasconcelos
Centro de Informática - UFPETópicos Avançados em Engenharia de Software 3
27 de março de 2007
2/28Universidade Federal de Pernambuco
Introdução Objetivo Abordagem de Melhoria
IDEALDMAIC
Mapeamento entre as duas abordagens Utilizando DMAIC no contexto IDEAL Considerações Finais Referências
RoteiroRoteiro
3/28Universidade Federal de Pernambuco
IntroduçãoIntrodução
Organizações iniciam programa melhoria de processo por diversas razões diferentes: Mandatos e/ou exigências, como a necessidade de
alcançar um nível de maturidade; Questões de negócio, como um contrato perdido ou
uma oportunidade de mercado nova; Produtos retornam para re-trabalho depois da
liberação.
4/28Universidade Federal de Pernambuco
IntroduçãoIntrodução
A maioria das organizações buscam a melhoria através da conformidade com modelos e normas Algumas organizações têm tentado conciliar várias
soluções em busca da melhoria
Para que estas iniciativas integradas funcionem é necessário que elas estejam de acordo com os processos padrões da organização e que haja sinergia entre elas.
5/28Universidade Federal de Pernambuco
ObjetivoObjetivo
Combinar as abordagens IDEAL e DMAIC para melhoria de processo de software
Com isso esperamos: Avaliar retorno do investimento em um período
mais curto de tempo; Avaliar a melhoria de forma quantitativa; Melhorar a satisfação do cliente pela prevenção e
eliminação de defeitos e, aumentar assim, rentabilidade nos negócios.
6/28Universidade Federal de Pernambuco
Abordagem de Melhoria Abordagem de Melhoria
Uma abordagem para melhoriaabordagem para melhoria é uma orientação para um conjunto de ações para a melhoria de processo em uma organização;
Algumas abordagens conhecidas: PDCA ISO 15504 IDEAL DMAIC PRO2PI
7/28Universidade Federal de Pernambuco
IDEALIDEAL
Abordagem desenvolvida pelo SEI para apoiar a implementação de modelos;
Descreve em termos gerais o que uma organização envolvida com melhoria do processo de software deve fazer Fornece um guia para a melhoria contínua, focando
no gerenciamento do programa de melhoria; Estabelece a base para uma estratégia de melhoria
a longo prazo.
8/28Universidade Federal de Pernambuco
Ciclo IDEALCiclo IDEAL
9/28Universidade Federal de Pernambuco
DMAICDMAIC
Abordagem utilizada para atingir os objetivos do Seis Sigma e foca principalmente em: Satisfação do cliente; Redução de defeitos; Redução do tempo de desenvolvimento.
Busca reduzir a variabilidade do processo; É utilizada para melhorar e aperfeiçoar processos
e produtos já existentes; Relacionado à melhoria da lucratividade (ROI).
10/28Universidade Federal de Pernambuco
Ciclo DMAICCiclo DMAIC
11/28Universidade Federal de Pernambuco
Mapeamento entre as Mapeamento entre as AbordagensAbordagens
IDEAL DMAICInitiating
Identificar requisitos do cliente - DefineDefineRealizar uma análise custo benefício – DefineDefineDefinir escopo do projeto – DefineDefineDefinir equipe do projeto - Define - Define
Estímulo à Mudança do Processo de SoftwareDefinição do Contexto Definição do PatrocinadorEstabelecimento da infra-estrutura inicial para suporte da mudança
DiagnosingDesenhar o processo y=f(x) - MeasureMeasureAnalisar sistema de medição e coletar dados - MeasureMeasure Medir o desempenho do processo atual (Sigma) - Measure MeasureAnalisar dados - AnalyzeAnalyzeIdentificar e priorizar as causas raízes do problema - AnalyzeAnalyze
Caracterizar o Estado Atual e o Estado Futuro desejado para a OrganizaçãoDesenvolver Recomendações de como proceder nas fases seguintes
12/28Universidade Federal de Pernambuco
Mapeamento entre as Mapeamento entre as AbordagensAbordagens
IDEAL DMAICEstablishing
Identificar oportunidades de melhoria – AnalyzeAnalyzeDesenvolver o plano do projeto- DefineDefineUpdate no plano de projeto – AnalyseAnalyse
Por as prioridades para as alteraçõesDesenvolver uma estratégia para desenvolver o trabalho e identificar recursos disponíveisDesenvolver um plano de implementação do trabalhoActing
Identificar soluções possíveis – AnalyzeAnalyzeSelecionar soluções - ImproveImproveImplementar Soluções em projetos pilotos – ImproveImproveImplementar solução em larga escala - ImproveImprove
Criar solução que atenda as necessidades organizacionais identificadasTestar a solução criada através de um projeto pilotoModificar a solução para refletir o conhecimento, experiências e lições obtidas do testeImplementar a solução em toda a organização
13/28Universidade Federal de Pernambuco
Mapeamento entre as Mapeamento entre as AbordagensAbordagens
IDEAL DMAICLearning
Recalcular o sigma - ImproveImproveValidar desempenho e retorno financeiro – ControlControlLições aprendidas - ControlControl
Analisar as lições obtidas e Validar as necessidades da fase Initiating se foram atendidasPropostas de alterações para melhoria futura devem ser fornecidas
DMAIC: Fase Control• Elaborar os procedimentos de medição e Elaborar os procedimentos de medição e controlecontrole• Implementar e documentar estes Implementar e documentar estes procedimentosprocedimentos•Controle Estatístico do ProcessoControle Estatístico do Processo
14/28Universidade Federal de Pernambuco
Mapeamento entre as Mapeamento entre as AbordagensAbordagens
II DD EE AA LL
DD II CC
MM
AA
15/28Universidade Federal de Pernambuco
ResponsabilidadesResponsabilidades
Gerente Executivo - sponsor Champion – responsável pelo desenvolvimento e execução
do Programa de Melhoria Master Black Belts/MSG-SEPG - arquitetos responsáveis por
todo o projeto, treinamento e implementação Black Belts/SEPG - especialistas responsáveis por
desenvolver e conduzir time de melhoria Donos do Processo - gerentes responsáveis por cada
processo que asseguram que melhorias são capturadas e implementadas
Green Belts/TWG - trabalham no time de melhoria com foco particular no programa de melhoria (projetos)
Membros do Time de Projeto – suporte Papéis ComunsPapéis IDEALPapéis DMAIC – Seis Sigma
16/28Universidade Federal de Pernambuco
DMAIC vs IDEALDMAIC vs IDEAL
Características do IDEAL Apropriado para ciclos mais longos; Mais apropriado para Melhoria de Processo baseada em
modelos; Inclui confirmação do patrocínio.
Características do DMAIC Possui ênfase no uso de medições. Inclui uma fase de
Controle inexistente no IDEAL; Ciclos menores com retorno de investimento mais
rápido e mensurável; Ocorre no contexto de uma iniciativa Seis Sigma Top
Down com forte patrocínio executivo; Foca melhorias pontuais no processo.
17/28Universidade Federal de Pernambuco
Por que utilizar DMAIC no Por que utilizar DMAIC no contexto IDEALcontexto IDEAL
Obter visibilidade através de métricas Um processo medido é mais fácil de ser gerenciado
e melhorado Processos efetivamente gerenciados garantem
previsibilidade na performance do processo Avaliar em termos de medidas quantitativas os
objetivos esperados e alcançados (ou não) pela organização;
Apoiar na resolução de problemas e melhoria de produtos ou processos específicos dentro do contexto maior de melhoria de processo organizacional.
18/28Universidade Federal de Pernambuco
Por que utilizar DMAIC no Por que utilizar DMAIC no contexto IDEALcontexto IDEAL
Entender melhor o comportamento dos processos através dos dados Analisar como estas informações podem ser usadas para
que a organização ganhe vantagem competitiva.
Retorno visível e mais rápido.
19/28Universidade Federal de Pernambuco
Utilizando DMAIC no Contexto Utilizando DMAIC no Contexto IDEALIDEAL
Adaptação das fases iniciais do IDEAL (Initiating, Diagnose, Establishing) adicionando princípios do DMAIC para apoiar na definição dos objetivos da melhoria:
Necessidades do clienteDefinir onde estão as melhores oportunidadesDesenhar processos críticosRealizar análise custo benefício
Aplicar DMAIC nos processos mais críticos selecionados do escopo do Programa de Melhoria IDEAL;
20/28Universidade Federal de Pernambuco
Utilizando DMAIC no Contexto Utilizando DMAIC no Contexto IDEALIDEAL
I D E
VOC Key IssueCTQDelighters
More Is Better
Must Be
OutputsProcessInputs
Yield: 60%
Yield: 90%
Yield: 45%
Yield: 98%
CU
STOM
ER
SSUPPLIE
RS
21/28Universidade Federal de Pernambuco
Utilizando DMAIC no Contexto Utilizando DMAIC no Contexto IDEALIDEAL
LSL USLCp= 0.4s = 2.7
0
1000
-1000
10 20 30
UCL
X
LCL
D B F A C E Other
VA NVA
Test Full scale
Original
UCL
LCL
LSL USLs = 3.7Cp = 1.4
s = 2.7Cp = 0.4
A
22/28Universidade Federal de Pernambuco
Utilizando DMAIC no Contexto Utilizando DMAIC no Contexto IDEALIDEAL
L
23/28Universidade Federal de Pernambuco
Utilizando DMAIC no Contexto Utilizando DMAIC no Contexto IDEALIDEAL
A função do DMAIC vai ser definir o problema e oportunidade e usar os dados disponíveis para informar a melhoria do processo, que poderá satisfazer a meta organizacional e ao mesmo tempo ir de encontro às exigências do modelo.
““Mapear o modelo ao processo, não o processo ao Mapear o modelo ao processo, não o processo ao modelo.”modelo.”
24/28Universidade Federal de Pernambuco
ConsideraçõesConsiderações
Com a combinação das abordagens a organização pode aderir a um modelo de referência como meta e ao mesmo tempo focar na otimização de processos específicos críticos para organização; Um foco na meta e melhor desempenho nos
processos resulta no final das contas em conformidade ao modelo.
A organização tem visibilidade de Retorno do Investimento ao longo do programa (não só no final).
25/28Universidade Federal de Pernambuco
ConsideraçõesConsiderações
DMAIC é destinado para ser implementado com foco em problemas e oportunidades, muitas vezes com escopo reduzido, onde podemos enxergar benefícios significantes para o negócio;
DMAIC pode ser usado para encontrar os processos que necessitam (podem) ser mais repetidos e, então, otimizar esses processos.
26/28Universidade Federal de Pernambuco
ConsideraçõesConsiderações
DMAIC (Seis Sigma) não énão é: Somente estatística Somente para manufatura Somente sobre quantidade de defeitos Limitado para grandes organizações Necessariamente sinônimo com Nível 4 (CMMI) Limitado para usar em organizações de alta
maturidade Um competidor para CMMI ou outros modelos e
padrões de processo Tem uma única meta de desempenho (pode ser 6)
27/28Universidade Federal de Pernambuco
ReferênciasReferências
McFeeley, B., IDEALSM: A User’s Guide for Software Process Improvement. Software Engineering Institute Handbook. Carnegie Mellon University. CMU/SEI-96-HB-001, 1996.
Eckes, G., Six Sigma for Everyone. John Wiley & Sons, 2003. Janiszewski, S., Six Sigma & Software Process Improvement.
Washington DC SPIN, 2004. Rotondaro, G. G., coord. Seis Sigma: Estratégia gerencial para
melhoria de processos, produtos e serviços. São Paulo: Atlas, 2002.
Correia, R. S.M., IDEALSM – Modelo para Melhoria de Processo de Software. Centro de Informática – UFPE, 2006.
http://http://www.isixsigma.com/. Último acesso em 25/03/2007. Motorola, Digital Six Sigma – CIC0131 Green Belt Program
28/28Universidade Federal de Pernambuco
Perguntas?Perguntas?