Melhoria de Processo do Software Brasileiro

Slides:



Advertisements
Apresentações semelhantes
Gerenciamento de Projetos
Advertisements

Qualidade de Processo de Software MPS.BR
Qualidade de Software Aula 7 / 2010
ISO Processos do Ciclo de Vida do Software
Gerenciamento de projetos, MPS.BR e qualidade em software
Prof.ª Adriana dos Santos Caparróz Carvalho
MPS.BR Melhoria de Processo do Software Brasileiro
MPS.BR – Melhoria de Processo do Software Brasileiro Consolidação do Programa MPS.BR - Melhoria de Processo do Software Brasileiro ( ) Projeto.
Projeto: mps Br – melhoria de processo do software Brasileiro
Qualidade de Processo de Software MPS.BR
O processo de coletar os requisitos (escopo do cliente)
CMM(Capabililty Matury Model)
Modelos de Maturidade.
Infraestrutura de tecnologia da informação
NBR ISO Diretrizes para auditorias de sistema de
Código de Ética – Auditoria de Sistemas
Processo e Método de Avaliação MPS
Reunião de Abertura – Avaliação MPS.Br
1 Avaliação MPS.BR [ Nome da Unidade Organizacional] [Data]
EXEMPLO DE FLUXO PARA O DESENVOLVIMENTO DE ANÁLISE CRÍTICA DO SGQ
Trabalho de Engenharia de Software II
Qualidade de Software Aula 7 / 2014/1 Prof. Dr. Luís Fernando Garcia
Modelos de Maturidade de Processos de Software
PMBOK 5ª Edição Capítulo 3
Capacitação em Processos de Software
MPS.BR Alessandro Oliveira dos Anjos Hellen Raile Oliveira de Lemos
Gerenciamento de Projetos, MPS.BR e Qualidade em Software
Trabalho de Qualidade de Software
Prof. Alexandre Vasconcelos
Visão Geral do MPS.BR (Melhoria de Processo do Software Brasileiro)
Modelos de Maturidade de Processos de Software
Modelos de Maturidade de Processos de Software
ELO 202- Execução de Projetos de Melhoria e Inovação de Processos
[ Nome da Unidade Organizacional] [Data]
CURSO TÉCNICO EM SEGURANÇA DO TRABALHO
Melhoria de Processo do Software Brasileiro
Projeto mps Br: melhoria de processo do software Brasileiro
Reunião de Abertura – Avaliação MPS.Br
MPS-Br.
Melhoria do processo de software brasileiro
Qualidade de Processo de Software CMM e CMMI Aldo Rocha.
GERENCIAMENTO DE PROJETOS DE T.I
AVALIAÇÃO DE PROCESSOS
Processo e Método de Avaliação MPS.BR
Treinamento da Equipe para a Avaliação Final – Setembro 2013 Agosto 2013 Processo e Método de Avaliação MPS.BR Treinamento da Equipe para a Avaliação Final.
<Nome da Unidade Organizacional> <Data>
Jeneffer Cristine Ferreira
Qualidade de Software MPS-BR
Reinaldo Cabral Como produzir software consumindo menos recursos, em menos tempo e com mais qualidade. Reinaldo Cabral
Melhoria de Processo do Software Brasileiro
AVALIAÇÃO DE PROCESSOS DE SOFTWARE
Recife, 17 de janeiro de Melhoria de Processo do Software Brasileiro Cynthia Belleza Tópicos Avançados em Engenharia de Software 3 Participação Especial:
Prof. Fábio Botelho Metodologia de Desenvolvimento de Software - MDS Padrões de Processo de Software: CMMI.
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
Melhoria de Processo do Software Brasileiro Aliny Figueirêdo Meira Recife, 2007.
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
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.
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
Revisão da Norma ISO 9001:2008 Revisão da Norma ISO 9001:2000 para ISO 9001:2008 Impactos sobre o Sistema de Gestão da Qualidade Informativo Técnico.
ISO A ISO é uma evolução das série de normas ISO/IEC 9126 e e tem com objetivo principal fornecer uma visão geral do produto de software.
CMMI Capability Maturity Model – Integration
1 Agosto 2013 Processo e Método de Avaliação MPS Treinamento da Equipe para a Avaliação Inicial Treinamento da Equipe para a Avaliação Inicial –2015.
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
MPS.BR – Melhoria de Processo do Software Brasileiro Avaliação MR-MPS-SW [ Nome da Unidade Organizacional] [Data]
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 Capability Maturity Model Integration
1/92 Visão Geral do MPS.BR (Melhoria de Processo do Software Brasileiro) Prof. Alexandre Vasconcelos
Análise e Desenvolvimento de Sistemas 5º semestre
Transcrição da apresentação:

