Click here to load reader

Projeto Rumo Ao CMM - Uma Visao Geral

  • View
    11

  • Download
    1

Embed Size (px)

DESCRIPTION

cmmi

Text of Projeto Rumo Ao CMM - Uma Visao Geral

  • 117/04/2001 Laboratrio de Qualidade de Software 1

    Odisnei GalarragaOdisnei Galarraga

    Viso Geral e Estrutura doViso Geral e Estrutura do

    CCapability apability MMaturity aturity MModelodel

    [email protected]@atlasatlas.unisinos..unisinos.brbr

    (51)590-8392(51)590-8392

    ProjetoProjetoRumo ao CMMRumo ao CMM

    17/04/2001 2

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    InstrutorInstrutorOdisnei Galarraga

    Coordenador de Suporte Tecnolgico (DSI/UNISINOS)

    Tecnlogo em Processamento de Dados (UFRGS - 1985)

    Especialista em Gesto da Qualidade (UNISINOS - 1997/98)

    Mestrando em Administrao de Empresas (PPGA-UFRGS)

    Curso: Introduction to the Capability Maturity Model(CISE/CMU- 1998)

    Membro da Comisso de Estudos de Processos de Ciclo de Vidade Software da ABNT

    Integrante da Coordenao Temtica da Misso Empresarial aosEstados Unidos em Qualidade de Software (UNISINOS -junho/2000)

  • 217/04/2001 3

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    ObjetivosObjetivos

    Explorar os conceitos bsicos de qualidade desoftware

    Ter uma viso geral do Capability MaturityModel (CMM) quanto a filosofia, estrutura ecomponentes do modelo

    Rpido comparativo com normas ISOequivalentes/complementares

    17/04/2001 4

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    Modalidade de ensinoModalidade de ensino

    Basicamente expositivo

    porm...

    Com interao: perguntar, questionar, agregarexperincias, estabelecer a discusso a qualquermomento!

  • 317/04/2001 5

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    ApresentaoApresentao

    Nome

    Empresa

    O que j sabe sobre CMM (ou o que jouviu falar, leu, etc.)

    Expectativas

    17/04/2001 6

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    AgendaAgenda

    Origem e uso do CMM

    Conceitos bsicos deQualidade de Software

    Os modelos CMM

    CMM - Estrutura e seuscomponentes

    O Nvel 2

    Modelo IDEAL

    Team Software Process(TSP) & PersonalSoftware Process (PSP)

    CMM x ISO

    Futuro

    Resumo (principaisconceitos)

    Fechamento

  • 417/04/2001 7

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    OrigemOrigem

    Software Engineering Institute (SEI)*Patrocinado pelo Departamento de Defesa (DoD)

    Carnegie Mellon University Pittsburgh, PA

    Baseado nas idias de Watts S. Humphrey

    MATURIDADE CAPACIDADE DO PROCESSOMATURIDADE CAPACIDADE DO PROCESSO

    17/04/2001 8

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    CapabilityCapability......

    Capacidade?

    Capacitao?

    Capabilidade?

    Qualidade que uma pessoaou coisa tem de possuirpara um determinado fim;habilidade, aptido.(Aurlio)

    Ato ou efeito decapacitar(-se). (Aurlio)

    ?

  • 517/04/2001 9

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    CapabilityCapability......

    Software process capability - descreve ointervalo de resultados esperados que podemser alcanados seguindo-se um processo desoftware. Um indicador que permite prever osresultados de futuros projetos de software.(SEI)

    17/04/2001 10

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    OrigemOrigem

    O CMM definido pelo prprio SEI como sendouma sistematizao das melhores prticas emengenharia de software

    Quem construiu o CMM foi a comunidade deengenheiros de software; o SEI reuniu asmelhores prticas e formalizou o modelo

    No h nada de novo no CMM...

  • 617/04/2001 11

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    OrigemOrigem

    O SEI estruturou o CMM por encomenda doDoD para contratao de grandes projetos desoftware

    Hoje, porm, o CMM utilizado porempresas/organizaes de vrios tamanhos

    17/04/2001 12

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    Carnegie Mellon University

    Center for Information Systems EngineeringCISE

    1998 Carnegie Mellon University

  • 717/04/2001 13

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    Carnegie Mellon University

    Center for Information Systems EngineeringCISE

    1998 Carnegie Mellon University

    17/04/2001 14

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    Carnegie Mellon University

    Center for Information Systems EngineeringCISE

    1998 Carnegie Mellon University

  • 817/04/2001 15

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    O focoO foco

    A D

    C

    B

    Pessoas com habilidades,

    treinamento e motivao

    Procedimentos e mtodos

    definindo o relacionamento

    entre as tarefas e a sua

    seqncia

    Ferramentas e

    equipamentos

    Processo

    17/04/2001 16

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    Porque problemas no processo geramdefeitos no produto!

    Por que o foco est noPor que o foco est noprocesso?processo?

    Exemplos:

    ISO srie 9000 (ISO 9000-3)

    SPICE (ISO 15504)

    CMM

  • 917/04/2001 17

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    Por que o foco est noPor que o foco est noprocesso?processo?

    InsumosInsumos ProdutosProdutosProcessoProcesso

    17/04/2001 18

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    Por que o foco est noPor que o foco est noprocesso?processo?

    EspecifiEspecifi--caescaes

    ProcessoProcessodede

    softwaresoftwareSStwtwrr

  • 10

    17/04/2001 19

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    Por que o foco est noPor que o foco est noprocesso?processo?

    EspecifiEspecifi--caescaes

    SStwtwrr

    xx

    17/04/2001 20

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    Por que o foco est noPor que o foco est noprocesso?processo?

    EspecifiEspecifi--caescaes

    SoftwareSoftware

  • 11

    17/04/2001 21

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    TQM e o CMMTQM e o CMM

    Organizao

    Projeto A

    Projeto C

    Projeto B

    Projeto X Sistema

    Hardware

    Software

    TQM

    CMM

    17/04/2001 22

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    PrevisibilidadePrevisibilidade

    Medida de tempo/custo/qualidade/...

    Probabilidade

    Alvo

    Medida de tempo/custo/qualidade/...

    Probabilidade

    Alvo

    Melhorando a

    previsibilidade

  • 12

    17/04/2001 23

    SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software

    ControleControle

    Medida de tempo/cu