Baixe o app para aproveitar ainda mais
Prévia do material em texto
w w w . in a t e l. b r Processos Formais Cap. 6 – Processos Formais Baseado no documento: MPS.BR - Melhoria de Processo do Software Brasileiro – Versão 1.1 – Maio 2006 Baseado no relatório técnico CMMI® for Development, Version 1.3 Autora principal: Profa. Valeska P. P. Marcondes Adaptado por: Prof. Afonso Celso Soares EC205 – Engenharia de Software I w w w . in a t e l. b r Processos Formais Introdução “A qualidade de um sistema ou produto é altamente influenciada pela qualidade do processo usado para desenvolvê-lo e mantê-lo.” Chrisis, Konrad e Shrum Mas o que é PROCESSO? Sequência de ações pré- definidas para atingir uma meta. Roteiro w w w . in a t e l. b r Processos Formais As três dimensões críticas que as organizações tem como foco para melhoria da qualidade de produtos e serviços Pessoas com conhecimento, treinamento e motivação. Ferramentas e equipamentos Procedimentos e métodos definindo o relacionamento das tarefas. w w w . in a t e l. b r Processos Formais E o que mantém tudo isso junto? É o PROCESSO utilizado na organização. Processos permitem alinhar a maneira na qual a organização faz o seu negócio; Processos permitem aprender e incorporar conhecimento de como fazer algo melhor; w w w . in a t e l. b r Processos Formais Introdução Modelos de Capacidade e Maturidade Melhoria do Processo Elementos essenciais de processos efetivos Caminho para evolução do processo Atingir nível de maturidade com qualidade e eficiência melhoradas Melhores práticas Não é processoNão é metodologia w w w . in a t e l. b r Processos Formais Introdução Modelos de Capacidade e Maturidade Não diz como fazer, mas sim o que deve ser feito. CMMI – Capability Maturity Model Integration MPS.BR – Melhoria de Processo do Software Brasileiro w w w . in a t e l. b r Processos Formais CMMI – O que é? CMMI® (Capability Maturity Model® Integration): • Coleção de melhores práticas para ajudar as organizações a melhorarem os seus processos. • Modelo desenvolvido e mantido pelo Instituto CMMI da Universidade Carnegie Mellon®. Fornece um guia para que a organização defina seu processo. w w w . in a t e l. b r Processos Formais CMMI – história w w w . in a t e l. b r Processos Formais CMMI – história 2010 (CMMI-DEV), voltado ao processo de desenvolvimento de produtos e serviços. (CMMI-ACQ), voltado aos processos de aquisição e terceirização de bens e serviços. (CMMI-SVC), voltado aos processos de empresas prestadoras de serviços (operação). w w w . in a t e l. b r Processos Formais w w w . in a t e l. b r Processos Formais CMMI w w w . in a t e l. b r Processos Formais CMMI – Representação Contínua (Níveis de Capacidade) Estágios (Níveis de Maturidade)X • Processos tratados de forma isolada. • Por exemplo: ter nível de capacidade 1 no processo A e 4 no processo B. •Processos tratados em conjunto para um dado nível. •Organizado por níveis de maturidade. •Provê uma sequência bem definida (rígida) de melhoria, cada um servindo como base para o próximo. w w w . in a t e l. b r Processos Formais CMMI – Representação Contínua • Liberdade para selecionar ordem de melhoria (atender melhor às necessidades da empresa). • Níveis de capacidade obtidos tem foco mais interno do que de divulgação externa. Por Níveis • Permite a empresa ter o caminho de melhoria predefinido e aprovado. • Níveis de maturidade obtidos tem reflexo na melhoria interna e é usado em divulgação externa (vantagem competitiva). X w w w . in a t e l. b r Processos Formais CMMI – Níveis • Servem para benchmarking e avaliações. • Servem para guiar os esforços de melhoria de uma empresa. • Podem ser de capacidade (6 níveis) e de maturidade (5 níveis). Capacidade • Incompleto • Desempenhado • Gerenciado • Definido • Quantitativamente Gerenciado • Otimização Maturidade • Inicial • Gerenciado • Definido • Quantitativamente Gerenciado • Otimização w w w . in a t e l. b r Processos Formais CMMI – Níveis de Capacidade Existem 6 níveis de Capacidade, que são acumulativos. Um processo em nível mais alto exige a satisfação dos níveis mais baixo. – Nível 0 – Incompleto O processo não é desempenhado ou é parcialmente desempenhado. – Nível 1 – Desempenhado O processo é desempenhado, satisfazendo aos objetivos específicos da área de processo. Ele suporta e permite o trabalho necessário para produzir os produtos de trabalho. w w w . in a t e l. b r Processos Formais – Nível 2 – Gerenciado O processo é desempenhado, sendo planejado e executado de acordo com políticas bem definidas. É monitorado, controlado e revisto. Aderência ao processo descrito. – Nível 3 – Definido O processo é gerenciado e fornece resultados (principalmente, medidas) visando a sua melhora. CMMI – Níveis de Capacidade w w w . in a t e l. b r Processos Formais – Nível 4 – Quantitativamente Gerenciado O processo é definido e controlado usando técnicas quantitativas (estatísticas). Objetivos quantitativos são definidos e gerenciados. – Nível 5 – Otimização O processo é quantitativamente gerenciado e melhorado com base no entendimento das causas que geram variações. Foco na melhoria contínua do desempenho do processo. CMMI – Níveis de Capacidade w w w . in a t e l. b r Processos Formais w w w . in a t e l. b r Processos Formais CMMI – Níveis de Maturidade (5 níveis) 1 – Inicial 2 – Gerenciado 3 – Definido 5 – Otimização 4 – Quantitativamente Gerenciado Usualmente Ad Hoc e caótico. A empresa normalmente não fornece um ambiente estável para suportar o processo. O sucesso depende da competência e dos esforços heróicos das pessoas envolvidas. Frequentemente, resultados funcionam, mas excedem orçamento e prazo. w w w . in a t e l. b r Processos Formais CMMI – Níveis de Maturidade 1 – Inicial 2 – Gerenciado 3 – Definido 5 – Otimização 4 – Quantitativamente Gerenciado •A empresa garante que os requisitos são gerenciados e que os processos são planejados, desempenhados, medidos e controlados. •Entregas têm prazos bem definidos e compromissos assumidos são acompanhados e revisados quando necessário. w w w . in a t e l. b r Processos Formais CMMI – Níveis de Maturidade 1 – Inicial 2 – Gerenciado 3 – Definido 5 – Otimização 4 – Quantitativamente Gerenciado • Processos são bem caracterizados e entendidos e são descritos segundo procedimentos, ferramentas e métodos. • Processos são definidos de forma mais rigorosa do que no nível 2. w w w . in a t e l. b r Processos Formais CMMI – Níveis de Maturidade 1 – Inicial 2 – Gerenciado 3 – Definido 5 – Otimização 4 – Quantitativamente Gerenciado • São estabelecidos objetivos quantitativos para desempenho da qualidade e do processo e usados como critério no gerenciamento. • Objetivos baseados nas necessidades do cliente,usuários finais, empresa e mantenedores do processo. • Desempenho da qualidade e do processo é entendido em termos estatísticos e gerenciado. • No nível 4, o desempenho do processo é mais previsível do que no nível 3. w w w . in a t e l. b r Processos Formais CMMI – Níveis de Maturidade 1 – Inicial 2 – Gerenciado 3 – Definido 5 – Otimização 4 – Quantitativamente Gerenciado • Empresa melhora continuamente seu processo baseada nas medidas realizadas. • Objetivos de melhoria de processo são estabelecidos e continuamente revisados. • As alterações de processo são medidas e avaliadas segundo seus resultados. • No nível 5, a empresa tem foco nas causas comuns de variação do processo, ao passo que no nível 4 este foco é em causas pontuais. w w w . in a t e l. b r Processos Formais CMMI- Dev – Níveis de Maturidade – 22 processos 1 – Inicial 2 – Gerenciado 3 – Definido 5 – Otimização 4 – Quantitativamente Gerenciado 1. Gerência de Requisitos (REQM) 2. Planejamento de Projeto (PP) 3. Controle e Monitoramento de Projeto(PMC) 4. Gerenciamento de Acordo com Fornecedor (SAM) 5. Medição e Análise (MA) 6. Garantia de Qualidade de Produto e Processo (PPQA) 7. Gerência de Configuração (CM) w w w . in a t e l. b r Processos Formais 1 – Inicial 2 – Gerenciado 3 – Definido 5 – Otimização 4 – Quantitativamente Gerenciado 1. Desenvolvimento de Requisitos (RD) 2. Solução Técnica (TS) 3. Integração de Produto (PI) 4. Verificação (VER) 5. Validação (VAL) 6. Foco de Processo Organizacional (OPF) 7. Definição do Processo Organizacional (OPD) 8. Treinamento Organizacional (OT) 9. Gerência de Projeto Integrada (IPM) 10. Gerência de Risco (RSKM) 11.Análise de Decisão e Resolução (DAR) CMMI- Dev – Níveis de Maturidade – 22 processos w w w . in a t e l. b r Processos Formais 1 – Inicial 2 – Gerenciado 3 – Definido 5 – Otimização 4 – Quantitativamente Gerenciado 1. Desempenho do Processo Organizacional (OPP) 2. Gerência Quantitativa de Projeto (QPM) CMMI- Dev – Níveis de Maturidade – 22 processos w w w . in a t e l. b r Processos Formais 1 – Inicial 2 – Gerenciado 3 – Definido 5 – Otimização 4 – Quantitativamente Gerenciado 1. Gestão de Processo Organizacional (OPM) 2. Análise Causal e Resolução (CAR) CMMI- Dev – Níveis de Maturidade – 22 processos w w w . in a t e l. b r Processos Formais MPS-BR – O que é? Programa para a Melhoria de Processo do Software Brasileiro SOFTEX - Associação para Promoção da Excelência do Software Brasileiro w w w . in a t e l. b r Processos Formais MPS-BR – O que é? Programa para a Melhoria de Processo do Software Brasileiro SOFTEX - Associação para Promoção da Excelência do Software Brasileiro MCT – Ministério da Ciência e Tecnologia FINEP – Financiadora de Estudos e Projetos BID – Banco Interamericano de Desenvolvinento w w w . in a t e l. b r Processos Formais MPS-BR – O que é? + • Credenciar Instituições Implementadoras e Instituições Avaliadoras. •Controle dos resultados obtidos. Fórum de Credenciamento e Controle Equipe Técnica do Modelo w w w . in a t e l. b r Processos Formais MPS-BR – O que é? + • Credenciar instituições implementadoras e instituições avaliadoras. •Controle dos resultados obtidos. • Concepção e evolução do modelo. • Definição de forma de treinamento. • Identificação e aplicação de melhores práticas. Fórum de Credenciamento e Controle Equipe Técnica do Modelo w w w . in a t e l. b r Processos Formais MPS-BR – O que é? Programa para a Melhoria de Processo do Software Brasileiro Baseado: ISO/IEC12207: Estrutura comum para os processos de ciclo de vida e de desenvolvimento de software. ISO/IEC 15504 (SPICE): define processo de desenvolvimento de software. Evolução da ISO/IEC 12207. Possui níveis de capacidade (como o CMMI). CMMI w w w . in a t e l. b r Processos Formais MPS-BR – O que é? w w w . in a t e l. b r Processos Formais MPS-BR – Capacidade do Processo • Medida por um conjunto de atributos de processo. • São 5 atributos: Processo está implementado.AP 3.2 Processo é definido.AP 3.1 Produtos de trabalho do processo são gerenciados. AP 2.2 Processo é gerenciado.AP 2.1 Processo é executado.AP 1.1 w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade • Estabelecem patamares de evolução de processos. • Caracteriza estágios de melhoria. • São 7 níveis. Inicia no G e vai até o A. • Mais níveis que no CMMI para facilitar a implantação por micro/pequenas empresas. • Mais níveis também permitem visibilidade dos resultados de melhoria em prazos mais curtos. w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade Parcialmente GerenciadoG GerenciadoF Parcialmente DefinidoE Largamente DefinidoD DefinidoC Gerenciado QuantitativamenteB Em OtimizaçãoA w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade Processos e Atributos de processo w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade Nível A Nível B Nível C Nível D Nível E Nível F Nível G 1. Gerência de Requisitos 2. Gerência do Projeto w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade Nível A Nível B Nível C Nível D Nível E Nível F Nível G 1. Medição 2. Gerência de Configuração 3. Aquisição 4. Garantia da Qualidade w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade Nível A Nível B Nível C Nível D Nível E Nível F Nível G 1. Treinamento 2. Definição do Processo Organizacional 3. Avaliação e Melhoria do Processo Organizacional 4. Adaptação do Processo para a Gerência do Projeto w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade Nível A Nível B Nível C Nível D Nível E Nível F Nível G 1. Desenvolvimento de Requisitos 2. Solução Técnica 3. Integração do Produto 4. Verificação 5. Validação w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade Nível A Nível B Nível C Nível D Nível E Nível F Nível G 1. Análise de Decisão e Resolução 2. Gerência de Riscos w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade Nível A Nível B Nível C Nível D Nível E Nível F Nível G 1. Desempenho do Processo Organizacional 2. Gerência Quantitativa do Processo w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade Nível A Nível B Nível C Nível D Nível E Nível F Nível G 1. Implantação de Inovações na Organização 2. Análise de Causas e Resolução w w w . in a t e l. b r Processos Formais MPS-BR – Níveis de Maturidade F o n te : C o m p a ra n d o C M M i x M P S . B R : A s V a n tag e n s e D e s v a n ta g e n s d o s M o d e lo s d e Q u a li d a d e n o B ra s il .– C a m il a d a S il v a O li v e ir a w w w . in a t e l. b r Processos Formais MPS-BR – Processos Fundamentais • Aquisição • Gerência de Requisitos • Desenvolvimento de Requisitos • Solução Técnica • Integração do Produto w w w . in a t e l. b r Processos Formais MPS-BR – Processos Fundamentais • Aquisição • Gerência de Requisitos • Desenvolvimento de Requisitos • Solução Técnica • Integração do Produto Apoio • Gerência de Configuração • Garantia de Qualidade • Medição • Verificação • Validação • Análise de Decisão e Resolução w w w . in a t e l. b r Processos Formais MPS-BR – Processos Fundamentais • Aquisição • Gerência de Requisitos • Desenvolvimento de Requisitos • Solução Técnica • Integração do Produto Apoio • Gerência de Configuração • Garantia de Qualidade • Medição • Verificação • Validação • Análise de Decisão e Resolução Processos Organizacionais • Gerência de Projetos • Definição do Processo Organizacional • Adaptação do Processo para Gerência do Projeto • Avaliação e Melhoria do Processo Organizacional • Gerência de Riscos • Treinamento • Gerência Quantitativa do Projeto • Desempenho do Processo Organizacional • Análise de Causas e Resolução • Implantação de Inovação na Organização w w w . in a t e l. b r Processos Formais • http://www.sei.cmu.edu/cmmi/ • http://cmmiinstitute.com/ • http://www.softex.br/mpsbr/_guias/ • http://www.blogcmmi.com.br/avaliacao/lista-de-empresas-cmmi- no-brasil • https://www.facebook.com/media/set/?set=a.560652743949817.1 47903.181737701841325&type=3 Referências
Compartilhar