qualidade de software aula 6 / 2014/1 prof. dr. luís fernando garcia [email protected]
TRANSCRIPT
![Page 3: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/3.jpg)
IntroduçãoAs três dimensões críticas
![Page 4: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/4.jpg)
Introdução
![Page 5: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/5.jpg)
ComeçandoMAL …
![Page 6: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/6.jpg)
CMMI Impeditivos
![Page 7: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/7.jpg)
CMMI Desculpas …
![Page 8: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/8.jpg)
CMMI Desculpas …
![Page 9: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/9.jpg)
CMMI PASSOS IMPLANTAÇÃO
![Page 10: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/10.jpg)
CMMI Treinamentos …
![Page 11: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/11.jpg)
CMMI Exemplo de Serviços …
![Page 12: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/12.jpg)
CMMI Exemplo de Serviços …
![Page 13: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/13.jpg)
CMMI Exemplo de Serviços …
![Page 14: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/14.jpg)
CMMI Exemplo de Serviços …
![Page 15: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/15.jpg)
CMMI Exemplo de Serviços …
![Page 16: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/16.jpg)
CMMI Exemplo de Serviços …
![Page 17: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/17.jpg)
CMMI SCAMPI ? …. níveis A e B ?
![Page 18: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/18.jpg)
CMM e CMMI
![Page 19: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/19.jpg)
CMM e CMMI
SEI – Instituto de Engenharia de Software 1986 Estrutura de modelo de maturidade Requisição do governo americano (DoD)
Avaliar a capacidade de fornecedores Melhoria dos processos dos fornecedores
![Page 20: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/20.jpg)
CMM e CMMI
SW-CMM Foco Inicial – Desenvolvimento de Software Não incluia:
Recursos Humanos Finanças
Foco em PROJETOS curto prazo Foco em PEQUENOS PASSOS (níveis)
![Page 21: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/21.jpg)
CMM
CMM - Capability Maturity Model for Software CMMI – “” Integration
Maturidade? O quanto um processo está:
Definido Gerenciado Medido Controlado Efetivo
![Page 22: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/22.jpg)
CMM evolução/histórico
![Page 23: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/23.jpg)
CMM e CMMI
CMM – 1993 (versão 1.1) – vigente … CMMI – versão 1.2 … caminhando para a versão 1.3 www.sei.cmu.edu/cmmi
![Page 24: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/24.jpg)
CMM e CMMI
CMMI – versão 1.2 … caminhando para a versão 1.3 www.sei.cmu.edu/cmmi
![Page 25: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/25.jpg)
CMM - proposta
Baseado na experiência prática das empresas;
Refletir o melhor estado da prática; Ser documentado; Ser público.
![Page 26: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/26.jpg)
CMM - Objetivos
guiar organizações a conhecerem e melhorarem seus processos de software.
Identifica práticas para um processo de software maduro, definindo as características de um processo de software efetivo.
Descreve como as práticas de engenharia de software evoluem sob certas condições.
Organiza os estágios de evolução da melhoria dos processos em cinco níveis de maturidade.
![Page 27: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/27.jpg)
CMM - Níveis
![Page 28: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/28.jpg)
CMM - Níveis
Necessidade de ordenação:
Níveis inferiores servem de base e fundamento para os superiores
Risco de abandono do processo em crises
![Page 29: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/29.jpg)
CMM – Nível 1 - Inicial
![Page 30: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/30.jpg)
CMM – Nível 1 - Inicial
Não há repetibilidade dos processos Em crise há abandono de procedimentos As chances de sucesso baseiam-se em
habilidades pessoais/GURUS/HERÓIS Sucesso, qdo existe, em projetos com experiência
anterior Tentativas isoladas de manutenção de
procedimentos do processo As qualidades pertencem as pessoas, não aos
processos
![Page 31: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/31.jpg)
CMM – Nível 1 - Inicial
Estimativas/cronogramas não realistas Mesmo o planejado não é seguido (falta de
costume) Requisitos codificação (ERRO!) Documentação = burocracia (ERRO!)
![Page 32: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/32.jpg)
Nível 1 – visibilidade
![Page 33: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/33.jpg)
CMM – Nível 1 - Inicial
Para avançar ao nível 2 …
Mudança cultural Resistência a mudanças Reações intransigentes Falta de credibilidade de que dá/dará certo Introdução gradativa de KPAs
![Page 34: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/34.jpg)
CMM – Nível 2 - Repetível
Políticas de gerência de desenvolvimento de software definidas e seguidas
Utilização de experiências anteriores, de maneira formalizada e não-intuitiva
Projetos usam processos definidos, documentados, usados, disseminados, medidos, fiscalizados e com rotinas de melhoria
Gerência de projetos
![Page 35: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/35.jpg)
CMM – Nível 2 - Repetível
Compromissos assumidos com bases realistas (especialmente quando há Know-how) ...
Compromissos assumidos com base em requisitos documentados
Desenvolvimento é acompanhado e revisado (custos, prazos, etc...)
Mecanismos formais de correção de desvios Gerência de requisitos
![Page 36: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/36.jpg)
CMM – Nível 2 - Repetível
A definição de processos é feita por projeto – pode não haver padronização na organização
Disciplina ao executar projetos // mas ainda não está preparada para mudanças maiores
Processos repetíveis com resultados esperados
As qualidades pertencem aos projetos, não às pessoas
![Page 37: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/37.jpg)
Nível 2 – visibilidade
![Page 38: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/38.jpg)
CMM – Nível 3 - Definido
![Page 39: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/39.jpg)
CMM – Nível 3 - Definido
Processos estabelecidos e padronizados na organização – não “somente” repetição de sucessos de projetos anteriores
Estabelecimento de infra-estrutura de processos adaptáveis a mudanças
Aderência a processo mesmo em crise
Processos ainda em nível qualitativo
![Page 40: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/40.jpg)
CMM – Nível 3 - Definido
Foco em documentação (não é mais burocracia!)
Relação “não-conformidades”qualidade Processos de engenharia de software e
gerenciais aplicados Oportunidade de escolha das melhores
práticas Treinamento (técnico e gerencial)
![Page 41: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/41.jpg)
CMM – Nível 3 - Definido
Possibilidade de adaptação dos processos as necessidades dos clientes
Os processos pertencem à organização e não aos projetos
![Page 42: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/42.jpg)
Nível 3 – visibilidade
![Page 43: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/43.jpg)
Analisando níveis 2 e 3
![Page 44: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/44.jpg)
CMM – Nível 4 - Gerenciado
Estabelecimento de metas quantitativas para processos e produtos
Avaliação e análise contínua do desempenho Melhoria no controle de processos e produtos Gestão baseada quantitativamente Proficiente em métricas/análise destas Base de dados de processo Gerenciamento de riscos
![Page 45: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/45.jpg)
Nível 4 - visibilidade
![Page 46: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/46.jpg)
CMM – Nível 5 - Otimizado
Melhoria contínua de processos Identificação de pontos fracos e defeitos Ação preventiva Mudanças de tecnologia com base em
análises de custo/benefício Ações visando reduzir retrabalho e
desperdício Melhoria da produtividade
![Page 47: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/47.jpg)
CMM – Nível 5 - Otimizado
![Page 48: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/48.jpg)
Nível 5 - visibilidade
![Page 49: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/49.jpg)
CMM – em relação a PESSOAS
![Page 50: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/50.jpg)
CMM – em relação a TECNOLOGIA
![Page 51: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/51.jpg)
CMM – em relação a MÉTRICAS
![Page 52: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/52.jpg)
CMM – Componentes
![Page 53: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/53.jpg)
CMM – Componentes
![Page 54: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/54.jpg)
CMM – KPA x processos
KPA (áreas chave de processo) Coleção de práticas que representam o nível de
maturidade Grupo de atividades correlatas que realizam um
conjunto de metas Identificam objetivos a serem cumpridos Cumulativas KPA – estáticos Processos – dinâmicos Processos – evoluem na medida que o nível de
maturidade cresce
![Page 55: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/55.jpg)
CMM – KPAs
Nível 2 - Repetível
Gerenciamento de Requisitos Planejamento do Processo de Software
Acompanhamento e Supervisão do Projeto de Software
Gerenciamento da Subcontratação de Software Controle da Qualidade de Software Gerenciamento de Configuração de Software
![Page 56: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/56.jpg)
CMMI – KPAs
![Page 57: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/57.jpg)
CMMI nível 2 – KPAs
![Page 58: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/58.jpg)
CMMI nível 2 – KPAs
![Page 59: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/59.jpg)
CMM – KPAs
Nível 3 – Definido
Focalização dos Processos da Organização Definição dos Processos da Organização Programa de Treinamento Gerenciamento Integrado de Software Engenharia de Produto de Software Coordenação Inter Grupos Revisões Detalhadas para Prevenção de Defeitos
![Page 60: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/60.jpg)
CMM – KPAs
![Page 61: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/61.jpg)
CMMI – nível 3 - KPAs
![Page 62: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/62.jpg)
CMMI – nível 3 - KPAs
![Page 63: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/63.jpg)
CMM – KPAs
Nível 4 - Gerenciado
Gerenciamento Quantitativo dos Processos Gerenciamento da Qualidade de Software
![Page 64: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/64.jpg)
CMMI – nível 4 - KPAs
![Page 65: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/65.jpg)
CMM – KPAs
Nível 5 - Otimizado
Prevenção de Falhas Gerenciamento das Mudanças nos Processos Gerenciamento das Mudanças Tecnológicas Características Comuns Compromisso para Realizar (políticas e
responsabilidades) Capacidade para Realizar (recursos, estruturas e
treinamento)
![Page 66: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/66.jpg)
CMM – KPAs
Nível 5 - Otimizado
Ações e Atividades Realizadas (planejamento, procedimentos e ações corretivas)
Mensuração e Análise (medidas e avaliações) Verificação da Implantação (revisões e auditorias)
![Page 67: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/67.jpg)
CMMI – nível 5 - KPAs
![Page 68: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/68.jpg)
CMMI
SW-CMM
P-CMM – Recursos humanos SA-CMM – Aquisição de software SE-CMM – Engenharia de sistemas
Estruturas, formatos e termos diferentes Confusão quando integrados/simultâneos
![Page 69: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/69.jpg)
CMMI
CMMI Capability Maturity Model Integration
Guia de melhoria de processos na organização – habilidade em gerenciar: Desenvolvimento Aquisição Manutenção
![Page 70: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/70.jpg)
CMMI
Terminologia:
Área de processo Conjunto de práticas que coletivamente satisfazem
um conjunto de objetivos
Objetivos específicos Identificam características únicas que descrevem o
que deve ser feito para satisfazer
![Page 71: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/71.jpg)
CMMI
Terminologia:
Práticas específicas Atividades para atingir objetivo específico
Objetivos genéricos Um por nível – o que deve-se fazer para atingir um
determinado nível (5)
Práticas genéricas Processos efetivos e repetíveis
![Page 72: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/72.jpg)
CMMI
![Page 73: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/73.jpg)
CMMI
![Page 74: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/74.jpg)
CMMI
![Page 75: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/75.jpg)
CMM – Componentes
![Page 76: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/76.jpg)
CMMI
Disciplinas/corpos de conhecimento
Engenharia de sistemas Multidisciplinar – soluções que envolvem ou não sw Avião? Avião é o “sistema”
Engenharia de software Desenvolvimento e integração
Colaboração de stakeholders para atender requisitos
Fontes de aquisição Fornecedores de sw – outsourcing/terceirização
![Page 77: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/77.jpg)
CMMI
Representações
Estágio/estagiada Idem ao CMM Níveis de maturidade Normalmente preferida…
Contínua Possíveis selecionar a sequência de melhorias que
convem aos objetivos de negócios ISO 15504 CMMI
![Page 78: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/78.jpg)
CMMI
![Page 79: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/79.jpg)
CMMI
![Page 80: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/80.jpg)
CMMI
![Page 81: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/81.jpg)
CMMI estagiada
Níveis sugerem ordem de melhoria
Nível n Áreas de Processo Área n objetivos e práticas
genéricas/especificos Aspectos comuns práticas genéricas
![Page 82: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/82.jpg)
Nível 5
Nível 4
Nível 3e
Nível 2
Nível 1
Área de Processo 1
Área de Processo N
Objetivos Específicos
ObjetivosGenéricos
Objetivos Específicos
…..
Características COMUNSCompromisso com execução – Habilidade para execução
Direção da implementação – Verificação da implementação
![Page 83: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/83.jpg)
CMMI estágio
![Page 84: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/84.jpg)
CMMI contínua
![Page 85: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/85.jpg)
CMMI Contínua
4 Categorias
Gerência de processo Foco no Processo da organização Definição do Processo da organização Treinamento organizacional Desempenho do processo organizacional Inovação e melhoria organizacional
![Page 86: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/86.jpg)
CMMI Contínua
4 Categorias
Gerência de projeto Planejamento de projeto Acompanhamento e controle de projeto Gerência de acordos com fornecedores Gerência integrada de projeto Gerência de risco Gerência quantitativa de projeto
![Page 87: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/87.jpg)
CMMI Contínua
4 Categorias
Engenharia Gerência de requisitos Desenvolvimento de requisitos Solução Técnica Integração de produto Verificação Validação
![Page 88: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/88.jpg)
CMMI Contínua
4 Categorias
Suporte Gerência de configuração Garantia da qualidade de processo e de produto Medição e análise Análise de decisão e resolução Análise causal e resolução
![Page 89: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/89.jpg)
CMMIcont.
![Page 90: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/90.jpg)
CMMI
![Page 91: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/91.jpg)
CMMI
![Page 92: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/92.jpg)
CMMI e Métodos Ágeis
![Page 93: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/93.jpg)
SCAMPI – Artigo
![Page 94: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/94.jpg)
SCAMPI – Entrevista em grupo
![Page 95: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/95.jpg)
SCAMPI – Entrevista GP
![Page 96: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/96.jpg)
SCAMPI – Descoberta preliminares
![Page 97: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/97.jpg)
CMM e pequenas empresas
Pequena empresa? Métrica? Tamanho do projeto?
Custo – prazo – envolvidos – pontos de função ?
Alguns autores não consideram o tamanho … outros consideram
Relatos … Muita pesquisa acadêmica …
![Page 98: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/98.jpg)
CMM e pequenas empresas Ação, a menor a ter CMMI 2 no mundo
A Ação Sistemas acaba de certificar-se CMMI nível 2. Com uma equipe de 10 analistas, a conquista faz da empresa gaúcha a dona do selo com o menor número de funcionários em todo o mundo, segundo o Software Engineering Institute, instituto americano criador do modelo de qualidade de software.
O processo de adoção das práticas do CMMI demandou quase dois anos da empresa, desenvolvedora do software de gestão de RH UniversalRH, hoje usado por 80 organizações no Brasil. “Foram duas mil horas de trabalho interno”, revela Luiz Carlos Leite, diretor de operações da Ação.
O investimento total chega a R$ 1 milhão, entre as horas gastas pelos colaboradores, consultoria das empresas Crest Consulting e Herbert Consulting e a prova de certificação final. “Já tivemos um retorno de 50% durante a implementação”, acredita Leite.
De acordo com o executivo, o principal ganho foi na previsibilidade dos projetos – a margem de atraso hoje é de 5%, para cima ou para baixo -, e na estabilidade dos sistemas, cujo indicador mínimo estabelecido é 95%.
“Os clientes percebem o valor do CMMI. Depois de dizer que temos o selo, não é preciso mais falar sobre processos de desenvolvimento”, explica Leite. A Ação atende a empresas como a Wal-Mart, que tem 100 mil funcionários no país, ou a Marcopolo, que tem plantas em 12 países diferentes.
O empresário gaúcho garante que já tem na programação a conquista do nível 3 do CMMI. “Vamos ir até o final”, garante Leite.
Fonte: Baguete
![Page 99: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/99.jpg)
CMM e pequenas empresas
PSP/TSPMPS.BR
![Page 100: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/100.jpg)
CMM – Panorama Brasil
![Page 101: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/101.jpg)
CMMI – Panorama Brasil
![Page 102: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/102.jpg)
CMMI – Panorama Brasil
![Page 103: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/103.jpg)
CMMI – Panorama Brasil
![Page 104: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/104.jpg)
CMMI – mundo 2010
![Page 105: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/105.jpg)
CMMI – mundo 2012
![Page 106: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/106.jpg)
CMMI –mundo 2012
![Page 107: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/107.jpg)
CMMI –mundo 2012
![Page 108: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/108.jpg)
CMMI –mundo 2012
![Page 109: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/109.jpg)
CMMI – tempo obtenção
![Page 110: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/110.jpg)
CMMI – tamanho
![Page 111: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/111.jpg)
http://sas.sei.cmu.edu/pars/pars.aspx
![Page 112: Qualidade de Software Aula 6 / 2014/1 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br](https://reader036.vdocuments.net/reader036/viewer/2022081421/552fc12f497959413d8d4337/html5/thumbnails/112.jpg)
CONTRAPONTOS ao CMMI