Introdução CMMI. Qualidade e Teste de Software CMMI 1
|
|
- Raphael Madureira Marreiro
- 8 Há anos
- Visualizações:
Transcrição
1 Introdução CMMI O propósito da qualidade é estabelecer um diferencial competitivo, através de contribuições como redução de defeitos, redução de custos, redução de retrabalho e aumento da produtividade, entre outras. Existem diversas iniciativas para garantia da qualidade de produtos e processos nas empresas entre elas podemos citar: CMMI, (Capability Maturity Model Integration), um modelo de maturidade mundialmente conhecido, usado para criar uma infraestrutura de processos organizacionais, abordando domínios específicos, tais como software e engenharia de sistemas. Histórico do modelo Em 1991, o Software Engineering Institute (SEI), da Universidade Carnegie Mellon (EUA), criou o SW-CMM (Capability Maturity Model para Software) a partir de uma encomenda feita pelo Departamento de Defesa dos Estados Unidos. Esse modelo foi criado focando o processo de engenharia de software na proposta de melhoria contínua, trazendo disciplina e controle no desenvolvimento e manutenção do software (BARTIÉ, 2002). Desta forma, passou a servir como uma das principais referências de modelo de qualidade para o mercado de empresas de software. Com o passar do tempo, observou-se que variações aplicáveis a outras disciplinas, tais como engenharia de sistemas, aquisição de software, gestão e desenvolvimento de mão-de-obra e desenvolvimento integrado de produtos e processos, surgiram de acordo com as diferentes necessidades das organizações. Como cada um destes modelos possuía a sua própria arquitetura e abordagem de implementação, a sua utilização por organizações que possuíam processos integrados envolvendo várias destas disciplinas tornou-se difícil devido aos altos custos de treinamento, avaliação e ações de melhoria. Diante deste cenário, o CMMI (Capability Maturity Model Integration) foi criado pelo SEI em 2002 como um modelo evolutivo em relação aos vários CMMs, com o objetivo de combinar as suas várias disciplinas em uma estrutura única, flexível e componentizada (Figura 1), que pudesse ser utilizada de forma integrada por organizações que demandavam processos de melhoria em âmbito corporativo (FERNANDES, 2008). Figura 1 Integração dos modelos CMMI Qualidade e Teste de Software CMMI 1
2 A versão 1.2 do CMMI foi publicada pelo SEI em agosto de 2006, trazendo um conjunto de melhorias e simplificações em relação à versão anterior. Com o documento CMMI for Development (CMMI para Desenvolvimento), houve a unificação do tratamento das disciplinas de engenharia de software, engenharia de sistemas, desenvolvimento integrado de produto e processo e terceirização, além do conceito de constelações na arquitetura do modelo, que permite a sua expansão para outros focos, tais como aquisições e entrega de serviços. Definição e objetivos do modelo O CMMI (Capability Maturity Model Integration) é um modelo de maturidade de melhoria de processos para desenvolvimento de produtos e serviços. (CMMI, 2006). Seu principal propósito é fornecer diretrizes baseadas nas melhores práticas voltadas para atividades de desenvolvimento e manutenção, abrangendo todo o ciclo de vida do produto, desde a concepção, desenvolvimento, aquisição até a entrega e manutenção. As abordagens do CMMI envolvem a avaliação da maturidade da organização ou a capacitação das suas áreas de processo, o estabelecimento de prioridades e a implementação de ações de melhorias (FERNANDES, 2008). Estrutura do modelo Visão Geral O modelo possui duas abordagens: contínua e por estágios, permitindo à organização optar pela mais adequada a seu contexto. Atendendo a requisitos de componentização, a versão 1.2 do CMMI apresenta tais abordagens reunidas em um mesmo documento, dentro do escopo de cada constelação. Uma constelação é uma coleção de componentes do CMMI que compreende um modelo, seus materiais de treinamento e documentos relacionados à avaliação para uma área de interesse. Adições podem ser usadas para expandir constelações com conteúdos específicos adicionais. Atualmente, três constelações são suportadas pela versão 1.2 do CMMI: CMMI for Development (CMMI-DEV) fornece diretivas para monitoração, medição e gerenciamento de processos de desenvolvimento. Pode ser estendido através da adição para o Desenvolvimento Integrado de Produto e Processo (IPPD); CMMI for Services (CMMI-SVC) fornece diretivas para entrega de serviços dentro das organizações e para clientes externos; CMMI for Acquisition (CMMI-ACQ) fornece diretivas para suporte às decisões relacionadas à aquisição de produtos e serviços. Componentes do Modelo Os componentes do modelo se agrupam em três categorias que indicam como interpretá-los: Componentes requeridos: descreve o que uma organização deve realizar para satisfazer uma área de processo. Devem ser visivelmente implementados nos processos de uma organização. Os componentes requeridos no CMMI são as metas específicas e as metas genéricas. A satisfação das metas é utilizada em avaliações como base para determinar se uma área de processo foi realizada e satisfeita; Componentes esperados: descreve o que uma organização pode implementar para realizar um componente requerido. Orientam os que implementam melhorias ou executam avaliações. Incluem as práticas específicas e as práticas genéricas. Antes que os objetivos possam ser considerados satisfeitos, as práticas tal como descritas ou práticas aceitáveis Qualidade e Teste de Software CMMI 2
3 alternativas a elas, deverão estar presentes nos processos planejados e implementados da organização; Componentes informativos: proporciona detalhes que ajudam as organizações a começar a pensar em como se aproximar dos componentes requeridos e esperados. As sub-práticas, os produtos de trabalho típicos, ampliações, a elaboração das práticas genéricas, os títulos de metas e práticas, as anotações de metas e práticas, e as referências são exemplos de componentes informativos do modelo. A Figura 2 representa esquematicamente os componentes e seus relacionamentos. A descrição de cada componente é feita em seguida. Figura 2 Componentes da Estrutura do CMMI Áreas de Processo: é um grupo de práticas relacionadas que, quando implementadas coletivamente, satisfazem um grupo de objetivos considerados importantes para uma determinada área. Subcomponentes informativos: o Objetivo: descreve a finalidade da área de processo; o Notas introdutórias: descreve os principais conceitos compreendidos pela área de processo; o Áreas de Processo Relacionadas: lista referências a áreas de processo relacionadas e reflete as relações de alto nível entre as áreas de processo. Metas Específicas: são metas relacionadas a uma determinada área de processo, que descrevem o que deve ser realizado para assegurar que esta esteja definitivamente implementada; Qualidade e Teste de Software CMMI 3
4 Metas Genéricas: se denominam genéricas porque a mesma declaração da meta se aplica a múltiplas áreas de processo. Descreve as características que devem estar presentes para institucionalizar os processos que implementam uma área de processo; Práticas Específicas: descreve as atividades consideradas importantes para alcançar uma meta específica associada. Subcomponentes informativos: o Produtos de Trabalho Típicos: lista exemplos de resultados de uma prática específica. o Subpráticas: descrições detalhadas que proporcionam uma orientação para interpretar e implantar uma prática específica ou genérica. Práticas Genéricas: se denominam genéricas porque a mesma prática se aplica a múltiplas áreas de processo. Descreve as atividades consideradas importantes para alcançar uma meta genérica associada. Subcomponentes informativos: o Elaboração de Práticas Genéricas: proporciona um guia sobre como a prática genérica deveria aplicar-se de forma exclusiva à área de processo. Componentes Informativos de Suporte: informação adicional necessária para descrever um conceito. São eles: o Notas: pode proporcionar detalhes, fundamentação teórica ou premissas/restrições relacionadas ao componente; o Exemplos: texto ou lista provendo um ou mais exemplos para esclarecer um conceito ou atividade descrita; o Ampliações: nota ou exemplo relevante para uma disciplina particular. As disciplinas cobertas neste modelo são Engenharia de Hardware, Engenharia de Sistemas e Engenharia de Software. Cada amplificação é rotulada com um cabeçalho que indica à qual disciplina se aplica; o Referências: indicação para informação adicional ou mais detalhada em áreas de processo relacionadas. Abordagens de Implementação Objetivamente, podemos descrever as abordagens da seguinte maneira: Abordagem contínua: permite que a organização selecione uma área de processo (ou um grupo de áreas de processo) e melhore os processos relacionados. Essa representação utiliza seis níveis de capacidade (numerados de 0 a 5) para caracterizar melhorias relativas a uma área de processo individual; Abordagem por estágios: utiliza grupos pré-definidos de áreas de processo (PAs) para definir um caminho de melhoria para uma organização. Este caminho é caracterizado por cinco níveis de maturidade (numerados de 1 a 5). Cada nível de maturidade contém uma série de áreas de processo que caracteriza diferentes condutas organizacionais. A Figura 3 ilustra a estrutura de ambas as abordagens evidenciando suas diferenças: níveis de capacidade x níveis de maturidade. Qualidade e Teste de Software CMMI 4
5 Figura 3 - Estruturas das abordagens contínua e por estágios A Tabela 1 faz uma comparação entre os seis níveis de capacidade e os cinco de maturidade. Como se pode observar, o ponto de início é diferente para as duas implementações, visto que não há nível 0 para a abordagem por estágios. Nível Níveis de Capacidade da Abordagem Contínua Nível 0 Incompleto --- Nível 1 Executado Inicial Nível 2 Gerenciado Gerenciado Nível 3 Definido Definido Nível 4 Gerenciado Quantitativamente Níveis de Maturidade da Abordagem por Estágios Gerenciado Quantitativamente Nível 5 Otimizado Otimizado Tabela 1 - Comparação dos níveis de capacidade e maturidade Níveis de Maturidade Para dar suporte àqueles que utilizam a abordagem por estágios, todos os modelos CMMI trazem níveis de maturidade em seu desenho e conteúdo (Figura 4). Qualidade e Teste de Software CMMI 5
6 Um nível de maturidade pode ser considerado um degrau evolucionário para a melhoria do processo organizacional como um todo e consistem em práticas específicas e genéricas que integram um conjunto predefinido de áreas de processo. O cumprimento das metas específicas e genéricas correspondentes a estas áreas de processo é um pré-requisito para o alcance do nível de maturidade correspondente. Figura 4 - Níveis de Maturidade do CMMI A seguir são descritas as principais características de cada nível de maturidade e as áreas de processo pertencentes aos mesmos. Nível 1 Inicial: É o nível de maturidade mais baixo. Em geral, as organizações desse nível têm processos imprevisíveis que são pobremente controlados e reativos. Nesse nível de maturidade os processos são normalmente ad hoc e caóticos. A organização geralmente não fornece um ambiente estável. Áreas de Processo: Não há. Nível 2 Gerenciado: Neste nível, o foco é o gerenciamento básico de projetos da organização, proporcionando-lhes a garantia de que os requisitos são gerenciados, planejados, executados, medidos e controlados. Quando essas práticas são adequadas, os projetos são executados e controlados de acordo com o planejado. Áreas de Processo: Gestão de Requisitos (REQM), Planejamento do Projeto (PP), Controle e Monitoração do Projeto (PMC), Gestão do Acordo com o Fornecedor (SAM), Medição e Análise (MA), Garantia da Qualidade de Processo e do Produto (PPQA) e Gestão da Configuração (CM). Nível 3 Definido: Neste nível, processos são bem caracterizados, compreendidos e descritos em padrões, procedimentos, ferramentas e métodos. O conjunto de processos padrão da organização, que é a base para o nível 3 de maturidade, é estabelecido e melhorado ao longo do tempo. Esses processos padronizados são usados para estabelecer consistência em toda a organização. Todos os projetos utilizam uma versão de um desses processos padrão adaptando-a às suas características especificas. Áreas de Processo: Desenvolvimento de Requisitos (RD), Solução Técnica (TS), Integração do Produto (PI), Verificação (VER), Validação (VAL), Foco no Processo Organizacional (OPF), Definição do Processo Organizacional (OPD), Treinamento Organizacional (OT), Gestão Integrada do Projeto (IPM), Gestão de Riscos (RSKM), Análise de Decisões e Resolução (DAR). Qualidade e Teste de Software CMMI 6
7 Nível 4 Gerenciado Quantitativamente: A gestão quantitativa baseada em medições e indicadores cobre, de forma integrada, todo o conjunto de processos organizacionais, assim como os projetos e respectivos produtos, como instrumento de suporte para o atendimento dos objetivos de desempenho de processo e de qualidade. Os projetos e seus produtos assim como o processo organizacional, são controlados estatisticamente. Áreas de Processo: o Desempenho do Processo Organizacional (OPP) Tem por objetivos: estabelecer e manter uma visão quantitativa do desempenho dos processos padrões, e prover modelos e baselines de desempenho, visando melhorar a gestão dos projetos através de métricas de processo e produto. o Gestão Quantitativa do Projeto (QPM) Tem por objetivo gerenciar quantitativamente (através de métricas) o processo definido do projeto, visando o alcance dos objetivos preestabelecidos de desempenho de qualidade e processo. Nível 5 Otimizado: Neste nível, os processos são continuamente aperfeiçoados com base em um entendimento quantitativo no qual a variação de um processo existe devido às interações, normais e presumidas, entre seus componentes. Esse nível de maturidade tem como objetivo a melhoria contínua do processo. Áreas de Processo: o Inovação e Desenvolvimento Organizacional (OID) Tem por objetivo selecionar e implantar melhorias incrementais e inovações nos processos e nas tecnologias que promovam, quantitativamente, o aumento da habilidade da organização para cumprir os seus objetivos de o desempenho de processos e qualidade. Análise e Resolução de Causas (CAR) Tem por objetivo identificar causas de defeitos e outros problemas e tomar ações corretivas para prevenir a sua ocorrência futura. A Figura 5 representa de forma resumida, os níveis de maturidade, seus principais focos e áreas de processo envolvidas. Qualidade e Teste de Software CMMI 7
8 Figura 5 - Os Níveis de Maturidade e suas Áreas de Processo. Benefícios do Modelo A utilização do modelo CMMI inclui uma série de benefícios significativos e quantificáveis para a organização que o utiliza na melhoria de seus processos e podem ser categorizados e resumidos por: custo, prazo, produtividade, qualidade, satisfação dos clientes e Retorno sobre o Investimento (ROI Return on Investment). Em 2006, o SEI publicou um relatório técnico (Performance Results of CMMI - Based Process Improvement) apresentando dados quantitativos de 35 organizações, entre elas grandes empresas com mais de uma organização constituinte (SEI, 2006). Os esforços no processo de melhoria dessas organizações incluem tanto pequenas como grandes unidades organizacionais que atuam em uma variedade de setores e domínios do mercado. Foram aplicadas as práticas do modelo CMMI para engenharia de software, engenharia de sistemas, e outras disciplinas de engenharia. Enquanto a maioria dos resultados vem de organizações de maior maturidade, melhorias notáveis também foram alcançadas pelas organizações de menor maturidade. Todas as organizações no relatório explicitamente atribuem suas realizações a orientação fornecida pelo CMMI. Qualidade e Teste de Software CMMI 8
9 A Tabela 2 resume a média percentual de melhorias nas cinco categorias apresentadas. Categoria Percentual Médio Exemplos Custo Redução de 34% Prazo Melhoria de 50% Produtividade Aumento de 61% Qualidade Aumento de 48% Satisfação Clientes dos Retorno sobre o Investimento Aumento de 14% 4,0 : 1 Redução dos custos de retrabalho, remoção de defeitos, overhead de projetos. Redução do número de dias de atraso de aproximadamente 50 para menos de 10. Aumento na quantidade de linhas de código por pessoa/dia, aumento do número de releases de software liberados por ano. Redução dos defeitos encontrados e das requisições de mudança no sistema em ambiente de produção. Aumento em 55% comparado ao SW-CMM nível 2 e 10% comparado ao nível 5. Retorno de 5:1 em relação às horas investidas em atividades de qualidade. Tabela 2. Benefícios Quantitativos da Utilização do CMMI Qualidade e Teste de Software CMMI 9
ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)
ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) APARECIDA DE GOIÂNIA 2014 LISTA DE TABELAS Tabela 1 Áreas de processo por
Leia maisUnidade VI GOVERNANÇA DE TI. Profa. Gislaine Stachissini
Unidade VI GOVERNANÇA DE TI Profa. Gislaine Stachissini Capability Maturity Model Integration CMMI SW-CMM (Software Capability Maturity Model): prove informações para o aprimoramento de processos de desenvolvimento
Leia maisCMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)
CMMI Governo do ES (CESPE 2009) Na versão 1.2 do CMMI, 111 os níveis de capacidade são definidos na abordagem de estágios. 112 os níveis de maturidade são definidos na abordagem contínua. 113 existem seis
Leia maisModelo de Qualidade CMMI
Modelo de Qualidade CMMI João Machado Tarcísio de Paula UFF - Campus Rio das Ostras Resumo Este trabalho tem como objetivo explicar de forma simples o que é e como funciona o modelo de qualidade CMMI,
Leia maisCAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi
CAPABILITY MATURITY MODEL INTEGRATION Prof. Késsia R. C. Marchi Modelos de maturidade Um modelo de maturidade é um conjunto estruturado de elementos que descrevem características de processos efetivos.
Leia maisPolíticas de Qualidade em TI
Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte II Agenda sumária dos Processos em suas categorias e níveis de maturidade
Leia maisPolíticas de Qualidade em TI
Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte I Agenda Processos CMMI Definição Histórico Objetivos Características Representações
Leia maisMelhorias de Processos de Engenharia de Software
Melhorias de Processos de Engenharia de Software CMMI 1 Profa. Reane Franco Goulart O que é CMMI? O Capability Maturity Model Integration (CMMI) é uma abordagem de melhoria de processos que fornece às
Leia maisDécada de 80, o Instituto de Engenharia de Software (SEI) foi criado.
Aécio Costa CMM Década de 80, o Instituto de Engenharia de Software (SEI) foi criado. Objetivos Fornecer software de qualidade para o Departamento de Defesa dos EUA Aumentar a capacitação da indústria
Leia maisCMMI: Capability Maturity Model Integration
CMMI: Capability Maturity Model Integration Adriano J. Holanda http://holanda.xyz 21/10/2015 Adriano J. Holandahttp://holanda.xyz CMMI: Capability Maturity Model Integration CMMI: Capability Maturity Model
Leia maisCMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)
CMMI Conceitos básicos 113 CMMI integra as disciplinas de engenharia de sistemas e de engenharia de software em um único framework de melhoria de processos. 114 No tocante às disciplinas de engenharia
Leia maisProfessor: Disciplina:
Professor: Curso: Disciplina: Marcos Morais de Sousa marcosmoraisdesousa@gmail.com marcosmoraisdesousa.blogspot.com Sistemas de informação Engenharia de Software II Gerenciamento de Qualidade CMMI e MPS.BR
Leia maisQUALIDADE DE SOFTWARE AULA N.7
QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas
Leia maisIntrodução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro
Introdução a CMMI Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Campina Grande, 29 de setembro de 2008 Agenda Processos Motivação Sintomas de falha de processo Aprimoramento de Processos O Framework
Leia maisPEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico
Leia maisCMMI Capability Maturity Model Integration
Centro Universitário UNA Pós-Graduação em Gestão de Tecnologia da Informação CMMI Capability Maturity Model Integration Professor: Julio Vilela da Silva Neto Eduardo Fernandes Catrinck RA: 0623787 Belo
Leia maisGARANTIA DA QUALIDADE DE SOFTWARE
GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características
Leia maisDepartamento de Produção POLI
Departamento de Produção POLI Marcelo Pessoa Mauro Spinola Sarah Kohan Fevereiro 2004 Multiplicidade de Modelos Por que usar um modelo? Modelos atuam como referência para a obtenção de níveis adequados
Leia maisProcesso de Software
Processo de Software Uma importante contribuição da área de pesquisa de processo de software tem sido a conscientização de que o desenvolvimento de software é um processo complexo. Pesquisadores e profissionais
Leia maisMODELO CMM MATURIDADE DE SOFTWARE
MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo
Leia maisPadrões de Qualidade de Software
Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software Engenharia de Software I Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade
Leia maisMODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e
MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e fortes, que serão utilizados para a criação de um plano
Leia maisQualidade em TIC: Principais normas e modelos
Qualidade em TIC: Principais normas e modelos "Falta de tempo é desculpa daqueles que perdem tempo por falta de métodos." Albert Einstein CMMI Visão Geral Three Complementary Constellations CMMI-DEV fornece
Leia maisO que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto
Gerais Processo Produto Propostas NBR ISO 9000:2005 define principios e vocabulário NBR ISO 9001:2000 define exigências para sistema de gerência de qualidade NBR ISO 9004:2000 apresenta linha diretivas
Leia maisGovernança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
Leia maisCAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com
CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e qualidade de software,
Leia maisObjetivos. Histórico. Out/11 2. Out/11 3
Objetivos Histórico Evolução da Qualidade Princípios de Deming CMMI Conceitos Vantagens Representações Detalhamento Gerenciamento Comparação Out/11 2 Histórico SW-CMM (Software Capability Maturity Model):
Leia maisFACULDADE SENAC GOIÂNIA
FACULDADE SENAC GOIÂNIA NORMA ISO 12.207 Curso: GTI Matéria: Auditoria e Qualidade de Software Professor: Elias Ferreira Acadêmico: Luan Bueno Almeida Goiânia, 2015 CERTIFICAÇÃO PARA O MERCADO BRASILEIRO
Leia maisUniversidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
Leia maisQualidade de Processo de Software Normas ISO 12207 e 15504
Especialização em Gerência de Projetos de Software Qualidade de Processo de Software Normas ISO 12207 e 15504 Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto
Leia maisIntrodução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para
Leia maisPadrões de Qualidade de Software e Métricas de Software
Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software e Métricas de Software Engenharia de Software I Aula 3 e 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de
Leia maisDelfraro Rodrigues Douglas M Gandini José Luiz CMM. Capability Maturity Model
Delfraro Rodrigues Douglas M Gandini José Luiz CMM Capability Maturity Model O que é o CMM? Modelo para avaliação da maturidade dos processos de software de uma organização Identificação das práticas chave
Leia maisCHECK - LIST - ISO 9001:2000
REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da
Leia maisFatores humanos de qualidade CMM E CMMI
Fatores humanos de qualidade CMM E CMMI Eneida Rios¹ ¹http://www.ifbaiano.edu.br eneidarios@eafcatu.gov.br Campus Catu 1 Curso de Análise e Desenvolvimento de Sistemas Conteúdos Fatores humanos de qualidade
Leia maisCMM - Capability Maturity Model
Tema da Aula Normas e Padrões de Qualidade em II CMM Prof. Cristiano R R Portella portella@widesoft.com.br CMM - Capability Maturity Model Desenvolvido pelo SEI (Instituto de Engenharia de ) Carnegie Mellon
Leia maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Leia maisefagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4
GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4 1 CobIT Modelo abrangente aplicável para a auditoria e controle de processo de TI, desde o planejamento da tecnologia até a monitoração e auditoria de
Leia maiswww.asrconsultoria.com.br
www.asrconsultoria.com.br Garantia da Qualidade de Processo e Produto Direitos de Uso do Material Material desenvolvido pela ASR Consultoria e Assessoria em Qualidade Ltda. É permitido o uso deste material
Leia maisC.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade
UNISUL Universidade do Sul de Santa Catarina. Campus da Grande Florianópolis Pedra Branca. CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE ALUNO: Volnei A. Caetano Palhoça 02 de Junho de 2000 C.M.M. Capability
Leia maisImplantação de um Processo de Medições de Software
Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições
Leia maisProf. Dr. Ivanir Costa. Unidade IV QUALIDADE DE SOFTWARE
Prof. Dr. Ivanir Costa Unidade IV QUALIDADE DE SOFTWARE introdução As mudanças que estão ocorrendo nos clientes e nos ambientes de negócios altamente competitivos têm motivado as empresas a modificarem
Leia maisMelhoria de Processos CMMi
Melhoria de Processos CMMi Prof. Marcelo Maia 1 O que é o CMMI? Um modelo previamente comprovado de melhoria de processos na organização; Um framework para organizar e priorizar atividades de melhoria;
Leia maisQUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE - 02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software.
Leia maisProcessos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Leia maisQualidade de software
Qualidade de software É cada dia maior o número de empresas que buscam melhorias em seus processos de desenvolvimento de software. Além do aumento da produtividade e da diminuição do retrabalho, elas buscam
Leia maisPEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMMI E METODOLOGIAS Á G EIS
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMMI E METODOLOGIAS Á G EIS CMMI E METODOLOGIAS ÁGEIS Os métodos de desenvolvimento Ágeis e
Leia maisCMM Capability Maturity Model. Silvia Regina Vergilio
CMM Capability Maturity Model Silvia Regina Vergilio Histórico O DoD patrocinou a fundação do SEI (Software Engineering Institute) na Universidade de Carnegie Mellon (Pittsburg) com o objetivo de propor
Leia maisUma visão pessoal, baseada em processos, para competitividade em software
I DO 2003 - Exportação de Software São Paulo, 08-10 de dezembro de 2003 Painel: A Qualidade nos Produtos e das Fábricas de Software e a Exportação Brasileira Uma visão pessoal, baseada em processos, para
Leia maisDescrição das Áreas de Processo
Descrição das Áreas de Processo Níveis 2 e 3 Foco em CMMI para SW INF326 - Modelos de Qualidade de SW - Mario L. Côrtes CMMI parte B 5B - 1 Convenções gráficas Repositório de Medições Repositório de Informações
Leia maisGerenciamento de Integração do Projeto Planejamento e Execução do Projeto
Gerenciamento de Integração do Projeto Planejamento e Execução do Projeto 4. Gerenciamento de integração do projeto PMBOK 2000 PMBOK 2004 4.1 Desenvolver o termo de abertura do projeto 4.2 Desenvolver
Leia maisEstruturando o modelo de RH: da criação da estratégia de RH ao diagnóstico de sua efetividade
Estruturando o modelo de RH: da criação da estratégia de RH ao diagnóstico de sua efetividade As empresas têm passado por grandes transformações, com isso, o RH também precisa inovar para suportar os negócios
Leia maisCapability Maturity Model Integration - CMMI
Capability Maturity Model Integration - CMMI Para Desenvolvimento Versão 1.2 M.Sc. Roberto Couto Lima ÍNDICE 1. Definição ------------------------------------------------------------------------------------------------------------
Leia maisMELHORIA DE PROCESSOS MULTIMODELOS
MELHORIA DE PROCESSOS MULTIMODELOS Ana Regina Rocha COPPE/UFRJ Instituição Implementadora Implementum Melhoria de Processos Multimodelos: Uma necessidade das organizações As organizações necessitam implantar
Leia maisGerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR
Modelos de gerência CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR Modelo de maturidade: CMM CMM (Capability Maturity Model) é um modelo subdividido em 5 estágios
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisAPLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil renanjborges@gmail.com, kessia@unipar.br
Leia mais25/05/2015. Um pouco de história. O Modelo CMMI. Capability Maturity Model Integration (CMMI) Capability Maturity Model (CMM)
DCC / ICEx / UFMG Um pouco de história O Modelo CMMI Na década de 80, o Instituto de Engenharia de Software (SEI) foi criado Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Objetivos Fornecer software
Leia maisISO 9001:2008. Alterações e Adições da nova versão
ISO 9001:2008 Alterações e Adições da nova versão Notas sobe esta apresentação Esta apresentação contém as principais alterações e adições promovidas pela edição 2008 da norma de sistema de gestão mais
Leia maisCMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos. Bacharel em Sistemas de Informação
CMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos Bacharel em Sistemas de Informação Faculdade de Informática de Presidente Prudente Universidade do Oeste Paulista (UNOESTE) thiago@visioncom.com.br;
Leia maisProfa. Celia Corigliano. Unidade IV GERENCIAMENTO DE PROJETOS DE TI
Profa. Celia Corigliano Unidade IV GERENCIAMENTO DE PROJETOS DE TI Agenda da disciplina Unidade I Gestão de Projetos Unidade II Ferramentas para Gestão de Projetos Unidade III Gestão de Riscos em TI Unidade
Leia maisGerenciamento de Níveis de Serviço
Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que
Leia maisEngenharia de Software II: Desenvolvendo o Orçamento do Projeto. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
Engenharia de Software II: Desenvolvendo o Orçamento do Projeto Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Criação do Plano de Gerenciamento de Custos do Projeto Estimar os Custos Determinar
Leia maisENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
Leia maisGerenciamento de Riscos do Projeto Eventos Adversos
Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos
Leia maisIntrodução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira
Introdução ao MPS.BR Guia Geral Prof. Elias Batista Ferreira IMPORTANTE Este NÃO é um curso oficial do MPS.BR. Este curso NÃO é apoiado pela Softex. Objetivo deste Curso Descrever os processos e resultados
Leia maisSGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para:
PARTE 2 Sistema de Gestão da Qualidade SGQ Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para: Possibilitar a melhoria de produtos/serviços Garantir a satisfação
Leia maisSecretaria de Gestão Pública de São Paulo. Guia de Avaliação de Maturidade dos Processos de Gestão de TI
Secretaria de Gestão Pública de São Paulo Guia de Avaliação de Maturidade dos Processos de Gestão de TI Objetivos As empresas e seus executivos se esforçam para: Manter informações de qualidade para subsidiar
Leia maisReferências internas são os artefatos usados para ajudar na elaboração do PT tais como:
Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código
Leia maisQualidade de Software: Visão Geral
Qualidade de Software: Visão Geral Engenharia de Software 1 Aula 05 Qualidade de Software Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vista Qualidade
Leia maisQualidade de Software. Anderson Belgamo
Qualidade de Software Anderson Belgamo Qualidade de Software Software Processo Produto Processo de Software Pessoas com habilidades, treinamento e motivação Processo de Desenvolvimento Ferramentas e Equipamentos
Leia maisPadrões de Qualidade e Métricas de Software. Aécio Costa
Padrões de Qualidade e Métricas de Software Aécio Costa Qual o Principal objetivo da Engenharia de Software? O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade;
Leia maisEstratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação
Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Estratégia de TI Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio 2011 Bridge Consulting Apresentação
Leia maisISO - 9126. Aécio Costa
ISO - 9126 Aécio Costa A evolução da Qualidade do Produto Qualidade = funcionalidade Confiabilidade Realização de funções críticas Produto de qualidade = sem bugs Controle de qualidade Teste do produto
Leia maisQualidade de. Software. Definições. Qualidade do Produto ISO 9126. Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207
Qualidade de : Visão Geral ISO 12207: Estrutura s Fundamentais Aquisição Fornecimento s de Apoio Documentação Garantia de Qualidade Operação Desenvolvimento Manutenção Verificação Validação Revisão Conjunta
Leia maisEngenharia de Software I
Engenharia de Software I Curso de Desenvolvimento de Software Prof. Alessandro J de Souza ajdsouza@cefetrn.br 1 Rational Unified Process RUP Fase Construção 2 VISÃO GERAL Fase Construção. Visão Geral 3
Leia maisIntrodução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas
Introdução Visão Geral Processos de gerenciamento de qualidade Entradas Ferramentas e Técnicas Saídas O que é qualidade? Qualidade é a adequação ao uso. É a conformidade às exigências. (ISO International
Leia maisEngenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr
Engenharia de Software Apostila I >>> Introdução à ES - HEngholmJr Histórico de Revisões Data Versão Descrição Autor 12/08/2014 1.0 Criação da primeira versão HEngholmJr Agenda Introdução à Engenharia
Leia maisGerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos
Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos Referência: An Introductory Overview of ITIL v2 Livros ITIL v2 Cenário de TI nas organizações Aumento da dependência da TI para alcance
Leia maisPolíticas de Qualidade em TI
Políticas de Qualidade em TI Aula 05 MPS.BR (ago/12) Melhoria de Processo do Software Brasileiro Prof. www.edilms.eti.br edilms@yahoo.com Agenda Descrição sumária do MPS.BR - Melhoria de Processo do Software
Leia maisMECANISMOS PARA GOVERNANÇA DE T.I. IMPLEMENTAÇÃO DA. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
MECANISMOS PARA IMPLEMENTAÇÃO DA GOVERNANÇA DE T.I. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza CICLO DA GOVERNANÇA DE TI O CICLO DA GOVERNANÇA DE TI O Ciclo da Governança de T.I. ALINHAMENTO
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisDuPont Engineering University South America
Treinamentos Práticas de Melhoria de Valor (VIP Value Improvement Practices) DuPont Engineering University South America # "$ % & "" Abordagem DuPont na Gestão de Projetos Industriais O nível de desempenho
Leia maisProject and Portfolio Management [PPM] Sustainable value creation.
Project and Portfolio Management [PPM] Sustainable value creation. O SoftExpert PPM Suite é a solução mais robusta, funcional e fácil para priorizar, planejar, gerenciar e executar projetos, portfólios
Leia maisQualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail.
Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura O Modelo Wesley Torres Galindo wesleygalindo@gmail.com Agenda O que é? Motivação Organização do MPS.BR Estrutura
Leia maisGerenciamento de Projeto: Planejando os Recursos. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
Gerenciamento de Projeto: Planejando os Recursos Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Planejar as Aquisições Desenvolver o Plano de Recursos Humanos Planejar as Aquisições É o
Leia maisEngenharia de Software II: Definindo Projeto III. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
Engenharia de Software II: Definindo Projeto III Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Explorando as Áreas de Conhecimento de Gerenciamento de Projeto Entendendo como Projetos Acontecem
Leia maisAbordagem de Processo: conceitos e diretrizes para sua implementação
QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper
Leia maisExame de Fundamentos da ITIL
Exame de Fundamentos da ITIL Simulado A, versão 5.1 Múltipla escolha Instruções 1. Todas as 40 perguntas devem ser respondidas. 2. Todas as respostas devem ser assinaladas na grade de respostas fornecida.
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia maisTrilhas Técnicas SBSI - 2014
brunoronha@gmail.com, germanofenner@gmail.com, albertosampaio@ufc.br Brito (2012), os escritórios de gerenciamento de projetos são importantes para o fomento de mudanças, bem como para a melhoria da eficiência
Leia maisModelo de Referência para melhoria do processo de software (MR mps)
Modelo de Referência para melhoria do processo de software (MR mps) Projeto mps Br: Modelo de Referência para Melhoria de Processo de Software CMMI SPICE SCAMPI MODELO PARA MELHORIA DO PROCESSO DE SOFTWARE
Leia mais