Modelos de Maturidade de Processos de Software - PowerPoint PPT Presentation

About This Presentation
Title:

Modelos de Maturidade de Processos de Software

Description:

Audrey Vasconcelos Lenildo Morais Desenvolvimento de Requisitos Definir os requisitos do cliente, do produto e dos componentes do produto Integra o do produto ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 47
Provided by: cinUfpeB4
Category:

less

Transcript and Presenter's Notes

Title: Modelos de Maturidade de Processos de Software


1
Modelos de Maturidade de Processos de Software
  • CMMI e MPS.BR

Audrey Vasconcelos Lenildo Morais
2
Contextualização
  • CMMI / MPS.BR
  • Modelos de Maturidade de Qualidade de Software
  • Aplicações criteriosas de conceitos de
    gerenciamento de processos e de melhoria da
    qualidade ao desenvolvimento e manutenção de
    software

3
Contextualização
4
Estrutura do CMMI
Níveis de Maturidade
Capacidade do processo
Áreas-chaves de Processos
Orienta na realização das metas
Características comuns
Implementação e institucionalização
5
Representação CMMIPor estágios
6
Representação por estágiosNível 1 - Inicial
  • Os processos são caóticos
  • Geralmente a organização não possui um ambiente
    de desenvolvimento de software
  • Padrões não existem (e se existem, não são
    seguidos)

7
Representação por estágiosNível 2 - Gerenciado
  • Os projetos das organizações possuem requisitos
    gerenciados e processos planejados, medidos e
    controlados
  • As práticas permitem que a organização cumpra os
    planos no desenvolvimento dos projetos
  • Os requisitos, processos e serviços são
    gerenciados

8
Representação por estágiosNível 3 - Definido
  • Os processos são bem caracterizados e entendidos
  • A padronização permite maior consistência nos
    produtos gerados pela organização
  • Na descrição dos processos são usados padrões,
    procedimentos, ferramentas e métodos bem definidos

9
Representação por estágiosNível 4 Gerenciado
quantitativamente
  • Os processos são selecionados para contribuir com
    o desempenho geral dos demais processos
  • São controlados usando métodos estatísticos e
    outras técnicas quantitativas
  • Aspectos qualitativos devem ser traduzidos em
    números
  • Dados sobre todos os processos são coletados e
    analisados

10
Representação por estágiosNível 5 - Otimizado
  • Os processos são continuamente melhorados com
    base em um entendimento quantitativo das causas
    comuns de alterações de desempenho
  • A melhoria contínua é obtida com inovações e
    melhor uso de tecnologias
  • Objetivos quantitativos de melhoria são
    estabelecidos, continuamente revisados e usados
    como critérios de gerenciamento
  • Os efeitos da implantação da melhoria de
    processos são medidos e avaliados

11
Representação CMMIContínua
12
Representação contínuaNível 0 - Incompleto
  • Não-realização de um processo
  • Se um processo é implementado, mas um ou mais
    objetivos específicos da área de processo não
    é(são) satisfeito(s)

13
Representação contínuaNível 1 - Realizado
  • Cada processo deve cumprir com todos os objetivos
    específicos de sua área
  • Um processo utiliza entradas determinadas e leva
    à obtenção de produtos específicos, identificados
    como saídas

14
Representação contínuaNível 2 - Gerenciado
  • Cada processo é planejado e executado de acordo
    com uma política determinada
  • Todo processo é institucionalizado
  • Requisitos e objetivos são estabelecidos
  • Processos são monitorados, controlados e
    revisados, assim como os produtos resultantes

15
Representação contínuaNível 3 - Definido
  • Processos padronizados são estabelecidos e
    melhorados continuamente
  • Os processos definidos são descritos e
    executados de maneira mais rigorosa
  • São estabelecidos em função de um conjunto
    padronizado de processos organizacionais e, por
    isso, são consistentes em toda empresa

16
Representação contínuaNível 4 Gerenciado
quantitativamente
  • Os processos dão definidos e controlados
    quantitativamente, por exemplo, aplicando-se
    técnicas estatísticas
  • A administração dos processos, bem como a
    avaliação da qualidade destes, é fundamental em
    critérios quantitativos
  • Previsibilidade do desempenho de processos

17
Representação contínuaNível 5 - Otimizado
  • Os processos são adaptados para cumprir os
    objetivos de negócio da organização
  • Foco na melhoria contínua do desempenho
  • Melhorias tecnológicas incrementais e de inovação
  • Os processos otimizados são melhorados
    continuamente, pela intervenção nas causas de
    variação de desempenho

18
Representações do CMMIPor estágios x Contínua
19
Estrutura do MPS.BR
ISO/IEC 12207
CMMI
ISO/IEC 15504
Guia Geral
Guia de Aquisição
Guia de Avaliação
Documentos do Programa
Guia de Implementação
20
Modelo de Referência(MR-MPS)
  • Contém os requisitos que os processos das
    unidades organizacionais devem atender para estar
    em conformidade com o MR-MPS
  • Contém as definições dos níveis de maturidade,
    processos e atributos do processo (Guia Geral)
  • O Guia de Aquisição é um documento complementar
    destinado a organizações que pretendem adquirir
    SSC (boas práticas)

21
Modelo de Referência(MR-MPS)
  • O Guia de Implementação sugere formas de
    implementar cada um dos níveis do MR-MPS e formas
    de como uma unidade organizacional que faz
    Aquisição de produtos pode implementar o MR-MPS

