| Um caminho para a qualidade Seminários de Engenharia de Software – 01/06/2005 Fábio Ferraz Tiago Soares

Slides:



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

CMM-Capability Maturity Model
TMM: Práticas e Aplicações
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
Engenharia de Software CMMI Prof. E.A.Schmitz 2007.
Prof.ª Adriana dos Santos Caparróz Carvalho
Projeto: mps Br – melhoria de processo do software Brasileiro
O trabalho da Qualiti concentra-se em transformar projetos de software em casos de sucesso. Especializada em processos, arquiteturas e ferramentas de apoio.
Qualidade de Processo de Software CMM / CMMI
Qualidade de Processo de Software CMMI
Reutilização de Software
CMM(Capabililty Matury Model)
QIP Quality Improvement Paradigm NASA Software Engineering Laboratory (70s) Abordagem bottom-up para melhoria de software a partir de experimentação e.
Mario Lúcio Côrtes Assessoria da Qualidade
SEPG Conference ´97.
Antonio Carlos Tonini Maio / 2004
Melhoria da Qualidade de Software utilizando o Modelo CMM
Trabalho de Engenharia de Software II
Modelos de Maturidade de Processos de Software
Capability Maturity Model (CMM)
Trabalho de Qualidade de Software
CMMI – Capability Maturity Model Integration
Modelos de Maturidade de Processos de Software
Modelos de Maturidade de Processos de Software
Melhoria de Processo do Software Brasileiro
Melhoria do processo de software brasileiro
Qualidade de Processo de Software CMM e CMMI Aldo Rocha.
Engenharia de Software
Gestão da Qualidade de Software Ago/2014
Métricas e Técnicas de Estimativas de Projetos
Recomendações de Qualidade de Software para a Fábrica TechPeople Área de Conhecimento: Engenharias e Computação Autores: Thiago da Rosa Ghisi (bolsista),
1 Mesa de Compras Apresentação Fábrica 16/06/2003.
Visão Geral do CMMI.
- CMMI- Capability Maturity Model Integration
Modelo de Maturidade da Competência
Capability Maturity Model Integration CMMI
Auditoria de Sistemas Computacionais Professora Jaciara S. Carosia.
Melhoria de Processo do Software Brasileiro
AVALIAÇÃO DE PROCESSOS DE SOFTWARE
Profª Eliane Costa Santana
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 Produtos de Software
Qualidade de Software O que é ‘Qualidade de Software’?
CMMI (Capability Maturity Model Integration) Aluna: Turah Xavier de Almeida.
QUALIDADE DE SOFTWARE Prof. Carlos Augusto da Costa Carvalho.
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
Um Modelo de Subcontratação de Desenvolvimento de Software
CMMISM – Capability Maturity Model Integration
Software Process Improvement and Capability dEtermination
Uma abordagem de Melhoria de Processo de Software Geovane Nogueira Lima Orientador: Alexandre Vasconcelos Recife, 27 Março de 2007.
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
/ de Setembro de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
2005 Rodrigo Cavalcante Mendes Modelagem e Avaliação do CMMI no SPEM para Definição de um Meta- Processo de Software Graduando: Rodrigo.
CMMI Capability Maturity Model – Integration

Leonardo Batista de Queiroz
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
1. Qualidade, Processos e Gestão de Software Uma proposta de uso do TMM para melhoria da capacidade nas áreas de Verificação e Validação do CMMI 13/12/2008.
Qualidade do Ponto de Vista de Gestão Aplicado na Homologação de software Márcia Falcão 27/03/2007 Qualidade do Ponto de Vista de Gestão, aplicado na Homologação.
CMMI para Serviços Grupo 2: Ana Caroline França Brunno Rafael Barros Gabriela Mota de Lacerda João Guilherme Farias Duda Victor Sin Yu Chen 1/28.
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,
Visão Geral do CMMI. 2/54 FAA iCMM FAA iCMM Software CMM Software CMM Systems Security Engr CMM Systems Security Engr CMM Systems Engr CMM Systems Engr.
ERSS, 2004/05 Gestão de Requisitos
CMMI – Capability Maturity Model Integrated
Transcrição da apresentação:

| Um caminho para a qualidade Seminários de Engenharia de Software – 01/06/2005 Fábio Ferraz Tiago Soares

01/06/20052 Por que ter um processo? CHAOS Report 2000 ( )  Apenas 28% dos projetos de TI são concluídos no prazo e orçamento previstos e com todas as funcionalidades inicialmente planejadas Competitividade / Sobrevivência Melhor entendimento dos projetos Qualidade

01/06/20053 A utilização de modelos para a melhoria de processos vêm sendo uma prática constante em organizações de diversas áreas da indústria e do governo; Proliferação de Modelos  Diferentes estruturas, formatos, termos, formas de medição: confusão! Modelos de Processo

01/06/20054 Objetivos da Apresentação O que é o CMMI? Como está organizado o CMMI? SW-CMM x CMMI CMMI no Brasil e no Mundo

01/06/20055 O que é o CMMI? Guia para desenvolvimento de processos Evolução de modelos Framework que permite a integração de modelos futuros

01/06/20056 Introdução ao CMMI É um modelo que descreve orientações para a definição e implantação de processos:  “O que” X “Como”  Orientações definidas através das práticas especificadas A B C D Process 

