• Nenhum resultado encontrado

Aluna: Ana Cristina Freitas César acfc@cin.ufpe.br Recife, 2007

N/A
N/A
Protected

Academic year: 2022

Share "Aluna: Ana Cristina Freitas César acfc@cin.ufpe.br Recife, 2007"

Copied!
58
0
0

Texto

(1)

Aluna: Ana Cristina Freitas César acfc@cin.ufpe.br Recife, 2007

acfc@cin.ufpe.br, 07/10/2007 1

(2)

Contexto

SPICE/ ISO 15504

◦ O que é

◦ Objetivos

◦ Benefícios

Histórico

Duas ISO 15504

SPICE:Propósito do Uso

SPICE - Hoje

Utilização da ISO/IEC 15504

acfc@cin.ufpe.br, 07/10/2007 2

(3)

Métodos e Modelos na visão ISO/IEC

Composição TR

Norma ISO/IEC 15504

Combinação das partes TR

Processos 15504-5

15504 – Níveis de Capacidade

Uso desse modelo

Comparação com outros modelos

Conclusão

Referências

acfc@cin.ufpe.br, 07/10/2007 3

(4)

acfc@cin.ufpe.br, 07/10/2007 4

O aumento da importância do Software

“Software está em tudo:

Elemento crítico na

infra-estrutura do mundo

Lima, Geovane Nogueira

Sucessos e Fracassos de Software Conflitos entre Teoria e Prática

(5)

acfc@cin.ufpe.br, 07/10/2007 5

Acúmulo de trabalho

Abandono de planos e procedimentos

Sucesso depende muito do

esforço heróico das pessoas Pouca

repetibilidade

Produto funciona, mas com defeitos; prazo e custo maiores; e menos

funcionalidade

Clientes e funcionários insatisfeitos

adaptado do ESI, 1998

(6)

Menos prazo, custos, defeitos, insatisfações

Mais qualidade dos produtos, produtividade, competitividade

E melhores resultados dos negócios

Lima, Geovane Nogueira

acfc@cin.ufpe.br, 07/10/2007 6

(7)

“Como as empresas de software podem obter a

melhoria viável e necessária?

Através dos Processos de Software baseadas em

modelos”

Salviano, 2003

acfc@cin.ufpe.br, 07/10/2007 7

(8)

acfc@cin.ufpe.br, 07/10/2007 8

ISO/IEC

15504

(9)

acfc@cin.ufpe.br, 07/10/2007 9

(10)

Projeto SPICE e ISO/IEC 15504

Software Process Improvement and Capability dEtermination

Padrão Internacional para Avaliação de Processos de Software

Norma ISO/IEC 15504 (desenvolvida pela ISO e pelo IEC, com o apoio do projeto SPICE)

Avaliação de Processos: ISO/IEC 15504

Coordenar utilizações antes da publicação

Tem como modelo de referência de Processo é nova versão da Norma ISO/IEC 12207

acfc@cin.ufpe.br, 07/10/2007 10

(11)

acfc@cin.ufpe.br, 07/10/2007 11

(12)

◦ Determinar a capacitação dos processos de uma empresa

◦ Orientar a empresa para uma

melhoria contínua de seus processos

acfc@cin.ufpe.br, 07/10/2007 12

(13)

acfc@cin.ufpe.br, 07/10/2007 13

(14)

Para Indústria de Software

◦ Fornecedores de software irão se submeter a apenas um esquema de avaliação de software

◦ Organizações de desenvolvedores de software terão uma ferramenta para iniciar e manter um processo contínuo de melhoria

◦ Gerentes terão um meio de assegurar que seu software esta de acordo com as necessidades da organização

Para os Compradores de Software

◦ Serão aptos a determinar a capacidade dos

fornecedores de software e avaliar os riscos na seleção de um fornecedor sobre outro

(15)

acfc@cin.ufpe.br, 07/10/2007 15

(16)

◦ 1993-1998: Versão TR (Relatório Técnico)

◦ 1999-2003: Versão IS (Norma Internacional)

Na prática: ISO/IEC 15504

= SPICE

acfc@cin.ufpe.br, 07/10/2007 16

(17)

Jan 92:estudo da ISO sobre as necessidades e os

requisitos de um padrão internacional para avaliação de processos de Software;

