Qualidade, Processos e Gest - PowerPoint PPT Presentation

About This Presentation
Title:

Qualidade, Processos e Gest

Description:

* MA MPS Br Etapas da Avalia o - Realizar Avalia o Final (continua o) Caracterizar grau de implanta o dos atributos do processo na unidade organizacional ... – PowerPoint PPT presentation

Number of Views:113
Avg rating:3.0/5.0
Slides: 43
Provided by: ufp46
Category:

less

Transcript and Presenter's Notes

Title: Qualidade, Processos e Gest


1
1
2
Qualidade, Processos e Gestão de Software
Modelos de Avaliação de Processo
Nielso Oliveira (ncoj_at_cin.ufpe.br)
11/09/2008
2
3
Agenda
  • Contextualização
  • Avaliação de Processo
  • ISO/IEC 15504
  • SCAMPI
  • MA-MPS Br
  • Conclusão

3
4
Contextualização
  • Software faz parte de várias atividades do
    dia-a-dia da sociedade moderna
  • Globalização -gt Aumento da concorrência -gt
    Qualidade como diferencial competitivo
  • Mas, como melhorar a qualidade do software?

ISO 14598
SW-CMM
ISO 9126
ISO 12207
CMMI-Dev
ISO 12119
QUALIDADE DO PRODUTO DE SOFTWARE
MPS Br
Bootstrap
QUALIDADE DO PROCESSO DE DESENVOLVIMENTO
ISO 25000 (SQuaRE)
4
5
Modelos de Qualidade de Processo
SEI CMMI Integração de vários modelos (SW-CMM,
IPD-CMM, SE-CM) Agrupamento das Áreas de
Processo em Categorias
CMMI
5
6
Modelos de Qualidade de Processo
SEI CMMI Representação por estágios Áreas
agrupadas por nível (1 a 5) Avaliação da
maturidade organizacional Representação
contínua Agrupamento de acordo com as
necessidade da organização (profile) Avaliação
da capacidade dos processos
6
7
Modelos de Qualidade de Processo
MPS Br Iniciativa do governo brasileiro para
fomentar a melhoria dos processos em micro,
pequenas e médias empresas desenvolvedoras de
software Base técnica na ISO 12207 (Processos,
propósitos e resultados), ISO 15504 (Capacidade
dos processos e Requisitos de avaliação) e SEI
CMMI (Complementação de processos) Representação
por estágios (7 níveis) Avaliação da maturidade
organizacional.
MPS
7
8
Agenda
  • Contextualização
  • Avaliação de Processo
  • ISO/IEC 15504
  • SCAMPI
  • MA-MPS Br
  • Conclusão

8
9
Avaliação de Processos
  • Definição Um exame disciplinado dos processos
    utilizados pela organização em relação a um
    modelo de referência.
  • ISO/SPICE 15504-1
  • Avaliação de processo de software não é uma
    auditoria, mas uma revisão que visa recomendar
    ações de melhoria à organização.
  • HUMPHEY apud SCHWENING
  • Aspectos importantes
  • Contexto auto-avaliação ou organização
    independente
  • Objetivos melhoria do processo ou verificação da
    capacidade
  • Escopo todos os processos ou um subconjunto
    selecionado
  • ANDRADE

Assessment versus Auditoria
9
10
Avaliação de Processos
  • Fatores chave para o sucesso
  • Comprometimento da gerência
  • Independência da equipe de avaliadores
  • Confidencialidade
  • Relevância
  • Credibilidade
  • ISO/IEC 15504-3

10
11
Agenda
  • Contextualização
  • Avaliação de Processo
  • ISO/IEC 15504
  • SCAMPI
  • MA-MPS Br
  • Conclusão

11
12
ISO/IEC 15504
  • Histórico
  • Em 1993 a ISO organizou um estudo sobre a
    necessidade de se definir um padrão par avaliação
    de processos de software
  • Criado o Projeto SPICE (Software Process
    Improvement and Capability dEtermination) com os
    seguintes objetivos
  • Criar a versão inicial da futura norma
  • Conduzir avaliações experimentais baseadas na
    proposta
  • Promover a adoção da futura norma na indústria.
  • SPICE
  • Em 1998, após mais de 100 avaliações
    experimentais, foi publicada a versão ISO/IEC1 TR
    15504
  • Em 2003 foi publicada a Norma ISO/IEC 15504
    Information Technology Process Assessment

