SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Qualidade de Software
Prof.ª M.ª Elaine Cecília Gatto
Aula 08
CMMI
• 1990
• Desenvolvido e atualizado pelo SEI – Software
Engineering Institute.
• Inicialmente: Framework SPI – Software Process
Improvment ou melhoria do processo de
software.
• Atualmente: Capability Maturity Model
Integration.
CMMI
• Maturidade:
• Indica a qualidade do processo de software
• Indica o grau segundo o qual os
profissionais entendem e aplicam o
processo e o estado geral da prática de
engenharia de software
CMMI
• Meta modelo de processo abrangente,
qualificado em uma série de capacidades de
sistema e engenharia de software que devem
estar presentes à medida que as organizações
alcançam diferentes níveis de capacitação e
maturidade de processo
CMMI
• Duas maneiras diferentes de representação
de metamodelo de processo:
• Modelo contínuo
• Modelo por estágio
CMMI: Modelo Contínuo
• Descreve um processo em duas dimensões.
• Cada área de processo é formalmente
avaliada em relação a metas e práticas
específicas e classificada de acordo com níveis
de capacidade
CMMI
CMMI: Níveis de Capacidade
• Nível zero – incompleto:
• A área de processo não funciona ou não
atinge todas as metas e objetivos definidos
pelo CMMI para a capacidade nível 1 para a
área de processo.
CMMI: Níveis de Capacidade
• Nível um – executado:
• Todas as metas específicas da área de
processo definida pelo CMMI foram
satisfeitas.
• Estão sendo executadas as tarefas
necessárias para produzir os artefatos
definidos.
CMMI: Níveis de Capacidade
• Nível dois – controlada:
• Todos os critérios do nível de capacidade 1
foram satisfeitos.
• Todo o trabalho associado à área de
processo está de acordo com uma política
definida em termos de organização
CMMI: Níveis de Capacidade
• Nível dois – controlada:
• Todas as pessoas que estão fazendo o
trabalho têm acesso a recursos adequados
para executar o trabalho
• Os envolvidos agem ativamente na área de
processo conforme necessário
CMMI: Níveis de Capacidade
• Nível dois – controlada:
• Todas as tarefas e produtos são
monitorados, controlados, revisados e
avaliados quanto à conformidade com a
descrição de processo
CMMI: Níveis de Capacidade
• Nível três – definido:
• Todos os critérios do nível de capacidade 2 foram
satisfeitos
• O processo é adaptado com base no conjunto de
processos padronizados da organização, de acordo
com as regras de adaptação da organização e dos
produtos acabados, medidas e outras informações
de melhoria de processo para agregar valores aos
processo organizacional.
CMMI: Níveis de Capacidade
• Nível quatro – controlado quantitativamente:
• Todos os critérios do nível de capacidade 3
foram satisfeitos
• A área de processo é controlada e melhorada
usando medição e avaliação quantitativa
• São estabelecidos objetivos quantitativos para
qualidade e desempenho de processo e
utilizados como critérios no controle do
processo
CMMI: Níveis de Capacidade
• Nível cinco – otimizado:
• Todos os critérios do nível de capacidade 4
foram satisfeitos
• A área de processo é adaptada e otimizada
usando meios quantitativos para atender à
mudança de necessidades do cliente e
melhorar continuamente a eficiência da área de
processo em consideração
CMMI
• Toda organização deve lutar para atingir o
objetivo do CMMI
• CMMI define cada área de processo em
termos de metas específicas e as práticas
específicas necessárias para atingir essas
metas
CMMI
• Metas Específicas:
• Estabelecem as características que devem
existir para que as atividades envolvidas
por uma área de processo sejam eficazes
CMMI
• Práticas Específicas:
• Refinam uma meta, transformando-a em
uma série de atividades relacionadas ao
processo
EXEMPLO
• Planejamento de Projeto é uma das oito áreas
de processo definidas pelo CMMI para a
categoria GERENCIAMENTO DE PROJETO
• As metas específicas (SG) e as práticas
específicas (SP) associadas, definidas para o
planejamento de projeto são:
EXEMPLO
• SG.1 – ESTABELECER ESTIMATIVA
• SP.1.1-1 Estimar o escopo do projeto
• SP.1.2-1 Estabelecer estimativas de
atributos de produto e tarefa
• SP.1.3-1 Definir o ciclo de vida do projeto
• SP.1.4-1 Determinar estimativas de trabalho
e custo
EXEMPLO
• SG.2 – DESENVOLVER UM PLANO DE PROJETO
• SP.2.1-1 Estabelecer o orçamento e o
cronograma
• SP.2.2-1 Identificar os riscos do projeto
• SP.2.3-1 Planejar o gerenciamento de dados
• SP.2.4-1 Elaborar plano para recursos de
projeto
EXEMPLO
• SG.2 – DESENVOLVER UM PLANO DE PROJETO
• SP.2.5-1 Elaborar plano para conhecimento
e habilidades necessárias
• SP.2.6-1 Elaborar plano para participação
dos envolvidos
• SP.2.7-1 Estabelecer o plano de projeto
EXEMPLO
• SG.3 – OBTER COMPROMETIMENTO COM O
PLANO
• SP.3.1-1 Rever planos que afetam o projeto
• SP.3.2-1 Reconciliar trabalho e níveis de
recursos
• SP.3.3-1 Obter comprometimento com o
plano
CMMI
• Define um conjunto de cinco metas genéricas e
práticas relacionadas a cada área de processo.
• Cada meta corresponde a um dos cinco níveis de
capacidade.
• Para atingir determinado nível de capacidade, a
meta genérica para aquele nível e as práticas
genéricas que correspondem àquela meta devem
ser atingidas
CMMI: Modelo por Estágio
• Define as mesmas áreas de processo, metas e
práticas do modelo contínuo.
• A principal diferença é que o modelo por estágio
define cinco níveis de maturidade, em vez de
cinco níveis de capacidade.
• Para atingir um nível de maturidade, as metas
específicas e as práticas associadas a um conjunto
de áreas de processo devem ser atingidas
CMMI: Modelo por Estágio
Nível Foco Áreas de Processo
Otimizante
Melhoria
Contínua do
Processo
• Inovação organizacional e
entrega.
• Análise causal e resolução.
Controlado
Quantitativa
mente
Gerenciamento
Quantitativo
• Desempenho de processo
organizacional
• Gerenciamento quantitativo de
projeto
CMMI: Modelo por Estágio
Nível Foco Áreas de Processo
Definido
Padronização de
Processo
• Desenvolvimento de Requisitos
• Solução Técnica
• Integração de Produto
• Verificação
• Validação
• Foco no processo organizacional
• Definição de processo organizacional
• Treinamento organizacional
• Gerenciamento de projeto integrado
• Gerenciamento de fornecimento integrado
• Gestão de risco
• Análise de decisão e resolução
• Ambiente organizacional para integração
• Equipe integrada
CMMI: Modelo por Estágio
Nível Foco Áreas de Processo
Repetível
Gerenciamento
básico de projeto
• Gerenciamento de requisitos
• Planejamento de projeto
• Monitoração e controle de
projeto
• Gerenciamento de acordo com
fornecedor
• Medição e análise
• Garantia de qualidade de
processo e produto
• Gerenciamento de configuração
Executado
CMMI
• É um metamodelo de processo
• Define as características de processo que
devem existir caso uma empresa de software
queira estabelecer um processo de software
completo
• CMMI deve ser sempre adotado pelas
empresas
CMMI
• O desenvolvimento de software deve ser:
• Encarado com seriedade
• Planejado amplamente
• Controlado com uniformidade
• Acompanhado com precisão
• Conduzido com muito profissionalismo
CMMI
• Necessidades dos patrocinadores
• Necessidades dos envolvidos no projeto
• Habilidades dos engenheiros de software
• Qualidade do produto final
CMMI
• CMMI obrigatório para:
• Empresas que produzem sistemas de
software grandes e complexos
• Muitas pessoas e muitos meses (ou anos)
envolvidos no projeto do sistema de
software
CMMI
• Cultura organizacional deve ser favorável a
modelos de processo-padrão
• A gerência deve estar comprometida em
tornar a empresa um sucesso
• CMMI pode não ser ideal para outras culturas
organizacionais
CMMI
• Proporciona discussão abrangente das
atividades e ações que devem existir quando
uma organização cria software
• Mesmo que uma empresa não adote CMMI,
deveria, ao menos discutir e aprender algo
com ele.
PEOPLE CMMI
• Sugere práticas que melhoram a competência e a
cultura da força de trabalho
• Um processo de software não será bem sucedido
sem profissionais talentosos e motivados.
• CMMI é um roteiro para implementar práticas de
trabalho que aperfeiçoam continuamente a
capacidade dos profissionais de uma organização
PEOPLE CMMI
• Objetivo:
• Estimular a melhoria contínua do
conhecimento genérico da força de
trabalho, habilidades específicas de
engenharia de software, gerenciamento de
projeto e habilidades relacionadas ao
processo.
PEOPLE CMMI
• Define um conjunto de cinco níveis de
maturidade organizacional que proporcionam
uma indicação da sofisticação relativa das
práticas e processos da força de trabalho
• Os cinco níveis de maturidade organizacional
estão ligados a existência de um conjunto de
áreas chave de processo
PEOPLE CMMI
• Complementar outros frameworks
• Estimula a empresa a cultivar e melhorar seu
bem mais precioso: as pessoas
• Estabelece uma atmosfera na força de
trabalho que permite a organização de
software atrair, desenvolver e preservar
talentos notáveis
PEOPLE CMMI
Nível Foco Áreas de Processo
Otimizante
Melhoria
contínua
• Inovação contínua da força de
trabalho
• Alinhamento do desempenho
organizacional
• Melhora contínua da
capacidade
PEOPLE CMMI
Nível Foco Áreas de Processo
Previsível
Identifica e
desenvolve
conhecimento,
prática e
habilidades
• Tutela
• Gerenciamento da capacidade
organizacional
• Gerenciamento do desempenho
quantitativo
• Propriedades baseadas na
competência
• Grupos de trabalho fortalecidos
• Integração de competência
PEOPLE CMMI
Nível Foco Áreas de Processo
Definido
Quantifica e
administra
conhecimento,
prática e
habilidades
• Cultura participativa
• Desenvolvimento de grupo de
trabalho
• Práticas baseadas na
competência
• Desenvolvimento de carreira
• Desenvolvimento de
competência
• Planejamento da força de
trabalho
• Análise de competência
PEOPLE CMMI
Nível Foco Áreas de Processo
Repetível
Práticas básicas
de
gerenciamento
de pessoas que
podem ser
repetidas
• Compensação
• Treinamento e desenvolvimento
• Gerenciamento de desempenho
• Ambiente de trabalho
• Comunicação e coordenação
• Pessoal
Inicial
Práticas
inconsistentes
REFERÊNCIA
• http://cmmiinstitute.com/resources
• PRESSMAN, Roger S.; MAXIM, Bruce R.
Engenharia de Software: Uma Abordagem
Profissional. Porto Alegre: AMGH, 8.ª edição

