FACULDADE SENAC GOIÂNIA



Documentos relacionados
MPS.BR. O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro. A proposta MPS.BR nasceu com base nos moldes CMMI.

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail.

Melhoria do Processo de Software MPS-BR

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR


MPS.BR Melhoria de Processo do Software Brasileiro

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

do software Brasileiro

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM

MPS.BR Melhoria de Processo do Software Brasileiro

Prof. Dr. Ivanir Costa. Unidade IV QUALIDADE DE SOFTWARE

CERTIFICAÇÃO BRASILEIRA DE MELHORIA DE PROCESSO DE SOFTWARE: O MPS.BR

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza

Modelo de Referência para melhoria do processo de software (MR mps)

Projeto mps Br melhoria de processo do software Brasileiro

Expansão do Programa MPS.BR - Melhoria de Processo do Software Brasileiro ( )

Programa MPS.BR: resultados e perspectivas

MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR A EXPERIÊNCIA E OS BENEFÍCIOS EM IMPLANTAR O MODELO NOS NÍVEIS G E F:

MODELO CMM MATURIDADE DE SOFTWARE

Modelos de Maturidade: MPS.BR. Aécio Costa

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e

Rede TSQC / SOFTEX Workshop de Aquisição de software Guia de Aquisição MPS.BR

Políticas de Qualidade em TI

Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil

Políticas de Qualidade em TI

Reutilização no MPS.BR e no projeto Cooperativa MPS.BR SOFTSUL. Porto Alegre, Agosto de Sumário

QUALIDADE. Avaliação positiva

Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro

PRODUTOS RIOSOFT COM SUBSÍDIO SEBRAEtec

Governança de TI. ITIL v.2&3. parte 1

QUALIDADE DE SOFTWARE AULA N.7

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado.

Implementação CERTICS em uma empresa avaliada no modelo de referência MPS-SW nível G

Qualidade de Software: Visão Geral

Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013)

SIMPROS Experiência de implantação da norma ISO 9001:2000 a partir da utilização da ISO/IEC TR (SPICE) para Melhoria de Processos

Atividade: COBIT : Entendendo seus principais fundamentos

Pesquisa realizada com os participantes do 12º Seminário Nacional de Gestão de Projetos. Apresentação

Qualidade de Processo de Software Normas ISO e 15504

Qualidade de Software

Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi

VANTAGENS DA APLICAÇÃO DO PROGRAMA DE MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO MPS.BR NOS AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE

Qualidade de Software Aula 6 / luis@garcia.pro.br

Este programa tem como objetivo consolidar conhecimentos sobre as melhores práticas de Governança em TI com base nos modelos propostos pela

Dificuldades no desenvolvimento de software Características do mercado de software A participação de Minas Gerais no cenário nacional

MPS.BR: Melhoria de Processo do Software Brasileiro e dos Resultados de Desempenho

CMMI: Capability Maturity Model Integration

Avaliação e Melhorias no Processo de Construção de Software

AGENDA. Impacto na Região Linhas Estratégicas

Padrões de Qualidade de Software

O Modelo Processo de Software Brasileiro MPS-Br

Programa MPS.BR Melhoria de Processo do Software Brasileiro: principais resultados, avanços e fatores críticos de sucesso (FCS)

Sistema de Gestão Ambiental

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto

GESTÃO DE SERVIÇOS DE TI: OTIMIZAÇÃO DE RECURSOS E PROCESSOS. Realização:

Qualidade de software

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Pesquisa realizada com os participantes do 16º Seminário Nacional de Gestão de Projetos APRESENTAÇÃO

TERMO DE REFERÊNCIA (TR) GAUD VAGA

Programa 04/12/ /12/ Relato de experiência Integração de modelos CMMI, MPS.BR e ISO 9000 na 7COMm Sergio Esmério (7COMm)

PMONow! Serviço de Implantação de um Escritório de Projetos

Sociedade para a Promoção da Excelência do Software Brasileiro - SOFTEX

Cooperativa MPS.BR - SOFTSUL Primeiro Grupo de Empresas do RS. Carlos Alberto Becker José Antonio Antonioni Odisnei Galarraga Rafael Prikladnicki

Programa MPS.BR e Modelo MPS: Contribuições para a Evolução da Qualidade de Software no Brasil