1 ISO International Organization for
Standardization IEC International
Eletrotechnical Comission
12
13
ISO/IEC 15504
  • O que é?
  • Um framework para avaliação de processo que pode
    também ser utilizado como modelo de referência
    para melhoria de processo.
  • SALVIANO
  • Organização
  • 15504-1 Conceitos e Vocabulário
  • 15504-2 Requisitos para Avaliação de Processo
  • 15504-3 Guia sobre a Execução de uma Avaliação
  • 15504-4 Guia sobre a Melhoria de Processo e
    Determinação da Capacidade de Processos
  • 15504-5 Um Modelo de Avaliação de Processos
    baseados na ISO/IEC 12207.
  • ISO/IEC 15504-1

1 ISO International Organization for
Standardization IEC International
Eletrotechnical Comission
13
14
ISO/IEC 15504-2
  • ISO/IEC 15504-2 Requisitos para avaliação de
    processos
  • Um modelo de avaliação de processo está
    relacionado a um ou vários Modelos de Referência
    de Processo
  • O processo de avaliação deve estar documentado
  • O processo deve contemplar, no mínimo, as
    seguintes atividades planejamento, coleta e
    análise dos dados, pontuação dos atributos,
    divulgação dos resultados
  • Os critérios de classificação devem estar
    documentados (measurement framework)
  • Devem ser definidas as responsabilidades do
    patrocinador da avaliação (sponsor), do líder da
    avaliação e da equipe de avaliação
  • Os resultados da avaliação devem ser registrados.

ISO/IEC 15504-2
14
15
(No Transcript)
16
ISO/IEC 15504-2
  • ISO/IEC 15504-2 Requisitos para um processo de
    avaliação

ISO/IEC 15504-2
16
17
ISO/IEC 15504-5
  • ISO/IEC 15504-5 Um Modelo de Avaliação de
    Processos baseados na ISO/IEC 12207

ISO/IEC 15504-5
17
18
ISO/IEC 15504-5
  • ISO/IEC 15504-5 Um Modelo de Avaliação de
    Processos baseados na ISO/IEC 12207

ISO/IEC 15504-5
18
19
Agenda
  • Contextualização
  • Avaliação de Processo
  • ISO/IEC 15504
  • SCAMPI
  • MA-MPS Br
  • Conclusão

19
20
SCAMPI
  • O que é?
  • O SCAMPI v1.2(Standard CMMI Appraisal Method for
    Process Improvement) é o método oficial do SEI
    para conduzir avaliações relativas ao CMMI.
  • ARC v1.2 Appraisal Requirements for CMMI
  • Define os requisitos essenciais para um método de
    avaliação a ser utilizado com o CMMI.
  • Definição de responsabilidades do sponsor e do
    líder da avaliação
  • Versão do modelo, versão/classe ARC
  • Planejamento e preparação da avaliação
  • Coleta de Dados
  • Consolidação e Validação dos dados
  • Processo para classificação
  • Relato dos resultados.

ARC
20
21
(No Transcript)
22
(No Transcript)
23
SCAMPI
  • Etapas da Avaliação
  • Planejamento e Preparação para a avaliação
    escopo, equipe, análise preliminar da evidências
  • Execução da Avaliação coleta e análise dos
    dados, caracterização das práticas, e
    classificação dos objetivos, das áreas de
    processo (capacidade), e da organização
    (maturidade)

SCAMPI
23
24
(No Transcript)
25
(No Transcript)
26
SCAMPI
  • Etapas da Avaliação (continuação)
  • Relatar os resultados

26
27
Agenda
  • Contextualização
  • Avaliação de Processo
  • ISO/IEC 15504
  • SCAMPI
  • MA-MPS Br
  • Conclusão

27
28
MA MPS Br
  • O que é?
  • O MA MPS Br v1.1 é o método de avaliação da
    maturidade de uma organização de acordo com o MPS
    Br v1.2.

Baseado na ISO/IEC 15504
MPS
28
29
MA MPS Br
  • Fatores chave para o sucesso da avaliação
  • Comprometimento da gerência
  • Motivação
  • Fornecimento de feedback
  • Confidencialidade
  • Percepção dos benefícios
  • Credibilidade.
  • Etapas da Avaliação
  • Contratar a avaliação
  • Preparar a avaliação
  • Realizar a avaliação final
  • Documentar os resultados

MPS
29
30
(No Transcript)
31
MA MPS Br
  • Etapas da Avaliação
  • Preparar para a realização da avaliação
    (continuação)
  • Realizar avaliação inicial (análise dos
    indicadores)
  • Analisar os dados da avaliação inicial
    (elaboração de relatório e envio para auditoria
    pelo SOFTEX, definição da data da avaliação
    final).
  • Realizar Avaliação Final
  • Conduzir a avaliação final (verificar evidências,
    realizar entrevistas, caracterizar grau de
    implementação dos atributos de processo nos
    projetos e na organização, caracterizar o grau de
    implementação dos processos na organização,
    atribuir nível MPS Br)