Mais conteúdo relacionado

Mais procurados

Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitoselliando dias
 
Noções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoSandy Maciel
 
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software Cloves da Rocha
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de SoftwareCapgemini
 
Qualidade de Software: Teste de software
Qualidade de Software: Teste de softwareQualidade de Software: Teste de software
Qualidade de Software: Teste de softwareAlex Camargo
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de SoftwareLeinylson Fontinele
 
Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresAragon Vieira
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testeselliando dias
 
X-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareX-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareAlexandreBartie
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareCamilo Almendra
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de SoftwareNécio de Lima Veras
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Elaine Cecília Gatto
 
Tecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Softwaremarthahuback
 

Mais procurados (20)

MPS.BR
MPS.BRMPS.BR
MPS.BR
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Mpsbr
MpsbrMpsbr
Mpsbr
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
Noções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automação
 
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de Software
 
Qualidade de Software: Teste de software
Qualidade de Software: Teste de softwareQualidade de Software: Teste de software
Qualidade de Software: Teste de software
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de Softwares
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
 
X-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareX-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de Software
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3
 
Tecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Software
 

Semelhante a CMMI

CMM – Capability Maturity Model
CMM – Capability Maturity Model CMM – Capability Maturity Model
CMM – Capability Maturity Model alef menezes
 