15504MPE - Desenvolvendo um Método para Avaliação de Processos de Software em MPEs Utilizando a ISO/IEC 15504

Aplicação da ISO/IEC TR na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa

Gerenciamento de Qualidade. Paulo C. Masiero Cap SMVL

Uma visão pessoal, baseada em processos, para competitividade em software

FAPS: Ferramenta para apoiar Avaliações Integradas de Processos de Software

Visão Geral da Certificação CERTICS

GTI Governança de TI

CMM - Capability Maturity Model

Universidade Paulista

.Desenvolvimento de Sistemas

Curso Balanced Scorecard como ferramenta de Gestão por Indicadores

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE

Sobre a Prime Control

Portfólio de Serviços. Gestão de Serviços de TI. Treinamento e Consultoria

Delfraro Rodrigues Douglas M Gandini José Luiz CMM. Capability Maturity Model

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

CHECK - LIST - ISO 9001:2000

CMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos. Bacharel em Sistemas de Informação

Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2

FUMSOFT EDITAL 001/2013 1ª EDIÇÃO

UM CASE DE IMPLANTAÇÃO DA GERÊNCIA DE CONFIGURAÇÃO E MUDANÇA (NÍVEL F) DO MPS.BR UTILIZANDO PADRÕES ABERTO PARA O DESENVOLVIMENTO CORPORATIVO

Introdução ao CMM (CapabilityMaturityModel) e CMMI (Capability Maturity Model Integration)

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM CMM E CMMI

Workshop 007 Tecnologia da Informação

INFORMAÇÕES ADICIONAIS


Qualidade de. Software. Definições. Qualidade do Produto ISO Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207

Transcrição:

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 O MPS.BR ou Melhoria de Processos do Software Brasileiro, é simultaneamente um movimento para a melhoria e um modelo de qualidade de processo voltada para a realidade do mercado de pequenas e médias empresas de desenvolvimento de software no Brasil, devido ao seu custo reduzido de certificação em relação às normas estrangeiras. A proposta MPS.BR nasceu com base nos moldes CMMI, porém dentro de uma realidade mais específica da cultura e do mercado brasileiro. Embora com conceitos herdados do CMMI, a proposta brasileira também se baseia em outras normas internacionais, como ISO - 12207 para desenvolvimento de software, e ISO - 15504 para avaliação de processos de software. O MPS.BR é coordenado pela Associação para promoção da Excelência do Software Brasileiro (SOFTEX), e conta com apoio do Ministério da Ciência e Tecnologia (MCT), da Financiadora de Estudos e Projetos (FINEP) e do Banco Interamericano de Desenvolvimento (BID). CMMI Originado nos EUA com o objetivo de se firmar como um padrão de qualidade para empresas de desenvolvimento de software que atendiam a esfera do governo. Nasceu na Universidade de Carnegie Mellon, onde fica internalizado o SEI - Software Engineering Institute, seu grande mantenedor. Criado como guia de controle em processos para desenvolver e manter software, o CMMI é uma proposta de certificação de qualidade para empresas que procuram ter processos alinhados e bem definidos em suas metas de trabalho, resultando na excelência de seus produtos. ISO - 12207 A norma internacional ISO/IEC 12207 [1] tem como objetivo principal estabelecer uma estrutura comum para os processos de ciclo de vida de software visando ajudar as organizações a compreenderem todos os componentes

