spice e iso 15504 - cic/unbjhcf/mybooks/iess/spice/spice-26slides.pdf · personal attributes...

25
SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004 SPICE e ISO 15504 Jorge H C Fernandes 2004

Upload: others

Post on 13-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

SPICE e ISO 15504

Jorge H C Fernandes2004

Page 2: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

SPICE: Um Framework para a Avaliação Integrada de Processos de Software

[SPICE 1]

Process

ProcessAssessment

CapabilityDetermination

ProcessImprovement

leadsto

Identifieschanges to

leadsto

Isexamined

by

motivates

Identifies

and risks ofcapability

Page 3: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Documentos Originais do Modelo SPICE [SPICE 1]

Concepts and Introductory Guide

Part 1

Part 8Guide for use in

determining supplierprocess capability

Guide for use in

Part 3 Part 4

Part 6Part 7

Part 9

Vocabulary

process improvement

Rating Processes

Part 2A model for

process management

Part 5Construction, selectionand use of assessmentinstruments and tools

Qualification and trainingof assessors

Guide to conductingassessment

Page 4: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

SPICE Parte 1 : Conceitos e Guia Introdutório

• Que deve usar?– Organizações que executam ou monitoram

processos de software

• Propósitos– Avaliação e melhoria contínua de processos

• Estrutura– Avaliação de processos, PARA:

• Determinar capacidade no atendimento a requisitos• Determinar melhorias a serem implantadas

Page 5: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

SPICE: Onde de aplica?

SPICE pode ser usado por organizaçõesenvolvidas no:– Planejamento– Gestão– Monitoramento– Controle e – Melhoria de

processos para:– Aquisição– Fornecimento– Desenvolvimento– Operação– Evolução e– Suporte de software

Page 6: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

SPICE: Propósitos de Uso

• Auto-compreensão do estado de processos de software

• Auto-determinação de adequabilidade de processos para determinados (classe de) requisitos

• Determinação da adequabilidade dos processos de uma organização (fornecedora) no atendimento a um (uma classe de) contrato particular

Page 7: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

SPICE: Relacionamento com outros Padrões, Normas e Modelos

• ISO-9000– Modelo de garantia de qualidade de processos de

software (não aborda melhoria)

• ISO-12207– Catálogo de processos executados por

organizações de software em um contexto de contratação (aquisição-fornecimento)

• CMMI+SCAMPI+ARC, do SEI/CMU– Modelo de qualidade aderente ao SPICE

Page 8: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

SPICE Parte 2 : Um Modelo para Gestão de Processos

• Define como alcançar níveis de capacidade (gerencial) de processos, de 0 a 5, em

• Cada nível é alcançado através do desempenho de PRÁTICAS GENÉRICAS, de um total de 26.– O Nível 1 é alcançado através do desempenho de

PRÁTICAS BASE de PROCESSOS (35 processos, 197 Práticas Base)

– Os níveis 2 a 5 incorporam os níveis inferiores + práticas genéricas do Nível

Page 9: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Part 3 : Rating processes(Processos de Pontuação)

• Define um conjunto de requisitos para Construção de Processos de Pontuação

• Requisitos1 Os resultados devem ser consistentes, repetíveis

e representativos2 A entrada de dados deve ser definida a priori3 Um Lead Assessor deve assumir a

responsabilidade pela qualidade dos resultados4 Pontuação: Instâncias de processos,

Componentes pontuáveis, escalas e ponderações5 Registro de saída de dados

Page 10: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Part 4 : Guide to conducting assessment [SPICE 4]

• Método para avaliação em times, que satisfaz os requisitos da Part 3

Reviewing theassessmentinput

Selecting theprocessinstances

Preparingforassessment

Collectingand verifyinginformation

Determiningactualratings

Presentingassessmentoutput

Validating

ratings

Validating the sample

Aligned to

Assessment stages

the

Determiningderivedratings

Page 11: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Part 5 : Construction, selection and use ofassessment instruments and tools

• Define como montar instrumentos de avaliação, em papel ou computador, que incorporam uma série de indicadores de avaliação padronizados:– De gerenciamento de processos (26 práticas genéricas)– Caracterização de produtos de trabalho (109 diferentes

produtos de trabalho)– Mapeamento de (35) processos para produtos de trabalho – Mapeamento de (197) práticas base para produtos de

trabalho– Tabulação através de Indicadores de processos

• Define atributos de qualidade de instrumentos

Page 12: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Part 6 : Qualification andtraining of assessors

• Define mecanismos para registro e validação do:– Treinamento– Experiência– Participação em avaliações e– Atividades Profissionais

