CMM(Capabililty Matury Model)

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas III
Advertisements

CMM-Capability Maturity Model
Engenharia de Software Qualidade de Software Uma abordagem conceitual André Luis Zanon São Carlos SP – UFSCAR 2010 Engenharia de Software – UFSCAR.
Qualidade de Software Aula 6 / 2010
ISO Processos do Ciclo de Vida do Software
“Um Software de Qualidade deve encantar o consumidor, e não apenas funcionar direito e não ter erros.”
Prof.ª Adriana dos Santos Caparróz Carvalho
Processo Lacen de Desenvolvimento de Software
Qualidade de Processo de Software CMM / CMMI
O processo de coletar os requisitos (escopo do cliente)
Qualidade de software CMM Capability Maturity Model
FUNDAÇÃO CARLOS ALBERTO VANZOLINI
SEPG Conference ´97.
Antonio Carlos Tonini Maio / 2004
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Reunião de Abertura – Avaliação MPS.Br
1 Avaliação MPS.BR [ Nome da Unidade Organizacional] [Data]
Objetivos demonstrar os processos de Gestão e Fabricação de Software e...
Qualidade de Software Aula 6 / 2014/1
Modelos de Maturidade de Processos de Software
Cap 2 – Processo de Software
O Modelo CMM TRABALHO REALIZADO POR:
Melhoria de Processos de Software
Capacitação em Processos de Software
Processos de Desenvolvimento de Software
Fundamentos de Sistemas de Informação
Capability Maturity Model (CMM)
Garantia e Controle de Qualidade no Laboratório Clínico
Introdução à Qualidade
Modelos de Maturidade de Processos de Software
Modelos de Maturidade de Processos de Software
Capability Maturity Model for Software – CMM
[ Nome da Unidade Organizacional] [Data]
MPS-Br.
Introdução à Gestão da Qualidade (Aula 8 – ISO 9004 & Auditoria da Qualidade) Professor Gustavo F Ribeiro PEÃO São Roque junho.
Melhoria do processo de software brasileiro
Sistemas de Informação para processos produtivos
Qualidade de Processo de Software CMM e CMMI Aldo Rocha.
Universidade Salgado de Oliveira Diretória de Pós-Graduação e Pesquisa Especialização em Tecnologia da Informação Prof. MSc. Edigar Antônio Diniz Jr Qualidade.
Modelos de Qualidade para indivíduos e grupos: PSP & TSP
TESTE DE SOFTWARE E QUALIDADE DE SOFTWARE UMA VISÃO GERAL
- CMMI- Capability Maturity Model Integration
Modelo de Maturidade da Competência
Auditoria de Sistemas Computacionais Professora Jaciara S. Carosia.
Qualidade de Software CMM Uma Visão Geral.
Melhoria de Processo do Software Brasileiro
AVALIAÇÃO DE PROCESSOS DE SOFTWARE
Profª Eliane Costa Santana
Software Aplicativo de Usuários Finais - Qualidade de Software
Prof. Fábio Botelho Metodologia de Desenvolvimento de Software - MDS Padrões de Processo de Software: CMMI.
CMM – Capability Maturity Model Carlos Augusto Mar Ago/2014.
Qualidade de Software O que é ‘Qualidade de Software’?
CMMI (Capability Maturity Model Integration) Aluna: Turah Xavier de Almeida.
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
Software Process Improvement and Capability dEtermination
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
CIn-UFPE1 Introdução à Qualidade de Software Alexandre M. Lins de Vasconcelos Centro de Informática - UFPE
Introdução à Qualidade
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
CMMI Capability Maturity Model – Integration

Leonardo Batista de Queiroz
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
UGF - Auditoria & Qualidade em Sistemas de Informação 1 Fornecimento de Software ISO/IEC Universidade Gama Filho Auditoria & Qualidade Em Sistemas.
CMMI Capability Maturity Model Integration
O que é um processo? processo - uma seqüência de passos realizados para um determinado propósito. (IEEE) processo de software - um conjunto de atividades,
Transcrição da apresentação:

CMM(Capabililty Matury Model) UFRJ-Instituto de Matemática Bacharelado em Informática Fundamentos da Engenharia de Software 952320146 Robson da Cunha Sardinha

Introdução Este trabalho apresenta a norma de determinação de qualidade CMM - Modelo de Maturidade da Capacidade definida pela SEI - Software Engineering Institute.