MPS
31
32
(No Transcript)
33
MA MPS Br
  • Etapas da Avaliação - Realizar Avaliação Final
    (continuação)
  • Caracterizar grau de implementação dos resultados
    esperados (atributos e dos processos) na unidade
    organizacional

MPS
33
34
(No Transcript)
35
MA MPS Br
  • Etapas da Avaliação - Realizar Avaliação Final
    (continuação)
  • Caracterização do grau de implementação dos
    processos na organização Um processo é graduado
    satisfeito quando todos os resultados esperados
    foram caracterizados como Totalmente Implementado
    ou Largamente Implementado.

MPS
35
36
MA MPS Br
  • Etapas da Avaliação - Realizar Avaliação Final
    (continuação)
  • Atribuir nível MPS Br (Processo Satisfeito
    Implementação Atributos)
  • Comunicar resultado ao patrocinador
  • Comunicar resultado aos colaboradores da
    organização.
  • Documentar os resultados da avaliação (preparar
    relatório da avaliação, enviar para auditor,
    efetuar ajustes, enviar à SOFTEX).

MPS
36
37
Agenda
  • Contextualização
  • Avaliação de Processo
  • ISO/IEC 15504
  • SCAMPI
  • MA-MPS Br
  • Conclusão

37
38
Conclusão
A simples adoção de um modelo não garante que a
qualidade do software irá aumentar!
Aderência ao Modelo de Referência
A V A L I A Ç Ã O
Precisamos saber se o processo foi adequadamente
definido.
Avaliações Internas
O processo Referência precisa ser utilizado pela
organização e estar adequado às suas necessidades.
Avaliação Oficial
Tornar pública a qualidade dos processos pode ser
um diferencial competitivo!
38
39
Referências
  • ANDRADE ANDRADE, Jeann M. S., Avaliação de
    Processos de Software em Ambientes de
    Desenvolvimento orientados à Organização,
    dissertação de mestrado da COOPE UFRJ, 2005.
  • ARC Appraisal Requirements for CMMI, Version
    1.2 (ARC, V1.2), (CMU/SEI-2006-TR-011).
    Pittsburgh, Software Engineering Institute,
    Carnegie Mellon University, August 2006.
  • CMMI CMMI for Development version 1.2,
    Pittsburgh, Software Engineering Institute,
    Carnegie Mellon University, August 2006.
  • ISO/IEC 15504-1 - International Organization
    for Standardization and International
    Electrotechnical Commission. ISO/IEC 15504-1
    Information Technology - Process Assessment
    Part 1 - Concepts and Vocabulary, Genebra ISO,
    2004.
  • ISO/IEC 15504-2 - International Organization
    for Standardization and International
    Electrotechnical Commission. ISO/IEC 15504-2
    Information Technology - Process Assessment
    Part 2 - Performing an Assessment, Genebra ISO,
    2003.
  • ISO/IEC 15504-3 - International Organization
    for Standardization and International
    Electrotechnical Commission. ISO/IEC 15504-3
    Information Technology - Process Assessment -
    Part 3 - Guidance on Performing an Assessment,
    Genebra ISO, 2004.

39
40
Referências
  • ISO/IEC 15504-5 - International Organization
    for Standardization and International
    Electrotechnical Commission. ISO/IEC CD 15504-5
    Information Technology - Process Assessment -
    Part 5 An exemplar Process Assessment Model,
    Genebra ISO, 2004
  • MPS MPS.BR Guia de Avaliação, v1.1,
    Julho/2007, Softex.
  • SALVIANO SALVIANO, Clênio F. Melhoria e
    Avaliação de Processo de Software com o Modelo
    ISO/IEC 15504-52006. Lavras UFLA,2006
  • SCAMPI Standard CMMI Appraisal Method for
    Process Improvement Version 1.2 Method
    Definition Document (CMU/SEI-2006-HB-002).
    Pittsburgh, Software Engineering Institute,
    Carnegie Mellon University, August 2006.
  • SCHWENING SCHWENING, Cristiano. Fundamentos
    para um Método Unificado para avaliação de
    processo de software. Blumenau 2007
  • SPICE SPICE Software Process improvemente and
    Capability Determination. Disponível em
    http//www.sqi.gu.edu.au/spice. Acessado em
    10-09-2008.

40
41
Qualidade, Processos e Gestão de Software
Modelos de Avaliação de Processo
Nielso Oliveira (ncoj_at_cin.ufpe.br)
11/09/2008
41
42
42
Write a Comment
User Comments (0)
About PowerShow.com