Alessandro Almeida | www.alessandroalmeida.com
   Entre os dias 3 e 5 de outubro
   Provavelmente, no dia 5/10 teremos uma
    palestra sobre...
     Business Intelligence e o futuro da informação
     (aguardem mais informações)
   Alguém deseja compartilhar algo?
     Palestra ou estudo de caso
Qual é o significado do acrônimo?
 Capability Maturity Model
          Integration®




Fontes: Houaiss e Merriam-Webster
 Capability Maturity Model
          Integration®
                    1 : the quality or state of being capable
                    2 : poder de produção, de execução; rendimento
                    máximo
                    3 : qualidade ou condição de capaz




Fontes: Houaiss e Merriam-Webster
 Capability Maturity Model
          Integration®
                                    1 : the quality or state of being
                                    mature
                                    2 : estado, condição (de estrutura,
                                    forma, função ou organismo) num
                                    estágio adulto; condição de
                                    plenitude em arte, saber ou
                                    habilidade adquirida
                                    3 : estado ou condição de pleno
                                    desenvolvimento
Fontes: Houaiss e Merriam-Webster
   Primeiro você torna-se capaz de realizar algo,
    depois você adquire a maturidade

   Sou capaz!
     Aprendi, treinei e sei executar...
   Possuo maturidade!
     Sou capaz e tenho experiência...
 Capability Maturity Model
          Integration®              1 : simplificação da
                                    realidade
                                    2 : representação
                                    em escala reduzida
                                    de objeto, a ser
                                    reproduzida em
                                    dimensões
                                    normais; maquete

Fontes: Houaiss e Merriam-Webster
   Compilação de “boas práticas” no processo
    de diversas empresas de software
   Mostra O QUÊ fazer, e não COMO fazer
   Práticas distribuídas em “áreas de processo”
     Área de Processo = PA (Process Area)
   Agrupamento de práticas comuns de uma
    determinada “disciplina”.
   Onde fica o “O que fazer?”.
     Por exemplo: Project Planning (PP)
   Modelos de maturidade mantidos pelo SEI
    (Software Engineering Institute)
     http://www.sei.cmu.edu/cmmi
   Abrangem todo ciclo de vida para o
    desenvolvimento (CMMI-DEV) e operação de
    software (CMMI-SVC)
   Também aborda projetos de aquisição
    (CMMI-ACQ)
   Sponsor:
     DoD (U.S. Department of Defense)
   Versão 1.3 publicada em novembro de 2010
   Para quem não quer gastar...
   Para quem quer investir...
CMMI-SVC



                                                    CMMI
                                                    Model
                                                  Foundation


                  CMMI-DEV                                             CMMI-ACQ


Fonte: -http://www.sei.cmu.edu/cmmi/models/CMMI-Services-status.html
   Representações
     Contínua (Capability Levels)
     Por estágio (Maturity Levels)
   Exemplo:
   Exemplo:
Optimizing                            Causal Analysis and Resolution (CAR)
                                                            Organizational Innovation and Deployment (OID)


Quantitatively Managed                            Organizational Process Performance (OPP)
                                                   Quantitative Project Management (QPM)

                                      Decision Analysis and Resolution (DAR)
                                      Integrated Project Management (IPM)
                                      Organizational Process Definition (OPD)
                                      Organizational Process Focus (OPF)
                                      Organizational Training (OT)
          Defined                    Product Integration (PI)
                                      Requirements Development (RD)
                                      Risk Management (RSKM)
                                      Technical Solution (TS)
                                      Validation (VAL)
                                      Verification (VER)

                          Configuration Management (CM)
                          Measurement and Analysis (MA)
                          Project Monitoring and Control (PMC)
  Managed                Project Planning (PP)
                          Process and Product Quality Assurance (PPQA)
                          Requirements Management (REQM)
                          Supplier Agreement Management (SAM)

Initial          Processos ad hoc
Optimizing                           Causal Analysis and Resolution (CAR)
                                                           Organizational Innovation and Deployment (OID)