1993-1994: criação do projeto SPICE e elaboração da versão inicial;

Realização de trials - Fase 1 (35 avaliações);

1996: Versão PDTR (Previous Draft Technical Report);

1997: Versão DTR (Draft Technical Report), Trials - Fase 2 (70 avaliações);

1998: Versão TR (Technical Report), denominada de ISO/IEC TR 15504: Information Technology - Software Process Assessment;

1999-2005: Transformação em Norma ISO/IEC 15504;

2003: Inicia a publicação como Norma ISO/IEC

15504, denominada de ISO/IEC 15504: Information Technology - Process Assessment.

(18)

Uma avaliação de processo para ser

conforme com a 15504, tem que satisfazer três requisitos básicos:

ser verificada por um avaliador competente

ter como referência um modelo de avaliação de processo compatível (ex. 15504-5)

ser realizada seguindo um processo compatível

acfc@cin.ufpe.br, 07/10/2007 18

(19)

acfc@cin.ufpe.br, 07/10/2007 19

(20)

Na prática podemos dizer que existem duas 15504:

Framework ISO/IEC 15504:

– Estrutura e requisitos para modelos de capacidade de processo e métodos de

avaliação de processo

– Para entidades desenvolvedoras de modelos e métodos

Modelo ISO/IEC 15504-5:

– Exemplo de um modelo, no caso para software

– Para organizações intensivas em software

Salviano, Clenio F., 2006

acfc@cin.ufpe.br, 07/10/2007 20

(21)

acfc@cin.ufpe.br, 07/10/2007 21

(22)

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

acfc@cin.ufpe.br, 07/10/2007 22

(23)

acfc@cin.ufpe.br, 07/10/2007 23

(24)

“Ela cobre todos os aspectos da Qualidade do Processo de Software e está sendo

elaborada num esforço de cinco centros técnicos espalhados pelo mundo(EUA, Canadá/América Latina, Europa, Pacífico Norte e Pacífico Sul)

Um grupo de estudos da ABNT está participando do processo de

desenvolvimento, além de trabalhar nas versões preliminares da norma para o português”

http://www.sqi.gu.edu.au/spice/

acfc@cin.ufpe.br, 07/10/2007 24

(25)

acfc@cin.ufpe.br, 07/10/2007 25

(26)

Processo

Avaliação do Processo

Melhoria do Processo

Identifica aplicabilidade

Leva a Identifica

mudanças no

Leva a

sujeito aÉ

Pode levar a Determinação

da Capacitação

(27)

acfc@cin.ufpe.br, 07/10/2007 27

(28)

Relação de modelos para avaliação de processo e métodos de avaliação de processo.

Salviano, Clênio Figueiredo - 2006

(29)

acfc@cin.ufpe.br, 07/10/2007 29

(30)

15504-1: Conceitos e guia introdutório

15504-2: Um modelo de referência para processos e capacidade de processo

15504-3: Executando uma avaliação

15504-4: Guia para execução de uma avaliação

15504-5: Um modelo de avaliação e guia de indicadores

15504-6: Guia para competência dos avaliadores

15504-7: Guia para utilização em melhoria de processos

15504-8: Guia para utilização em determinar a capacidade de processo do fornecedor

15504-9: Vocabulário

acfc@cin.ufpe.br, 07/10/2007 30

(31)

acfc@cin.ufpe.br, 07/10/2007 31

(32)

•15504-1: Conceitos e Vocabulário (Concepts and Vocabulary) Normativo - Publicação 2004

•15504-2: Executando uma Avaliação (Performing an Assessment) Normativo - Publicação 2003

•15504-3: Guia sobre Executando uma Avaliação (Guidance on performing an assessment)

Informativo - Publicação 2004

•15504-4: Guia sobre Utilização do Resultado de Avaliação (Guidance on using assessment results) Informativo - Publicação 2004

•15504-5: Um Exemplo de Modelo de Avaliação de Processo (An exemplar process assessment model) Informativo - Publicação 2005

(33)

acfc@cin.ufpe.br, 07/10/2007 33

(34)

TR IS Publicação

1,9 1 1: Conceitos e Vocabulários 2005 2,3 2 2: Executando uma Avaliação 10/2005 4,6 3 3: Guia Executando uma Avaliação 02/2004 7,8 4 4: Guia Utilizando Resultado da