Qualidade O tema qualidade tem sido muito discutido em todos os círculos da vida moderna. Qualidade total ISO 9000 Gestão pela qualidade Certificação de qualidade ambiental

Conceitos básicos de qualidade de software O que é qualidade ? A totalidade das características de uma entidade que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas (NBR ISO 8402) Qualidade é estar em conformidade com os requisitos dos clientes Qualidade é antecipar e satisfazer os desejos dos clientes Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito.

Conceitos básicos de qualidade de software Qualidade no produto X Qualidade no processo Antigamente pensava-se que estabelecer padrões para qualidade do produto de software fosse suficiente. Hoje a qualidade de software é sustentada por duas colunas : qualidade do processo de desenvolvimento e qualidade do produto.

Conceitos básicos de qualidade de software Benefícios dos modelos de qualidade Para o Cliente Saber a capacidade corrente e potencial de um fornecedor. Para o empresa de desenvolvimento Determinar a capacidade corrente e potencial de seu próprio processo de desenvolvimento. Definir áreas e prioridades para um processo de melhoria contínua de software . Tem sido reconhecido o valor que a certificação de qualidade têm no caminho para melhoria de processos (process improvement). Por outro lado as certificações também tem sido usadas para permitir aos clientes elementos referenciais de forma que possam medir os riscos envolvidos na aquisição de produtos e serviços de um certo desenvolvedor de software. Alguns padrões têm foco mais no assessment com vistas a uma certificação de referência de mercado. Outros têm como finalidade estabelecer uma “fotografia”, um diagnóstico que permita criar um plano para SPI. O CMM embora se disponha tanto ao SPI quanto ao valor de referência está mais para o primeiro. O Bootstrap entretanto não é usado como valor de referência.

Qualidade no processo de desenvolvimento de software Algumas normas de qualidade de software Qualidade no processo de desenvolvimento de software

CMM Capability Maturity Model Desenvolvido pela SEI - Software Engineering Institute da Carnegie Mellon University no final dos anos 80 por solicitação do departamento de defesa dos EUA. Classificação das empresas Otimizado Gerenciado Definido Repetível Inicial

Níveis de maturidade do CMM Nível 1 - Inicial (Organizações imaturas) Não há metodologia implementada e tudo ocorre de forma desorganizada: não há garantia de prazo, custo ou funcionalidade. Poucos processos são definidos e o sucesso depende de esforços individuais e heróicos. Nível 2 - Repetível Os processos básicos de gerenciamento de projeto estão estabelecidos e permitem acompanhar custo, cronograma e funcionalidade. É possível repetir o sucesso de um processo utilizado anteriormente em outros projetos similares.

Níveis de maturidade do CMM Nível 3 - Definido Tanto as atividades de gerenciamento quanto de engenharia do processo de desenvolvimento de software estão documentadas, padronizadas e integradas em um padrão de desenvolvimento da organização. Todos os projetos utilizam uma versão aprovada e adaptada do processo padrão de desenvolvimento de software da organização. Níveis 4 - Gerenciado São coletadas medidas detalhadas da qualidade do produto e processo de desenvolvimento de software. Tanto o produto quanto o processo de desenvolvimento de software são entendidos e controlados quantitativamente.

Níveis de maturidade do CMM Nível 5 O melhoramento contínuo do processo é conseguido através de um "feedback" quantitativo dos processos e pelo uso pioneiro de idéais e tecnologias inovadoras Observação Poucas empresas conseguem alcançar o nível 4 ou 5.

Área Chave do Processo Nível 2 - Repetível Gerenciamento de requisitos Planejamento do projeto Visão geral e acompanhamento do projeto Gerenciamento de subcontratados Garantia da qualidade do software Gerenciamento de configuração

Área Chave do Processo Nível 3 - Definido Foco do processo organizacional Definição do processo organizacional Programa de treinamento Gerenciamento de software integrado Engenharia de produto de software Coordenação intergrupos Revisão conjunta

Área Chave do Processo Nível 4 - Gerenciado Nível 5 - Otimizado Gerenciamento quantitativo dos processos Gerenciamento da qualidade de software Nível 5 - Otimizado Prevenção de defeitos Gerenciamento de mudanças tecnológicas Gerenciamento de mudanças no processo

Área Comum e Práticas Base

Área Comum e Práticas Base

Área Comum e Práticas Base