presentes na aquisição e fornecimento de software e, assim, conseguirem firmar contratos e executarem projetos de forma mais eficaz. ISO 15504 ou SPICE A ISO/IEC 15504, também conhecida como SPICE, é a norma ISO/IEC que define processo de desenvolvimento de software. Ela é uma evolução da ISO/IEC 12207 mas possui níveis de capacidade para cada processo assim como o CMMI. Em outubro de 2003, a Norma ISO/IEC 15504 (SPICE) para a avaliação de processos de software foi oficialmente publicada pela ISO. A Norma ISO/IEC 15504 define um modelo bi-dimensional que tem por objetivo a realização de avaliações de processos de software com o foco da melhoria dos processos (gerando um perfil dos processos, identificando os pontos fracos e fortes, que serão utilizados para a elaboração de um plano de melhorias) e a determinação da capacidade dos processos viabilizando a avaliação de um fornecedor em potencial. Esta norma está sendo desenvolvida desde 1993 pela ISO em conjunto com a comunidade internacional através do projeto SPICE (Software Process Improvement and Capability Determination) com base nos modelos já existentes como ISO 9000 e CMM. Segundo a norma, uma avaliação de processo de software é uma investigação e análise disciplinada de processos selecionados de uma unidade organizacional em relação a um modelo de avaliação de processo. A ISO/IEC 15504 define um modelo de referência de processo que identifica e descreve um conjunto de processos considerados universais e fundamentais para a boa prática da engenharia de software, e define seis níveis de capacidade, sequenciais e cumulativos que podem ser utilizados como uma métrica para avaliar como uma organização está realizando um determinado processo e também podem ser utilizados como um guia para a melhoria. A ISO/IEC 15504 define também um guia para a orientação da melhoria de processo, tendo como referência um modelo de processo e como uma das etapas a realização de uma avaliação de processo. Este guia sugere 8 etapas sequenciais, que inicia com a identificação de estímulos para a melhoria e o exame das necessidades da organização. Em seguida existem ciclos de melhoria, nos quais um conjunto de melhoria são identificadas, uma avaliação das práticas correntes em relação à melhoria é realizada, um planejamento da melhoria é feito,

seguido pela implementação, confirmação, manutenção e acompanhamento da melhoria. Motivação O Brasil é um país cujo desenvolvimento de produtos de software está entre os maiores do mundo, e a cada dia, aumenta o nível de exigência por parte dos clientes no que diz respeito à qualidade e complexidade dos produtos. A partir deste ponto, podemos observar que as empresas estão buscando cada vez mais a maturidade nos seus processos de software para atingir padronizações de qualidade e produtividade internacionais, que são essenciais para a sobrevivência no mercado de TI. Porém, o custo de uma certificação para uma empresa pode ser de até US$ 400 mil, o que se torna inviável para empresas de micro, pequeno e médio porte. Então, em uma parceria entre a Softex, Governo e Universidades, surgiu o projeto MPS.Br (melhoria de processo de software brasileiro), que é a solução brasileira compatível com o modelo CMMI, está em conformidade com as normas ISO/IEC 12207 e 15504, além de ser adequado à realidade brasileira. MPS.BR e seu diferencial O diferencial da certificação MPS.BR se firma, principalmente, pela graduação de sua escala de implementação. A proposta brasileira, diferente do CMMI, coloca sete níveis de alcance, atenuando, dessa forma, a escalada ao topo da qualidade. Isso significa que, ao adotar MPS.BR, a empresa poderá chegar a um nível inicial de maturidade e capacidade, com um grau menor de esforço e de investimento, ganhando fôlego para continuar a caminhada rumo à qualificação plena. Padrões internacionais A necessidade de trabalhar com uma proposta brasileira de certificação em qualidade como o MPS.BR surgiu a partir do interesse de muitas empresas em produzir sistemas e componentes de acordo com padrões

internacionais de processos de qualidade de software. Obter uma certificação em MPS.BR é uma forma viável de ascender em escalas de qualidade e de produtividade, melhorando os processos a partir de uma perspectiva de tempo e de investimentos compatíveis. Além disso, os níveis do CMMI e do MPS.BR guardam entre si absoluta compatibilidade, fazendo com que seja possível para uma empresa que segue a trilha do MPS.BR pleitear uma avaliação CMMI, sem nenhuma perda do investimento efetuado. Por obter uma posição de destaque no mercado internacional de software, o CMMI é uma boa opção para as empresas que desejam a entrada no mercado de exportação. Desafios do mercado A busca por uma certificação de qualidade, seja MPS.BR ou CMMI, além de permitir às empresas um diferencial de imagem, também as capacita a enfrentar os desafios de um mercado cada vez mais competitivo e exigente, substituindo a forma artesanal de desenvolvimento de sistemas pelas melhores práticas da Engenharia de Software. O modelo O MPS.Br é dividido em 3 partes: MR-MPS, MA-MPS, MN-MPS. MR-MPS: Modelo de referência para melhoria do processo de software O MPS.BR apresenta 7 níveis de maturidade (o que é um diferencial em relação aos outros padrões de processo) que são: - A - Em Otimização; - B - Gerenciado quantitativamente; - C - Definido; - D - Largamente Definido; - E - Parcialmente Definido; - F - Gerenciado; - G - Parcialmente Gerenciado;