Avaliação 07/2004

5 5 5: Exemplo de Modelo de Avaliação de Processo

2006

acfc@cin.ufpe.br, 07/10/2007 34

ISO/IEC 15504 - Tecnologia da Informação – Avaliação de Processo|

Salviano, Clênio Figueiredo - 2006

(35)

acfc@cin.ufpe.br, 07/10/2007 35

(36)

acfc@cin.ufpe.br, 07/10/2007 36

]

Fonte: César, Ana Cristina Freitas

48 processos que estão organizados em 3 categoria de processo e 10 grupos de processo

(37)

acfc@cin.ufpe.br, 07/10/2007 37

(38)

acfc@cin.ufpe.br, 07/10/2007 38

(39)

Nível 5 :Processo Otimizando Nível 4 :Processo Previsível

Nível 3 :Processo Estabelecido Nível 2 :Processo Gerenciado Nível 1 :Processo Executado Nível 0 :Processo Incompleto

acfc@cin.ufpe.br, 07/10/2007 39

(40)

Existe uma falha geral na satisfação do propósito do processo

Existem poucos ou difíceis de serem identificados produtos de trabalho ou resultados de processos

acfc@cin.ufpe.br, 07/10/2007 40

(41)

O propósito do processo é geralmente alcançado

◦ talvez de uma forma não planejada e acompanhada

As pessoas da organização reconhecem que uma ação deve ser executada e

quando isto deve ser feitos

Existem produtos de trabalho para o

processo e eles evidenciam a satisfação do propósito do processo

acfc@cin.ufpe.br, 07/10/2007 41

(42)

O processo produz produtos de trabalho de acordo com procedimentos específicos

◦ Processo planejado e acompanhado

Os produtos de trabalho são conforme os padrões e requisitos especificados

A execução do processo passa a

construir produtos de trabalho que

satisfazem os requisitos de qualidade especificados, dentro do cronograma de tempo e dos recursos necessários

acfc@cin.ufpe.br, 07/10/2007 42

(43)

O processo é executado e gerenciado utilizando um processo definido

A implantação de um processo usa uma versão customizada e aprovada de um processo padrão

O processo utiliza um processo padrão que é capaz de atingir seus resultados definidos

acfc@cin.ufpe.br, 07/10/2007 43

(44)

O processo definido é executado

consistentemente na prática, dentro de limites de controle definidos

Medições detalhadas de desempenho são coletadas e analisadas

A qualidade dos produtos é conhecida de forma quantitativa

O processo passa a ser executado consistentemente dentro de limites definidos para atingir seus resultados

acfc@cin.ufpe.br, 07/10/2007 44

(45)

O desempenho do processo é continuamente melhorados

O processo atinge repetibilidade em

atingir suas metas de negócio definidas

Otimização contínua do processo envolve experiências de idéias e tecnologia

inovativas

O processo definido e padrão a ser

alterado e adaptado para atingir de forma efetiva os objetivos correntes e futuros do negócio

acfc@cin.ufpe.br, 07/10/2007 45

(46)

acfc@cin.ufpe.br, 07/10/2007 46

(47)

acfc@cin.ufpe.br, 07/10/2007 47

QuemQuem PorquePorque Como Como QuandoQuando Organizações de

software O que fazer para melhorar o

processo de software

•Guia para Gerenciar o

processo e práticas

•Guia de referência

•Documentos de treinamento

Durante o

desenvolvimento ou revisão do processo de software

Avaliadores do

Processo Determinar como as organizações gerenciam

processos de software e seus resultados

Lista de Checagem Antes e durante a avaliação do

processo de software

(48)

acfc@cin.ufpe.br, 07/10/2007 48

(49)

acfc@cin.ufpe.br, 07/10/2007 49

Fonte: César, Ana Cristina Freitas

ASPECTOS ABORDADOS

ISO 9000-3 ISO/IEC 12207-1

CMM SPICE /ISO 15504

OBJETIVOS Certificar a empresa de acordo com o contrato de fornecimento do software.

Estabelece um entendimento para todos os processos envolvidos com software.

Motivar a capacitação da organização de acordo com níveis estabelecidos.

Motivar a capacitação, promover melhoria e ter o conhecimento e avaliar os processos.

NORMA sim sim não sim