Processos De Software Ana Regina
Processos De Software Ana ReginaProcessos De Software Ana Regina
Processos De Software Ana ReginaCristina Cerdeiral
 
Governança ti tcu - outros processos
Governança ti   tcu - outros processosGovernança ti   tcu - outros processos
Governança ti tcu - outros processosGustavo Loureiro
 
Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Elaine Cecília Gatto
 
Slide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAFSlide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAFEdton Lemos
 
Palestra CMMI Fatec Ipiranga 2011 - David Yoshida
Palestra CMMI Fatec Ipiranga 2011 - David YoshidaPalestra CMMI Fatec Ipiranga 2011 - David Yoshida
Palestra CMMI Fatec Ipiranga 2011 - David YoshidaLaura Lou
 
Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Ricardo Zalla
 
Gerência de Projetos de Software com RUP, CMM e ISO 9001
Gerência de Projetos de Software com RUP, CMM e ISO 9001Gerência de Projetos de Software com RUP, CMM e ISO 9001
Gerência de Projetos de Software com RUP, CMM e ISO 9001elliando dias
 
Gerencia De Projetos Com RUP Cmm E Iso 9001
Gerencia De Projetos Com RUP Cmm E Iso 9001Gerencia De Projetos Com RUP Cmm E Iso 9001
Gerencia De Projetos Com RUP Cmm E Iso 9001elliando dias
 