Cada nível de maturidade possui suas áreas de processo, onde são analisados os processos fundamentais (aquisição, gerência de requisitos, desenvolvimento de requisitos, solução técnica, integração do produto, instalação do produto, liberação do produto), processos organizacionais (gerência de projeto, adaptação do processo para gerência de projeto, análise de decisão e resolução, gerência de riscos, avaliação e melhoria do processo organizacional, definição do processo organizacional, desempenho do processo organizacional, gerência quantitativa do projeto, análise e resolução de causas, inovação e implantação na organização) e os processos de apoio (garantia de qualidade, gerência de configuração, validação, medição, verificação, treinamento). Em seguida vem a Capacidade, onde são obtidos os resultados dos processos analisados, onde cada nível de maturação possui um número definido de capacidades a serem vistos. - AP 1.1 - O processo é executado; - AP 1.2 - O processo é gerenciado; - AP 2.2 - Os produtos de trabalho do processo são gerenciados; - AP 3.1 - O processo é definido; - AP 3.2 - O processo está implementado. - AP 4.1 - O processo é medido. - AP 4.2 - O processo é controlado. - AP 5.1 - O processo é objeto de inovações. - AP 5.2 - O processo é otimizado continuamente. MA-MPS Método de avaliação para melhoria do processo de software Tem como objetivo orientar a realização de avaliações, em conformidade com a norma ISO/IEC 15504, em empresa e organizações que implementaram o MR-MPS. Avaliação MA-MPS: - Equipe de avaliação: 3 a 8 pessoas, sendo: 1 avaliador líder no mínimo 1 avaliador adjunto no mínimo 1 técnico da empresa - Duração: 2 a 4 dias; - Validade: 3 anos;

Estruturação da Avaliação: - Planejar e preparar avaliação Plano de Avaliação / Descrição dos indicadores de processo; - Conduzir Avaliação Resultado da avaliação; - Relatar resultados Relatório da avaliação; - Registrar e publicar resultados Banco de dados Softex (Ver portal MPS.BR nas 'Ligações Externas') MN-MPS Modelo de negócio para melhoria do processo de software Instituições que se propõem a implantar os processos MPS.Br (Instituições Implementadoras) podem se credenciar através de um documento onde é apresentada a instituição proponente, contendo seus dados com ênfase na experiência em processos de software, estratégia de implementação do modelo, estratégia para seleção e treinamento de consultores para implementação do MR.MPS, estratégia para seleção e treinamento de avaliadores, lista de consultores de implementação treinados no modelo e aprovados em prova específica, lista de avaliadores treinados no modelo e aprovados em prova específica. Cursos e certificação A Softex realiza cursos para formação de consultores, compradores e avaliadores MPS.BR. São ao todo 4 cursos: Curso de Introdução - C1 Curso de Implementação - C2 Curso de Avaliação - C3 Curso de Aquisição - C4 Periodicamente, são realizadas provas a nível nacional para certificar profissionais em cada um dos cursos descritos acima. Tanto os cursos e as provas são realizadas nos Agentes SOFTEX em cada estado, por exemplo: SOFTEX Campinas (SP)

ITS (São Paulo - SP) FUMSOFT (Belo Horizonte - MG) RIOSOFT (Rio de Janeiro - RJ) SOFTSUL (Porto Alegre - RS) Entre outras Próximos passos O modelo MPS.Br tem como objetivo implementar o Modelo de Referência para melhoria de processo de software em 120 empresas. E como objetivos secundários, a disseminação em diversos locais do país, capacitação no uso do modelo e o credenciamento de instituições implementadoras e avaliadoras do modelo, especialmente instituições de ensino e centros tecnológicos e também a implementação e avaliação do modelo com foco em grupos de empresas. A avaliação conjunta de grupos empresariais, objetiva a redução dos custos, porém há uma perda de foco, pois não há uma especificidade para cada empresa e sim um mesmo modelo de referência para todas elas. O MPS.Br já é uma realidade, e dentro de alguns anos, existe um projeto de implantação em outros seis países da América Latina, são eles: Chile, Argentina, Costa Rica, Peru, Uruguai e Cuba.