Melhoria de Processo do Software Brasileiro MPS.BR Melhoria de Processo do Software Brasileiro Equipe 3: Felipe Luna - fsl3 Felipe Torres - ftm Hélmiton Júnior - hmscj Jonas Lins - jal3

Roteiro .Motivação .O que é MPS.BR? .Objetivos .Estrutura do MPS.BR .Modelo de Referência .Modelo de Avaliação .Modelo de Negócio

Motivação Qualidade de software depende da capacitação do processo Pouco investimento de empresas em certificações que comprovem a qualidade e a maturidade de seus processos na fabricação de software Para pequenas empresas, esse investimento é dificultado devido ao alto valor das certificações

O que é MPS.BR? É um movimento para a melhoria de qualidade (Programa MPS.BR) e um modelo de qualidade de processo (Modelo MPS) Criado em 2003, coordenado pela Softex, com o apoio do Ministério da Ciência e Tecnologia, da FINEP, do SEBRAE, e do Banco Interamericano de Desenvolvimento Voltado para micro, pequenas e médias empresas no Brasil Baseado nas normas ISO/IEC 12207 e ISO/IEC 33020, e compatível com o CMMI

Objetivos Meta técnica visando a criação e aprimoração do modelo MPS Meta de negócio visando a disseminação e adoção do modelo MPS em todas as regiões do país, em um intervalo de tempo justo, a um custo razoável, em micro, pequenas e médias empresas (foco principal), e em grandes organizações (públicas ou privadas)

Estrutura MPS.BR Possui 3 componentes principais: Modelo de Referência (MR-MPS) Método de Avaliação (MA-MPS) Modelo de Negócio (MN-MPS)

Estrutura MPS.BR

Modelo de Referência (MR-MPS) Contém os requisitos que as organizações devem atender para estar em conformidade com o modelo MPS.BR Contém as definições dos níveis de maturidade e de capacidade dos processos, e dos processos em si Dividido em três componentes: Modelo de Referência MPS para Software (MR-MPS-SW), Modelo de Referência MPS para Serviços (MR-MPS-SV) e o Modelo de Referência MPS para Gestão de Pessoas (MR-MPS-RH)

Modelo de Referência (MR-MPS) Modelo de Referência MPS para Software (MR-MPS-SW) tem como base técnica a ISO/IEC 12207 [ISO/IEC, 2008a] e o CMMI-DEV® [SEI, 2010a] e está descrito no Guia Geral MPS de Software Modelo de Referência MPS para Serviços (MR-MPS-SV) tem como base técnica a ISO/IEC 20.000 [ISO/IEC, 2011] e o CMMI-SVC [SEI, 2010b] e está descrito no Guia Geral MPS de Serviços Modelo de Referência MPS para Gestão de Pessoas (MR-MPS-RH) tem como base técnica a NBR ISO 9001:2008 [ABNT, 2008], a ISO/IEC 33020 [ISO/IEC,2015], o P-CMM [SEI, 2001], o NMX-I-059/2-NYCE-2011(MoProSoft) [NYCE, 2011] e o PNQ [FNQ, 2011] e está descrito no Guia Geral MPS de Gestão de Pessoas Os três modelos estão em conformidade com a ISO/IEC 33020

Modelo de Referência (MR-MPS) Contém: Guia Geral: detalhamento do MR-MPS. Há um documento para cada um dos componentes Guia de Aquisição de Software: documento complementar para empresas que pretendem adquirir software. Não contém requisitos do MR-MPS-SW, mas sim boas práticas para aquisição de software ou serviços correlatos Guia de Implementação: série de documentos que fornecem orientações para implementar, nas organizações, os níveis de maturidade descritos nos Modelos de Referência

Definições Processo Propósito de processos “Um conjunto de atividades inter-relacionadas que transforma entradas em saídas” Propósito de processos “O principal objetivo da execução do processo e os prováveis resultados obtidos com a efetiva implementação do mesmo. Convém que a implementação do processo forneça benefícios tangíveis aos envolvidos” Resultado esperado do processo “Um resultado observável do sucesso do alcance do propósito do alcance” Capacidade do processo “Uma caracterização da habilidade do processo atingir os objetivos de negócio atuais ou futuros” Atributo do processo “Uma característica mensurável da capacidade do processo aplicável a qualquer processo” Nível de maturidade “Grau de melhoria de processo para um pré-determinado conjunto de processos no qual todos os objetivos dentro do conjunto são atendidos”