22
Método de Avaliação(MA-MPS)
  • Define o processo e o método de avaliação MA-MPS,
    os requisitos para avaliadores líderes,
    avaliadores adjuntos e Instituições Avaliadoras
    (Guia de Avaliação)

23
Modelo de Negócio(MN-MPS)
  • Descreve regras de negócio para
  • Implementação do MR-MPS pelas Instituições
    Implementadoras (II)
  • Avaliação seguindo o MA-MPS pelas Instituições
    Avaliadoras (IA)
  • Organização de grupos de empresas pelas
    Instituições Organizadoras de Grupos de Empresas
    (IOGE)
  • Certificação de Consultores de Aquisição (CA)
  • Programas anuais de treinamento do MPS.BR pr meio
    de cursos, provas e workshops

24
Representação do MPS.BR
25
Representação do MPS.BR
26
Representação do MPS.BR
27
Nível G Parcialmente gerenciado
  • Gerência de Projetos
  • Estabelecer e manter os planos que definem as
    atividades, recursos e responsabilidades dos
    projetos
  • Gerência de Requisitos
  • Gerenciar os requisitos do produto e dos
    componentes do produto do projeto e identificar
    inconsistências entre os requisitos, os planos de
    projetos e os produtos de trabalho do projeto

28
Nível F - Gerenciado
  • Aquisição
  • Gerenciar a aquisição de produtos que satisfaçam
    às necessidades expressas pelo adquirente
  • Gerência de Configuração
  • Estabelecer e manter a integridade de todos os
    produtos de trabalho de um processo ou projeto e
    disponibilizá-los a todos os envolvidos

29
Nível F - Gerenciado
  • Garantia da Qualidade
  • Assegurar que os produtos de trabalho e a
    execução dos processos estejam em conformidade
    com os planos, procedimentos e padrões
    estabelecidos
  • Gerência de Portfólio de Projetos
  • Iniciar e manter projetos que sejam necessários,
    suficientes e sustentáveis, de forma a atender os
    objetivos estratégicos da organização

30
Nível F - Gerenciado
  • Medição
  • Coletar, armazenar, analisar e relatar os dados
    relativos aos produtos desenvolvidos e aos
    processos implementados na organização e em seus
    projetos, de forma a apoiar os objetivos
    organizacionais

31
Nível E Parcialmente definido
  • Avaliação e Melhoria do Processo Organizacional
  • Determinar o quanto os processos padrão da
    organização contribuem para alcançar os objetivos
    de negócio da organização
  • Apoiar a organização a planejar, realizar e
    implantar melhorias contínuas nos processo com
    base no entendimento de seus pontos fortes e
    fracos

32
Nível E Parcialmente definido
  • Definição do Processo Organizacional
  • Estabelecer e manter um conjunto de ativos de
    processo organizacional e padrões do ambiente de
    trabalho usáveis e aplicáveis às necessidades de
    negócio da organização
  • Gerência de Recursos Humanos
  • Prover a organização e os projetos com os
    recursos humanos necessários e manter suas
    competências adequadas às necessidades do negócio

33
Nível E Parcialmente definido
  • Gerência de Reutilização
  • Gerenciar os ciclos de vida dos ativos
    reutilizáveis

34
Nível D Largamente definido
  • Desenvolvimento de Requisitos
  • Definir os requisitos do cliente, do produto e
    dos componentes do produto
  • Integração do produto
  • Compor os componentes do produto, produzindo um
    produto integrado consistente com seu projeto, e
    demonstrar que os requisitos são satisfeitos para
    o ambiente alvo ou equivalente

35
Nível D Largamente definido
  • Projeto e Construção do Produto
  • Projetar, desenvolver e implementar soluções para
    atender aos requisitos
  • Validação
  • Confirmar que um produto ou componente do produto
    atenderá ao seu uso pretendido quando colocado em
    produção
  • Verificação
  • Confirmar que cada serviço e/ou produto de
    trabalho do processo ou do projeto atende
    apropriadamente os requisitos especificados

36
Nível C - Definido
  • Desenvolvimento para Reutilização
  • Identificar oportunidades de reutilização
    sistemática de ativos na organização e, se
    possível, estabelecer um programa de reutilização
    para desenvolver ativos a partir de engenharia de
    domínios de aplicação
  • Gerência de Decisões
  • Analisar possíveis decisões críticas usando um
    processo formal, com critérios estabelecidos,
    para avaliação das alternativas identificadas

37
Nível C - Definido
  • Gerência de Riscos
  • Identificar, analisar, tratar, monitorar e
    reduzir continuamente os riscos em nível
    organizacional de projetos

38
Nível B Gerenciado quantitativamente
  • Não possui processos específicos
  • O processo Gerência de Projetos sofre uma
    evolução
  • Novos resultados são acrescentados ao processo
    Gerência de Projetos para atender aos objetivos
    de gerenciamento quantitativo
  • Análise de Desempenho do Processo Organizacional

39
Nível A Em otimização
  • Não possui processos específicos
  • Inovação e Implantação na Organização
  • Análise de Causas e Resolução

40
ProcessosCMMI / MPS.BR
41
ProcessosCMMI / MPS.BR
42
ProcessosCMMI / MPS.BR
43
ProcessosCMMI / MPS.BR
44
ProcessosCMMI / MPS.BR
45
O LIVRO
46
Parte I - QualidadeCapítulo 2 Modelos de
Maturidade de Processos de Software
  • Introdução
  • CMMI
  • MPS.BR
  • CMMI x MPS.BR
  • Exercícios
  • Sugestões de leitura
  • Tópicos de pesquisa
  • Referências
Write a Comment
User Comments (0)
About PowerShow.com