Quantitatively Managed                           Organizational Process Performance (OPP)
                                                  Quantitative Work Management (QWM)

                                      Capacity and Availability Management (CAM)
                                      Decision Analysis and Resolution (DAR)
                                      Incident Resolution and Prevention (IRP)
                                      Integrated Work Management (IWM)
                                      Organizational Process Definition (OPD)
          Defined                    Organizational Process Focus (OPF)
                                      Organizational Training (OT)
                                      Risk Management (RSKM)
                                      Service Continuity (SCON)
                                      Service System Development (SSD)
                                      Service System Transition (SST)
                                      Strategic Service Management (STSM)

                          Configuration Management (CM)
                          Measurement and Analysis (MA)
                          Work Monitoring and Control (WMC)
   Managed               Work Planning (WP)
                          Process and Product Quality Assurance (PPQA)
                          Requirements Management (REQM)
                          Service Delivery (SD)
                          Supplier Agreement Management (SAM)

Initial          Processos ad hoc
Optimizing                          Causal Analysis and Resolution (CAR)
                                                         Organizational Innovation and Deployment (OID)


Quantitatively Managed                         Organizational Process Performance (OPP)
                                                Quantitative Project Management (QPM)

                                    Acquisition Technical Management (ATM)
                                    Acquisition Validation (AVAL)
                                    Acquisition Verification (AVER)
                                    Decision Analysis and Resolution (DAR)
                                    Integrated Project Management (IPM)
        Defined                    Organizational Process Definition (OPD)
                                    Organizational Process Focus (OPF)
                                    Organizational Training (OT)
                                    Risk Management (RSKM)

                         Acquisition Requirements Development (ARD)
                         Agreement Management (AM)
                         Configuration Management (CM)
   Managed              Measurement and Analysis (MA)
                         Project Monitoring and Control (PMC)
                         Project Planning (PP)
                         Process and Product Quality Assurance (PPQA)
                         Requirements Management (REQM)
                         Solicitation and Supplier Agreement Development (SSAD)

 Initial        Processos ad hoc
   “Certificação” e exigências de clientes
    propiciam o processo só para constar
     Perde-se o propósito do CMMI
   O CMMI é totalmente “orientado a
    evidências”
   Embora contemple todo o ciclo de vida, há
    pouca preocupação com gestão de pessoas
     Para tentar resolver: People CMM
   Alto custo de implementação
alessandro.almeida@uol.com.br
www.slideshare.net/alessandroalmeida