Níveis de Capacidade Atributos de processo AP 1.1 - O processo é executado Medida do quanto o propósito do processo é alcançado pela sua execução AP 2.1 - O processo é gerenciado Medida do quanto a execução do processo é gerenciada AP 2.2 - Os produtos de trabalho do processo são gerenciados Medida do quanto os produtos de trabalho do processo são gerenciados, isto é, produzidos, controlados e mantidos AP 3.1 - O processo é definido Medida do quanto o processo padrão da organização é mantido de forma a apoiar sua adaptação para um processo definido AP 3.2 - O processo está implementado Medida do quanto o processo padrão está implementado na organização

Níveis de Capacidade Atributos de processo AP 4.1 - O processo é medido Medida do quanto as necessidades de informação são definidas ,os relacionamentos entre os elementos de processo são identificados e dados são coletados AP 4.2 - O processo é controlado Medida do quanto dados objetivos são utilizados para gerenciar o desempenho do processo que é predizível AP 5.1 - O processo é objeto de inovações Medida do quanto mudanças no processo são identificadas a partir de investigação de enfoques inovadores para a definição e implantação do processo AP 5.2 - O processo é otimizado continuamente Medida do quanto as mudanças na definição, gerência e desempenho do processo alcançou os objetivos

Níveis de Maturidade

Níveis de Maturidade A - Em Otimização: há a preocupação com questões como inovação e análise de causas B - Gerenciado Quantitativamente: avalia-se o desempenho dos processos, além da gerência quantitativa dos mesmos C - Definido: ocorre o gerenciamento de riscos D - Largamente Definido: envolve verificação, validação, além da liberação, instalação e integração de produtos, dentre outras atividades E - Parcialmente Definido: considera processos como treinamento, adaptação de processos para gerência de projetos, além da preocupação com a melhoria e o controle do processo organizacional F - Gerenciado: introduz controles de medição, gerência de configuração, conceitos sobre aquisição e garantia da qualidade G - Parcialmente Gerenciado: inicia-se o gerenciamento de requisitos e de projetos

Níveis de Maturidade: visão geral

Maturidade: CMMI x MPS.BR

Guia de Aquisição Descreve um processo de aquisição de software e orienta a adaptação deste processo à medida que estejam participando instituições fornecedoras de software que tenham sido avaliadas seguindo o MA-MPS ou modelo equivalente Destinado a instituições interessadas em adquirir software. Destina-se também, como uma referência, a desenvolvedores de software que desejam estar preparados para este processo de aquisição Baseado na ISO/IEC 12207:2008 e complementado pela IEEE STD 1062:1998

Guia de Aquisição Processo de aquisição ilustrado na figura ao lado

Método de Avaliação (MA-MPS) Este método permite a realização de avaliações segundo o Modelo MPS Guia de Avaliação: contém o processo e o método de avaliação MA-MPS, os requisitos para os avaliadores líderes, avaliadores adjuntos e Instituições Avaliadoras (IA) O processo e o método de avaliação MA-MPS estão em conformidade com a ISO/IEC 33020

Processo e Método de Avaliação MA-MPS Verifica a maturidade da unidade organizacional na execução de seus processos de software, serviços ou gestão de pessoas O processo de avaliação descreve o conjunto de atividades e tarefas a serem realizadas para atingir este propósito Inicia-se com a comunicação de uma avaliação à Softex por uma Instituição Avaliadora (IA) e encerra-se com o registro dessa avaliação O patrocinador da avaliação pode ser um representante da alta gerência da unidade organizacional a ser avaliada, ou de uma outra organização que solicita a avaliação da unidade organizacional por uma terceira parte para fins de contrato

Processo e Método de Avaliação MA-MPS Para que uma avaliação seja conduzida com sucesso, é necessário: Comprometimento do patrocinador Motivação Fornecimento de feedback Confidencialidade Percepção dos benefícios Credibilidade

Processo e Método de Avaliação MA-MPS Uma avaliação seguindo o MA-MPS tem validade de 3 anos a contar da data em que a avaliação final foi concluída na unidade organizacional avaliada O processo de avaliação é composto por 4 subprocessos: Subprocesso 1: Preparar a realização da avaliação Subprocesso 2: Realizar a avaliação inicial Subprocesso 3: Realizar a avaliação final Subprocesso 4: Documentar os resultados da avaliação

Processo e Método de Avaliação MA-MPS Cada subprocesso do processo de avaliação é composto de atividades Cada atividade é descrita por meio das tarefas que a compõem

Processo e Método de Avaliação MA-MPS Descrição de cada um dos quatro subprocessos do processo de avaliação pelo seu propósito e de suas atividades e tarefas