• Exercidas pelos avaliadores, em especial do lead assessor.

Page 13: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Fluxo de Qualificação de Avaliadores

Assessors

resultsfrom

Education

Assessments to carryout

Qualification

demonstratetheir

is gained by

are gained bySkills in technologiesrelated to this standard

Validationmay lead to

leads to aresubject

to

tocarry

out

Knowledge ofthe software process

are gained by

Competence

which contribute toeffective performance

Personal attributes

Training

Experience

Page 14: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Part 7 : Guide for use inprocess improvement

Método para aplicação do SPICE na gestão e implantação de

melhorias de processos

Page 15: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Implement improvements

Initiate process improvement

Prepare and conduct process

assessment Analyse results

and derive action plan

Identified scope and priorities

Industrial benchmarks

Assessment request

Approved action plan

Monitor performance

Assessment results

Confirm the improvement

Sustain improvement

gains

Examine organisation's

needs

Implemented improvements

Validated improvement results

Institutionalised improvements

Improvement initiation

Organisation's needs

current assessedcapability

Re-assessment request

Preliminary process improvement programme plan

Analysed re-assessment results

Practice descriptions from process model Target capability

profiles from capability determination

Process improvement programme plan for capability determination

Software process improvement request

1

2

34

5

6

7

8

(Parts 3 and 4)

(Part 2)

(Part 8)

Page 16: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Part 8 : Guide for use indetermining supplier process

capabilityMétodo para usar o SPICE na

definição e negociação de alvos de capacidade e gaps de

processos

Page 17: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

ProcessCapability Report

SpecifiedRequirement

Target Capability

Proposed Capability, plus:Assessed CapabilityProcess Improvement PlanProcess Improvement RecordCapability Shortfall Plan

Target ScopeTarget Capability

Target Definition Stage Response Stage Verification and Risk Analysis Stage

PCD Sponsor

Organisation

Analyse Risk

VerifyProposedCapability

DetermineProposedCapability

AssessCurrent

Capability

DefineTarget

Capability

AssessedCapability

IndependentAssessment

Self-Assessment

Page 18: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Transição do SPICE para a ISO-15504

• Um Framework Genérico para o Processo de Avaliação– Qualidade de Processos de

Desenvolvimento de Software– Qualidade de Processos de

Desenvolvimento de Sistemas

• Estrutura com Cinco Documentos

Page 19: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Processo Genérico de Avaliação

Page 20: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Um Novo Framework para Avaliação

Page 21: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Requisitos de Modelos para Avaliação

Page 22: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Desenvolvendo Novos Modelos de Avaliação

Page 23: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

Documentos com Estrutura Revisada

Page 24: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

SPICE Referências[SPICE 0] The SPICE Document Suite. http://www.sqi.gu.edu.au/spice/suite/[SPICE 1] SPICE. Software Process Assessment – Part 1 : Concepts and introductory guide -

Version 1.00. 27pp. 1995.[SPICE 2] SPICE. Software Process Assessment – Part 2 : A model for process management -

Version 1.00. 1995. 114pp.[SPICE 3] SPICE. Software Process Assessment – Part 3 : Rating Processes - Version 1.00.

1995. 15pp.[SPICE 4] SPICE. Software Process Assessment – Part 4 : Guide to conducting assessments -

Version 1.00. 33pp. 1995.[SPICE 5] SPICE. Software Process Assessment – Part 5 : Construction, selection and use of

assessment instruments and tools. Version 1.0. 1995. 132pp.[SPICE 6] SPICE. Software Process Assessment – Part 6 : Qualification and training of

assessors. Version 1.00. 1995. 39pp.[SPICE 7] SPICE. Software Process Assessment – Part 7 : Guide for use in process

improvement - Version 1.00. 1995. 60pp. [SPICE 8] SPICE. Software Process Assessment – Part 8 : Guide for use in determining supplier

process capability - Version 0.03. 1995. 30pp.[SPICE 9] [ISO-15504 1] ISO/IEC JTC1/SC7 N2210. High Level Design for the Revision of ISO/IEC TR

15504:1998. 1999/10/07

Page 25: SPICE e ISO 15504 - CIC/UnBjhcf/MyBooks/iess/SPICE/SPICE-26slides.pdf · Personal attributes Training Experience. SPICE e ISO -15504, por Jorge H C Fernandes, Set/2004 Part 7 : Guide

SPICE e ISO-15504, por Jorge H C Fernandes, Set/2004

SPICE e ISO 15504

SPICE: Software Process Improvement and Capability

dEtermination