Material da Disciplina "Metodologia de Análise e Solução de Problemas - MASP" ministrada nos MBA em Gestão de Projetos e Mba Em Gestão da Informação da Universidade Salvador - 2003 a 2010 (material da edição de 2010). (3/4)
Empacotamento de experiências para reuso e melhoria contínua
1.
2. The Experience Factory
Soluções técnicas Soluções Gerenciais
Modelo de Negócio de sucesso
Entenda o Processo e o Produto
Avalie Sucessos e Fracassos
Armazene experiências de sucesso
Reutilize experiências de sucesso
ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaComparações
3. The Experience Factory
Entenda o Processo e o Produto
− Meça e modele o projeto e a organização
− Defina e adapte explicitamente as qualidades dos
produtos e processos
− Entenda o relacionamento entre a qualidade do processo
e a qualidade de produto
ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaComparações
4. The Experience Factory
Avaliar Sucessos e Fracassos
− Experimente utilizando métodos e técnicas
− Defina processos fechados
−Forneça “feed back” para o controle do projeto
− Aprenda com a experiência
Empacote experiências de sucesso
Reutilize experiências de sucesso
ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaComparações
5. The Experience Factory
Características do desenvolvimento de software
− Ciência muito recente
− Implantação x Produção
− Tecnologia baseada nas pessoas
− “Falta” de modelos
− Nem todo software é igual
− Empacotamento e reusabilidade exigem esforço
adicional
ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaComparações
6. The Experience Factory
Caracterização do projeto
e seu contexto, enfocando
modelos e métricas
Definição de objetivos
mensuráveis para o andamento
do projeto e sua melhoria
Selecionar modelos de
processos, ferramentas e
métodos de apoio para o projeto
Executar o processo e construir
o produto, coletando e
validando os resultados
Analisar os resultados medidos para
avaliar as práticas, identificar os
problemas, registrar as descobertas e
as lições aprendidas para os
próximos projetos
Empacotar as experiências,
estruturando o conhecimento.
Base de soluções.
ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaComparações
7. The Experience Factory
1. Caracterizar
2. Definir objetivos
3. Escolher modelo de processo
4. Executar
5. Analisar dados
http://www.cs.umd.edu/users/basili/qip
6. Empacotar experiência
Entender
Avaliar
Empacotar
ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaComparações
8. The Experience Factory
1. Caracterizar
2. Definir objetivos
3. Escolher modelo de processo
http://www.cs.umd.edu/users/basili/qip
6. Empacotar experiência
Entender
Definir Objetivos e
processos
Entregar
4. Executar
5. Analisar dados
Experimentar
ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaComparações
9. The Experience Factory
1. Caracterizar
2. Definir objetivos
3. Escolher modelo de processo
http://www.cs.umd.edu/users/basili/qip
5. Analisar dados
6. Empacotar experiência
Planejar
Aprender
4. Executar Executar
ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaComparações
10. The Experience Factory
1. Caracterizar
2. Definir objetivos
3. Escolher modelo de processo
4. Executar
http://www.cs.umd.edu/users/basili/qip
5. Analisar dados
6. Empacotar experiência
Desenvolvimento
do projeto
Transferência de
tecnologia
ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaComparações
21. Transferência do Conhecimento
Adaptado por Manoel Mendonça
do modelo proposto por Dixon
1.
Execução
das Tarefas
2. Objetivo
Atingido
3. Relação
Ação-
Resultado
4.
Conhecimento
Adquirido
5. Seleção do
Sistema de
Transferência
7. Recuperação e
Adaptação do
Conhecimentos às Novas
Necessidades
6.
Externalização
em Formato
Reutilizável
22. Transferência do Conhecimento
Ciclo Individual ou Intragrupal
1.
Execução
das Tarefas
2. Objetivo
Atingido
3. Relação
Ação-
Resultado
4.
Conhecimento
Adquirido
5. Seleção do
Sistema de
Transferência
7. Recuperação e
Adaptação do
Conhecimentos às Novas
Necessidades
6.
Externalização
em Formato
Reutilizável
23. Transferência do Conhecimento
Ciclo Organizacional ou Intergrupal
1.
Execução
das Tarefas
2. Objetivo
Atingido
3. Relação
Ação-
Resultado
4.
Conhecimento
Adquirido
5. Seleção do
Sistema de
Transferência
7. Recuperação e
Adaptação do
Conhecimentos às Novas
Necessidades
6.
Externalização
em Formato
Reutilizável
32. ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaConsiderações
Iterações da melhoria de qualidade
- Garantir o comprometimento
- Estruturar a organização, coletando dados para
estabelecer baselines
- Mensurar seus pontos fortes e fracos
- Selecionar e experimentar métodos e técnicas para
melhoria do processo
- Avaliar melhorias confrontando-as com as baselines de
fato
The Experience Factory
33. ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaConsiderações
Iterações da melhoria de qualidade
- Entender o relacionamento entre as características do
processo e a qualidade do produto
- Manipular o processo para atingir as características do
produto desejadas
- Definir e customizar processos melhores e mais
mensuráveis
- Estabelecer novas baselines
- Repetir o processo procurando novas oportunidades de
mehoria
The Experience Factory
35. ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaConsiderações
Comparações com outras abordagens de qualidade
- Plan Do Check Act – Diferenças
The Experience Factory
PDCA EF
Baseado em processos de produção Baseado em processos de desenvolvimento
Busca otimização de um modelo de
processo único para a produção Raramente duplica o mesmo processo duas vezes
Baseado em repetições contínuas do
mesmo processo Aprende sobre um processo com base em outro
Pode colecionar dados suficientes para
desenvolver modelos quantitativos Modelos são menos rigorosos e mais abstratos
Pode avaliar e predizer precisamente efeitos
do processo Procesos são mais baseados em pessoas
Pode utilizar abordagem estatística para
controle de qualidade
Afeta a precisão, o uso e o desenvolvimento dos
modelos construídos
36. ModeloCaracterísticasQualidadeReuso
E.F.MediçõesApoioaMelhoriaConsiderações
Comparações com outras abordagens de qualidade
-TQC – Similaridades
- Objetivos direcionados para a satisfação do cliente
- Baseado na filosofia de que qualidade é trabalho de todos
- Todos são parte do processo de introdução de tecnologia
- Pessoas podem assumir diferentes papéis. Ser da equipe
de um projeto ou da equipe de experimentação para outro
projeto
- Todas as pessoas de um projeto têm um papel
fundamental nos mecanismos de feedback
The Experience Factory
38. Referências
The Experience Factory: How to build and run one. Victor
Basili, Frank E. McGarry
V. Basili and C. Seaman, The Experience Factory
Organization, IEEE Software, p. 30-31, May/June 2002.
Victor R. Basili, The Experience Factory and its
Relationship to Other Improvement Paradigms, 4th
European Software Engineering Conference (ESEC) in
Garmish-Partenkirchen, Germany. The Proceedings
appeared as the Springer-Verlag Lecture Notes in
Computer Sciences Series 717, September 1993.
– http://www.cs.umd.edu/projects/SoftEng/ESEG/papers/83.61.pdf