Semelhante a CMMI (20)

CMM – Capability Maturity Model
CMM – Capability Maturity Model CMM – Capability Maturity Model
CMM – Capability Maturity Model
 
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWAREQUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE
 
CMMI e MPS.BR - Introdução
CMMI e MPS.BR - IntroduçãoCMMI e MPS.BR - Introdução
CMMI e MPS.BR - Introdução
 
Processos De Software Ana Regina
Processos De Software Ana ReginaProcessos De Software Ana Regina
Processos De Software Ana Regina
 
Aula 6 - Gerenciamento de Qualidade
Aula 6 - Gerenciamento de QualidadeAula 6 - Gerenciamento de Qualidade
Aula 6 - Gerenciamento de Qualidade
 
Governança ti tcu - outros processos
Governança ti   tcu - outros processosGovernança ti   tcu - outros processos
Governança ti tcu - outros processos
 
Qualidade de Software: MPS.BR
Qualidade de Software: MPS.BRQualidade de Software: MPS.BR
Qualidade de Software: MPS.BR
 
Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5
 
Slide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAFSlide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAF
 
Aula 07 qs - cmmi
Aula 07   qs - cmmiAula 07   qs - cmmi
Aula 07 qs - cmmi
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Qualidade
QualidadeQualidade
Qualidade
 
Qualidade do Software
Qualidade do SoftwareQualidade do Software
Qualidade do Software
 
Rjv cursos
Rjv cursosRjv cursos
Rjv cursos
 
GT5 - CMMI
GT5 - CMMIGT5 - CMMI
GT5 - CMMI
 
Palestra CMMI Fatec Ipiranga 2011 - David Yoshida
Palestra CMMI Fatec Ipiranga 2011 - David YoshidaPalestra CMMI Fatec Ipiranga 2011 - David Yoshida
Palestra CMMI Fatec Ipiranga 2011 - David Yoshida
 