ABORDAGEM Verificação de acordo de processos a

padrões

documentados

È dado o conceito dos processos para

aquisição, fornecimento, operação e manutenção de software.

Avaliação dos processos e

enquadramento da empresa em um dos níveis de maturidade.

Avaliação dos

processos da empresa em relação a níveis de capacitação.

ORGANIZAÇÃO ALVO

Empresa que precisa de uma certificação

Empresa em geral Empresa que necessita da comprovação formal de sua capacidade.

Empresa em geral

ÓRGÃO DE

DESENVOLVIMENTO

ISO ISO SEI – Software

Engineering Institute

ISO/IEC

(50)

acfc@cin.ufpe.br, 07/10/2007 50

(51)

acfc@cin.ufpe.br, 07/10/2007 51

 Não pressupõe modelos de ciclo de vida de software, tecnologias de

software ou metodologias de desenvolvimento

 Na prática, uma avaliação de

processos de software é conduzida utilizando o Modelo de Avaliação de

Processos e não o Modelo de Referência de Processos

 Modelo para definir modelos de

avaliação

(52)

acfc@cin.ufpe.br, 07/10/2007 52

(53)

Software Process Improvement and Capability dEtermination

◦ http://www.sqi.gu.edu.au/spice/

Melhoria e Avaliação de Processo com ISO/IEC 15504 (SPICE) e CMMI

◦ Texto acadêmico – UFLA

César, Ana Cristina Freitas César. Aplicando

Padrões de Qualidade no Sistema de Referência Bibliográfica

Texto acadêmico – FIP

http://www.isospice.com/articles/15/4/TR-15504/P age4.html

acfc@cin.ufpe.br, 07/10/2007 53

(54)

http://en.wikipedia.org/wiki/ISO_15504

http://www.isospice.typepad.com/isospice_p t_is15504/

Lima,Geovane Nogueira . SPICE/ ISO 15504

Apresentação

Costa, Keilla . SPICE

Apresentação

Salviano, Clenio F. 15504MPE - Desenvolvendo um Método para Avaliação de Processos de

Software em MPEs Utilizando a ISO/IEC 15504, 2003.

Salviano, Clenio F. Novidades dos modelos do CMMI, SPICE/ISO 15504 e MPS-BR, 2006.

acfc@cin.ufpe.br, 07/10/2007 54

(55)

Salviano, Clênio Figueiredo. Livro: Melhoria e Avaliação de Processo de Software com o Modelo ISO/IEC 15504-5: 2006

Fernandes, Jorge H.C. SPICE e ISO 15504, 2004

Cortês, Mário L. Modelo de Qualidade de SW, 2004

acfc@cin.ufpe.br, 07/10/2007 55

(56)

acfc@cin.ufpe.br, 07/10/2007 56

(57)

Lembrem-se:

“Conhecimento não se transfere , conhecimento se constrói”

Paulo Freire

acfc@cin.ufpe.br, 07/10/2007 57

(58)

Aluna: Ana Cristina Freitas César acfc@cin.ufpe.br Recife, 2007

acfc@cin.ufpe.br, 07/10/2007 58

Referências

Documentos relacionados

competências, conhecimentos e habilidades para o desenvolvimento das atividades no Análise Técnica: Serão realizadas perguntas e testes práticos sobre fundamentos e

experiência profissional e/ou certificados que comprovem o á conforme ordem classificatória. Todos os candidatos classificados na 1ª. Etapa estão aptos a participarem da

om relacionamento interpessoal e desenvolvimento, flexível cooperativo, boa comunicação, capacidade de aprendizado, resolução de problemas, proatividade partir de 01 ano,

a) Em primeiro lugar, as cidades devem ser conside- radas como verdadeiros espaços de aprendizagem, organizando, sistematizando e aprofundando o co- nhecimento informal que

Estão disponíveis na página eletrônica do Programa de Pós-Graduação Interunidades em Ensino de Ciências da Universidade de São Paulo os Editais do Processo

Como observa Leandro Pereira Gonçalves, foi seu objetivo lançar “um olhar profundo sobre o pensamento político do líder em um traçado ainda não trilhado, com o objetivo

[r]

Comprovantes de experiência profissional e/ou certificados que comprovem o á conforme ordem classificatória. Todos os candidatos classificados na 1ª. Etapa estão aptos a