Processo e Método de Avaliação MA-MPS Condução da avaliação: Análise dos dados previamente coletados Entrevistas Verificação dos dados coletados. Feita através de indicadores: Diretos: produtos intermediários Indiretos (opcional): documentos que indicam que a atividade foi realizada Afirmação: resultantes de entrevistas Atribuição de Nível de Maturidade MR-MPS

Processo e Método de Avaliação MA-MPS Composição da equipe avaliadora, por nível MR- MPS e estimativa da duração para as avaliações inicial e final

Processo e Método de Avaliação MA-MPS Escala para caracterização do grau de implementação de um resultado esperado do processo nos projetos/serviços/área

Processo e Método de Avaliação MA-MPS Regras para agregar a caracterização dos resultados esperados dos processos nos projetos/serviços/áreas e chegar à caracterização da unidade organizacional

Processo e Método de Avaliação MA-MPS Regras para caracterizar o grau de implantação dos atributos do processo na unidade organizacional

Processo e Método de Avaliação MA-MPS Caracterização de atributos do processo para satisfazer aos níveis MR-MPS O grau de implementação de cada processo na unidade organizacional pode ser caracterizado como SATISFEITO ou NÃO SATISFEITO SATISFEITO: Todos os resultados esperados para o processo foram caracterizados como T (Totalmente implementado) ou L (Largamente implementado) A caracterização dos atributos de processo satisfaz às exigências da tabela ao lado

Processo e Método de Avaliação MA-MPS Considerações finais: A atribuição do nível de maturidade é feita a uma unidade organizacional se cada processo pertencente àquele nível e incluído no escopo da avaliação tiver sido caracterizado como SATISFEITO Após feita a documentação dos resultados da avaliação, um relatório final é gerado e enviado à Softex, que registra em seu banco de dados e divulga em seu site

Modelo de Negócio (MN-MPS) O Modelo de Negócio MN-MPS descreve regras de negócio para: implementação dos Modelos de Referência MR-MPS pelas Instituições Implementadoras (II); avaliação seguindo o Método de Avaliação MA-MPS pelas Instituições Avaliadoras (IA); organização de grupos de empresas para implementação dos MR-MPS e avaliação MA-MPS pela Instituições organizadoras de Grupos de Empresas (IOGE); habilitação de Consultores de Aquisição (CA) de software e serviços correlatos e credenciamento de Instituições de Consultoria de Aquisição (ICA); realização tanto de cursos e provas oficiais quanto de cursos especiais e workshops anuais do MPS (WAMPS), para capacitação de pessoas no Modelo MPS; Curso de Pós-Graduação em Engenharia e Qualidade de Software com o modelo MPS (PG-MPS) (conforme MN específico)

Modelo de Negócio (MN-MPS) Programa MPS.BR (Softex, ETM, FCC) II e IA Convênio Contrato Contrato MNC (IOGE) MNE Convênio, se pertinente LEGENDA: ETM - Equipe Técnica de Modelo FCC - Fórum de Credenciamento e Controle IA - Instituição Avaliadora II - Instituição Implementadora IOGE - Instituição Organizadora de Grupos de Empresas MNC - Modelo de Negócio Cooperado entre grupos de empresas (pacote) MNE - Modelo de Negócio Específico para cada empresa (personalizado)

Referências SOFTEX, 2016, MPS.BR - Guia Geral de Software 2016. Disponível em: <http://www.softex.br/wp- content/uploads/2013/07/MPS.BR_Guia_Geral_Software_2016.pdf>. Acesso em 16 de Abril de 2016 SOFTEX, 2015, MPS.BR - Guia de Avaliação 2015 - Parte 1. Disponível em: <http://www.softex.br/wp- content/uploads/2013/07/MPS.BR_Guia_de-Avaliacao_2015-Parte-1-08-out.pdf>. Acesso em 16 de Abril de 2106 SOFTEX, 2013, MPS.BR - Guia de Aquisição 2013. Disponível em: <http://www.softex.br/wp- content/uploads/2013/07/MPS.BR_Guia_de_Aquisicao_2013..pdf> Acesso em 16 de Abril de 2016 SOFTEX, 2014, Modelo de Negócio para Melhoria de Processos (MN-MPS): Resumo Executivo 2014. Disponível em: <http://www.softex.br/wp-content/uploads/2013/07/MODELO-DE-NEG%C3%93CIOS.pdf>. Acesso em 16 de Abril de 2016 SOFTEX, 2016, SOFTEX. Disponível em: <http://www.softex.br/mpsbr/>. Acesso em 16 de Abril de 2016 REDAÇÃO, 2012, Oficina da Net. Disponível em:<https://www.oficinadanet.com.br/artigo/desenvolvimento/melhoria-de-processos-do-software-brasileiro-- mpsbr>. Acesso em 16 de Abril de 2016

Obrigado!