Padrão de Qualidade CMMI
Padrão de Qualidade CMMIPadrão de Qualidade CMMI
Padrão de Qualidade CMMI
 
Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504
 
Gerência de Projetos de Software com RUP, CMM e ISO 9001
Gerência de Projetos de Software com RUP, CMM e ISO 9001Gerência de Projetos de Software com RUP, CMM e ISO 9001
Gerência de Projetos de Software com RUP, CMM e ISO 9001
 
Gerencia De Projetos Com RUP Cmm E Iso 9001
Gerencia De Projetos Com RUP Cmm E Iso 9001Gerencia De Projetos Com RUP Cmm E Iso 9001
Gerencia De Projetos Com RUP Cmm E Iso 9001
 

Mais de Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaElaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaElaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCElaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxElaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarElaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesElaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationElaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfElaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoElaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsElaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoElaine Cecília Gatto
 

Mais de Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Último

PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...DirceuNascimento5
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 

Último (20)

PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 

CMMI

  • 1. Qualidade de Software Prof.ª M.ª Elaine Cecília Gatto Aula 08
  • 2. CMMI • 1990 • Desenvolvido e atualizado pelo SEI – Software Engineering Institute. • Inicialmente: Framework SPI – Software Process Improvment ou melhoria do processo de software. • Atualmente: Capability Maturity Model Integration.
  • 3. CMMI • Maturidade: • Indica a qualidade do processo de software • Indica o grau segundo o qual os profissionais entendem e aplicam o processo e o estado geral da prática de engenharia de software
  • 4. CMMI • Meta modelo de processo abrangente, qualificado em uma série de capacidades de sistema e engenharia de software que devem estar presentes à medida que as organizações alcançam diferentes níveis de capacitação e maturidade de processo
  • 5. CMMI • Duas maneiras diferentes de representação de metamodelo de processo: • Modelo contínuo • Modelo por estágio
  • 6. CMMI: Modelo Contínuo • Descreve um processo em duas dimensões. • Cada área de processo é formalmente avaliada em relação a metas e práticas específicas e classificada de acordo com níveis de capacidade
  • 8. CMMI: Níveis de Capacidade • Nível zero – incompleto: • A área de processo não funciona ou não atinge todas as metas e objetivos definidos pelo CMMI para a capacidade nível 1 para a área de processo.
  • 9. CMMI: Níveis de Capacidade • Nível um – executado: • Todas as metas específicas da área de processo definida pelo CMMI foram satisfeitas. • Estão sendo executadas as tarefas necessárias para produzir os artefatos definidos.
  • 10. CMMI: Níveis de Capacidade • Nível dois – controlada: • Todos os critérios do nível de capacidade 1 foram satisfeitos. • Todo o trabalho associado à área de processo está de acordo com uma política definida em termos de organização
  • 11. CMMI: Níveis de Capacidade • Nível dois – controlada: • Todas as pessoas que estão fazendo o trabalho têm acesso a recursos adequados para executar o trabalho • Os envolvidos agem ativamente na área de processo conforme necessário
  • 12. CMMI: Níveis de Capacidade • Nível dois – controlada: • Todas as tarefas e produtos são monitorados, controlados, revisados e avaliados quanto à conformidade com a descrição de processo
  • 13. CMMI: Níveis de Capacidade • Nível três – definido: • Todos os critérios do nível de capacidade 2 foram satisfeitos • O processo é adaptado com base no conjunto de processos padronizados da organização, de acordo com as regras de adaptação da organização e dos produtos acabados, medidas e outras informações de melhoria de processo para agregar valores aos processo organizacional.
  • 14. CMMI: Níveis de Capacidade • Nível quatro – controlado quantitativamente: • Todos os critérios do nível de capacidade 3 foram satisfeitos • A área de processo é controlada e melhorada usando medição e avaliação quantitativa • São estabelecidos objetivos quantitativos para qualidade e desempenho de processo e utilizados como critérios no controle do processo
  • 15. CMMI: Níveis de Capacidade • Nível cinco – otimizado: • Todos os critérios do nível de capacidade 4 foram satisfeitos • A área de processo é adaptada e otimizada usando meios quantitativos para atender à mudança de necessidades do cliente e melhorar continuamente a eficiência da área de processo em consideração
  • 16. CMMI • Toda organização deve lutar para atingir o objetivo do CMMI • CMMI define cada área de processo em termos de metas específicas e as práticas específicas necessárias para atingir essas metas
  • 17. CMMI • Metas Específicas: • Estabelecem as características que devem existir para que as atividades envolvidas por uma área de processo sejam eficazes
  • 18. CMMI • Práticas Específicas: • Refinam uma meta, transformando-a em uma série de atividades relacionadas ao processo
  • 19. EXEMPLO • Planejamento de Projeto é uma das oito áreas de processo definidas pelo CMMI para a categoria GERENCIAMENTO DE PROJETO • As metas específicas (SG) e as práticas específicas (SP) associadas, definidas para o planejamento de projeto são:
  • 20. EXEMPLO • SG.1 – ESTABELECER ESTIMATIVA • SP.1.1-1 Estimar o escopo do projeto • SP.1.2-1 Estabelecer estimativas de atributos de produto e tarefa • SP.1.3-1 Definir o ciclo de vida do projeto • SP.1.4-1 Determinar estimativas de trabalho e custo
  • 21. EXEMPLO • SG.2 – DESENVOLVER UM PLANO DE PROJETO • SP.2.1-1 Estabelecer o orçamento e o cronograma • SP.2.2-1 Identificar os riscos do projeto • SP.2.3-1 Planejar o gerenciamento de dados • SP.2.4-1 Elaborar plano para recursos de projeto
  • 22. EXEMPLO • SG.2 – DESENVOLVER UM PLANO DE PROJETO • SP.2.5-1 Elaborar plano para conhecimento e habilidades necessárias • SP.2.6-1 Elaborar plano para participação dos envolvidos • SP.2.7-1 Estabelecer o plano de projeto
  • 23. EXEMPLO • SG.3 – OBTER COMPROMETIMENTO COM O PLANO • SP.3.1-1 Rever planos que afetam o projeto • SP.3.2-1 Reconciliar trabalho e níveis de recursos • SP.3.3-1 Obter comprometimento com o plano
  • 24. CMMI • Define um conjunto de cinco metas genéricas e práticas relacionadas a cada área de processo. • Cada meta corresponde a um dos cinco níveis de capacidade. • Para atingir determinado nível de capacidade, a meta genérica para aquele nível e as práticas genéricas que correspondem àquela meta devem ser atingidas
  • 25. CMMI: Modelo por Estágio • Define as mesmas áreas de processo, metas e práticas do modelo contínuo. • A principal diferença é que o modelo por estágio define cinco níveis de maturidade, em vez de cinco níveis de capacidade. • Para atingir um nível de maturidade, as metas específicas e as práticas associadas a um conjunto de áreas de processo devem ser atingidas
  • 26. CMMI: Modelo por Estágio Nível Foco Áreas de Processo Otimizante Melhoria Contínua do Processo • Inovação organizacional e entrega. • Análise causal e resolução. Controlado Quantitativa mente Gerenciamento Quantitativo • Desempenho de processo organizacional • Gerenciamento quantitativo de projeto
  • 27. CMMI: Modelo por Estágio Nível Foco Áreas de Processo Definido Padronização de Processo • Desenvolvimento de Requisitos • Solução Técnica • Integração de Produto • Verificação • Validação • Foco no processo organizacional • Definição de processo organizacional • Treinamento organizacional • Gerenciamento de projeto integrado • Gerenciamento de fornecimento integrado • Gestão de risco • Análise de decisão e resolução • Ambiente organizacional para integração • Equipe integrada
  • 28. CMMI: Modelo por Estágio Nível Foco Áreas de Processo Repetível Gerenciamento básico de projeto • Gerenciamento de requisitos • Planejamento de projeto • Monitoração e controle de projeto • Gerenciamento de acordo com fornecedor • Medição e análise • Garantia de qualidade de processo e produto • Gerenciamento de configuração Executado
  • 29. CMMI • É um metamodelo de processo • Define as características de processo que devem existir caso uma empresa de software queira estabelecer um processo de software completo • CMMI deve ser sempre adotado pelas empresas
  • 30. CMMI • O desenvolvimento de software deve ser: • Encarado com seriedade • Planejado amplamente • Controlado com uniformidade • Acompanhado com precisão • Conduzido com muito profissionalismo
  • 31. CMMI • Necessidades dos patrocinadores • Necessidades dos envolvidos no projeto • Habilidades dos engenheiros de software • Qualidade do produto final
  • 32. CMMI • CMMI obrigatório para: • Empresas que produzem sistemas de software grandes e complexos • Muitas pessoas e muitos meses (ou anos) envolvidos no projeto do sistema de software
  • 33. CMMI • Cultura organizacional deve ser favorável a modelos de processo-padrão • A gerência deve estar comprometida em tornar a empresa um sucesso • CMMI pode não ser ideal para outras culturas organizacionais
  • 34. CMMI • Proporciona discussão abrangente das atividades e ações que devem existir quando uma organização cria software • Mesmo que uma empresa não adote CMMI, deveria, ao menos discutir e aprender algo com ele.
  • 35. PEOPLE CMMI • Sugere práticas que melhoram a competência e a cultura da força de trabalho • Um processo de software não será bem sucedido sem profissionais talentosos e motivados. • CMMI é um roteiro para implementar práticas de trabalho que aperfeiçoam continuamente a capacidade dos profissionais de uma organização
  • 36. PEOPLE CMMI • Objetivo: • Estimular a melhoria contínua do conhecimento genérico da força de trabalho, habilidades específicas de engenharia de software, gerenciamento de projeto e habilidades relacionadas ao processo.
  • 37. PEOPLE CMMI • Define um conjunto de cinco níveis de maturidade organizacional que proporcionam uma indicação da sofisticação relativa das práticas e processos da força de trabalho • Os cinco níveis de maturidade organizacional estão ligados a existência de um conjunto de áreas chave de processo
  • 38. PEOPLE CMMI • Complementar outros frameworks • Estimula a empresa a cultivar e melhorar seu bem mais precioso: as pessoas • Estabelece uma atmosfera na força de trabalho que permite a organização de software atrair, desenvolver e preservar talentos notáveis
  • 39. PEOPLE CMMI Nível Foco Áreas de Processo Otimizante Melhoria contínua • Inovação contínua da força de trabalho • Alinhamento do desempenho organizacional • Melhora contínua da capacidade
  • 40. PEOPLE CMMI Nível Foco Áreas de Processo Previsível Identifica e desenvolve conhecimento, prática e habilidades • Tutela • Gerenciamento da capacidade organizacional • Gerenciamento do desempenho quantitativo • Propriedades baseadas na competência • Grupos de trabalho fortalecidos • Integração de competência
  • 41. PEOPLE CMMI Nível Foco Áreas de Processo Definido Quantifica e administra conhecimento, prática e habilidades • Cultura participativa • Desenvolvimento de grupo de trabalho • Práticas baseadas na competência • Desenvolvimento de carreira • Desenvolvimento de competência • Planejamento da força de trabalho • Análise de competência
  • 42. PEOPLE CMMI Nível Foco Áreas de Processo Repetível Práticas básicas de gerenciamento de pessoas que podem ser repetidas • Compensação • Treinamento e desenvolvimento • Gerenciamento de desempenho • Ambiente de trabalho • Comunicação e coordenação • Pessoal Inicial Práticas inconsistentes
  • 43. REFERÊNCIA • http://cmmiinstitute.com/resources • PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. Porto Alegre: AMGH, 8.ª edição