Engenharia de Software II - Aula 4

  • 1.
    Alessandro Almeida |www.alessandroalmeida.com
  • 3.
    Entre os dias 3 e 5 de outubro  Provavelmente, no dia 5/10 teremos uma palestra sobre...  Business Intelligence e o futuro da informação  (aguardem mais informações)  Alguém deseja compartilhar algo?  Palestra ou estudo de caso
  • 5.
    Qual é osignificado do acrônimo?
  • 6.
     Capability MaturityModel Integration® Fontes: Houaiss e Merriam-Webster
  • 7.
     Capability MaturityModel Integration® 1 : the quality or state of being capable 2 : poder de produção, de execução; rendimento máximo 3 : qualidade ou condição de capaz Fontes: Houaiss e Merriam-Webster
  • 8.
     Capability MaturityModel Integration® 1 : the quality or state of being mature 2 : estado, condição (de estrutura, forma, função ou organismo) num estágio adulto; condição de plenitude em arte, saber ou habilidade adquirida 3 : estado ou condição de pleno desenvolvimento Fontes: Houaiss e Merriam-Webster
  • 9.
    Primeiro você torna-se capaz de realizar algo, depois você adquire a maturidade  Sou capaz!  Aprendi, treinei e sei executar...  Possuo maturidade!  Sou capaz e tenho experiência...
  • 10.
     Capability MaturityModel Integration® 1 : simplificação da realidade 2 : representação em escala reduzida de objeto, a ser reproduzida em dimensões normais; maquete Fontes: Houaiss e Merriam-Webster
  • 13.
    Compilação de “boas práticas” no processo de diversas empresas de software  Mostra O QUÊ fazer, e não COMO fazer  Práticas distribuídas em “áreas de processo”  Área de Processo = PA (Process Area)
  • 14.
    Agrupamento de práticas comuns de uma determinada “disciplina”.  Onde fica o “O que fazer?”.  Por exemplo: Project Planning (PP)
  • 15.
    Modelos de maturidade mantidos pelo SEI (Software Engineering Institute)  http://www.sei.cmu.edu/cmmi  Abrangem todo ciclo de vida para o desenvolvimento (CMMI-DEV) e operação de software (CMMI-SVC)  Também aborda projetos de aquisição (CMMI-ACQ)
  • 16.
    Sponsor:  DoD (U.S. Department of Defense)  Versão 1.3 publicada em novembro de 2010
  • 17.
    Para quem não quer gastar...
  • 18.
    Para quem quer investir...
  • 20.
    CMMI-SVC CMMI Model Foundation CMMI-DEV CMMI-ACQ Fonte: -http://www.sei.cmu.edu/cmmi/models/CMMI-Services-status.html
  • 21.
    Representações  Contínua (Capability Levels)  Por estágio (Maturity Levels)
  • 22.
    Exemplo:
  • 23.
    Exemplo:
  • 24.
    Optimizing  Causal Analysis and Resolution (CAR) Organizational Innovation and Deployment (OID) Quantitatively Managed  Organizational Process Performance (OPP) Quantitative Project Management (QPM) Decision Analysis and Resolution (DAR) Integrated Project Management (IPM) Organizational Process Definition (OPD) Organizational Process Focus (OPF) Organizational Training (OT) Defined  Product Integration (PI) Requirements Development (RD) Risk Management (RSKM) Technical Solution (TS) Validation (VAL) Verification (VER) Configuration Management (CM) Measurement and Analysis (MA) Project Monitoring and Control (PMC) Managed  Project Planning (PP) Process and Product Quality Assurance (PPQA) Requirements Management (REQM) Supplier Agreement Management (SAM) Initial  Processos ad hoc
  • 25.
    Optimizing  Causal Analysis and Resolution (CAR) Organizational Innovation and Deployment (OID) Quantitatively Managed  Organizational Process Performance (OPP) Quantitative Work Management (QWM) Capacity and Availability Management (CAM) Decision Analysis and Resolution (DAR) Incident Resolution and Prevention (IRP) Integrated Work Management (IWM) Organizational Process Definition (OPD) Defined  Organizational Process Focus (OPF) Organizational Training (OT) Risk Management (RSKM) Service Continuity (SCON) Service System Development (SSD) Service System Transition (SST) Strategic Service Management (STSM) Configuration Management (CM) Measurement and Analysis (MA) Work Monitoring and Control (WMC) Managed  Work Planning (WP) Process and Product Quality Assurance (PPQA) Requirements Management (REQM) Service Delivery (SD) Supplier Agreement Management (SAM) Initial  Processos ad hoc
  • 26.
    Optimizing  Causal Analysis and Resolution (CAR) Organizational Innovation and Deployment (OID) Quantitatively Managed  Organizational Process Performance (OPP) Quantitative Project Management (QPM) Acquisition Technical Management (ATM) Acquisition Validation (AVAL) Acquisition Verification (AVER) Decision Analysis and Resolution (DAR) Integrated Project Management (IPM) Defined  Organizational Process Definition (OPD) Organizational Process Focus (OPF) Organizational Training (OT) Risk Management (RSKM) Acquisition Requirements Development (ARD) Agreement Management (AM) Configuration Management (CM) Managed  Measurement and Analysis (MA) Project Monitoring and Control (PMC) Project Planning (PP) Process and Product Quality Assurance (PPQA) Requirements Management (REQM) Solicitation and Supplier Agreement Development (SSAD) Initial  Processos ad hoc
  • 27.
    “Certificação” e exigências de clientes propiciam o processo só para constar  Perde-se o propósito do CMMI  O CMMI é totalmente “orientado a evidências”  Embora contemple todo o ciclo de vida, há pouca preocupação com gestão de pessoas  Para tentar resolver: People CMM  Alto custo de implementação
  • 30.