01/06/20057 Objetivos do CMMI Além da integração dos modelos e redução dos custos com melhorias de processo, os seguintes objetivos também fazem parte do modelo CMMI:  Aumento do foco das atividades  Integração dos processos existentes  Eliminar inconsistências  Reduzir duplicações  Fornecer terminologia comum  Assegurar consistência com a norma ISO  Flexibilidade e extensão para outras disciplinas

01/06/20058 Níveis CMMI

01/06/20059 Nível 1 - Inicial Processo de software ad hoc – imprevisível e quase sem controle Resultados dependem de posturas individuais O processo é uma caixa preta!!

01/06/ Nível 2 - Repetitivo Processos básicos de gerenciamento de projetos estabelecidos para fazer o “tracking” de custos, cronograma e funcionalidades Sequência de caixas pretas (tarefas) Planejamento e gerência de novos projetos baseados em experiências adquiridas com projetos similares já realizados

01/06/ Nível 3 - Definido Processo de software documentado, padronizado e integrado em um processo de software padrão para a organização Todos os projetos usam uma versão adaptada e aprovada do processo padrão da organização As tarefas não são mais caixas pretas.

01/06/ Nível 4 - Gerenciado Processos de software instrumentalizados e controlados quantitativamente Base quantitativa para tomada de decisões Permite prever tendências em processos e em qualidade de produtos

01/06/ Nível 5 – Em otimização Foco na melhoria do processo A organização tem meios para identificar fraquezas e fortalecer o processo de forma pró-ativa, prevenindo a ocorrência de defeitos

01/06/ Visibilidade da Gerência

01/06/ Comparando Representações Staged ML 1 ML2 ML3 ML4 ML5...para um conjunto de áreas de processo estabelecidas pela organização. PA Process Area Capability PA Continuous...para uma única área de processo ou um conjunto de áreas de processo.

01/06/ Componentes do Modelo Representação por Estágios Maturity Level Process Area Generic GoalsSpecific Goals Commitment to Perform Ability to Perform Directing Implementation Verification Common Features Generic Practices Specific Practices

01/06/ TQM >> SW-CMM... TQM aplica-se a todo o contexto do negócio SW-CMM aplica-se especificamente ao software TQM Organização Projetos AC System Hardware Software SW-CMM B

01/06/ SW-CMM >> CMMI Novas PAs foram acrescentadas Melhores práticas de melhoria de processo foram adicionadas aos requisitos do CMMI Utilização dos conceitos de metas e práticas genéricas para suportar as representações contínua e por estágios.

01/06/ Defect PreventionCausal Analysis and Resolution Technology Change MgmtOrganizational Innovation & Deployment Process Change Management Quantitative Process MgmtOrganizational Process Performance Software Quality MgmtQuantitative Project ManagementOrganization Process Focus Organization Process Definition Training ProgramOrganizational Training Integrated Software MgmtIntegrated Project Management Risk Management Software Product EngrRequirements Development Technical Solution Product Integration Intergroup Coordination Verification Peer Reviews Validation Decision Analysis and ResolutionRequirements Management Software Project PlanningProject Planning Software Project Tracking & OversightProject Monitoring and Control Software Subcontract MgmtSupplier Agreement Management Software Quality AssuranceProduct & Process Quality Assurance Software Configuration MgmtConfiguration Management Measurement and Analysis LEVEL 4 MANAGED LEVEL 4 MANAGED LEVEL 3 DEFINED LEVEL 3 DEFINED LEVEL 2 REPEATABLE LEVEL 2 REPEATABLE LEVEL 5 OPTIMIZING LEVEL 5 OPTIMIZING SW-CMM CMMI

01/06/ Família de Modelos SE – System Engineering SW – Software Engineering IPPD – Integrated Product and Proccess Development SS – Supplier Sourcing

01/06/ Certificações no Mundo Lista do SEI de empresas certificadas: Relatório de avaliações do SEI ( )

01/06/ Dados SEI

01/06/ Dados SEI

01/06/ Dados SEI

01/06/ Certificações no Brasil Fonte: ISD Brasil – 30/03/2005 Dessas empresas, apenas 4 delas são certificadas CMMI !

01/06/ O projeto CMMI-PSI Objetivo  Promover e preparar o pólo tecnológico de PE para exportação de software de alta qualidade Coordenação  Softex Recife, CESAR, Qualiti e CIn/UFPE Estado Atual do Projeto  Institucionalização dos processos Avaliação prevista para início de 2006

01/06/ Notícias Recentes A General Motors do Brasil é a primeira indústria no país a obter o nível 2 do CMMI (SOFTEX - Publicada em: 03/2005) IBM obtém CMMI nível 5 (SOFTEX - Publicada em: 30/03/2005) EDS conquista CMMI nível 5 em fábrica do RJ (SOFTEX - Publicada em: 08/04/2005)

01/06/ Concluindo... O CMMI como um caminho para melhoria da qualidade dos processos Produtos com maior possibilidade de qualidade Fator estratégico para a exportação de software

01/06/ Referências Chrissis, Konrad, Shrum – CMMI - Guidelines for Process Integration and Product Improvement. Addison-Wesley Capability Maturity Model Integration (CMMISM), Version 1.1, Staged Representation Site oficial do CMMI, Softex – Associação para Promoção da Excelência do Software Brasileiro, Disciplina de Tópicos Avançados em Engenharia de Software – Qualidade e Processos de Software (Cin/UFPE) Treinamento de Visão Geral do CMMI (Inteligência Informática)

| Um caminho para a qualidade Seminários de Engenharia de Software – 01/06/2005 Fábio Ferraz Tiago Soares