26
CMMI: NIVEL 2 (STAGED) Rubby Casallas Especialización en Construcción de Software Universidad de los Andes

fetch.pdf

Embed Size (px)

Citation preview

  • CMMI: NIVEL 2 (STAGED)

    Rubby Casallas

    Especializacin en Construccin de Software

    Universidad de los Andes

  • Definiciones2

    CMMI es un framework que permite seleccionar, de acuerdo con unos criterios, un modelo de mejoramiento de procesos adecuado para una organizacin

  • Definiciones (2)3

    Dos representaciones:

    Niveles o escalonada (staged)

    Continua

    nfasis en las reas de conocimiento:

    Software Engineering

    System Engineering

    Integrated Product and Process Development (IPPD)

    Supplier Sourcing

  • Componentes del modelo4

    Areas de proceso

    Objetivos especficos

    Prcticas especficas

    Objetivos genricos

    Prcticas genricas

    Productos intermedios tpicos

    Sub prcticas

  • Componentes del modelo

    (Representacin Continua)5

    Generic Practices

    Generic Goals

    Process Area 2Process Area 1 Process Area n

    Specific Goals

    Specific PracticesCapability Levels

    Generic Practices

    Generic Goals

    Process Area 2Process Area 1 Process Area n

    Specific Goals

    Specific PracticesCapability Levels

    Grfico tomado de: CMU/SEI-2002-TR-011 pgina 12

  • 6

    Generic Practices

    Generic Goals

    Process Area 2Process Area 1 Process Area n

    Specific Goals

    Specific PracticesCapability Levels

    Generic Practices

    Generic Goals

    Process Area 2Process Area 1 Process Area n

    Specific Goals

    Specific PracticesCapability Levels

    Componentes requeridos

    Componentes del modelo

    (Representacin Continua)

  • 7

    Generic Practices

    Generic Goals

    Process Area 2Process Area 1 Process Area n

    Specific Goals

    Specific PracticesCapability Levels

    Generic Practices

    Generic Goals

    Process Area 2Process Area 1 Process Area n

    Specific Goals

    Specific PracticesCapability Levels

    Componentes esperados

    Componentes del modelo

    (Representacin Continua)

  • Areas de Proceso8

    22 reas de proceso

    Organizadas en 4 niveles (2-5)

    Organizadas en 4 categoras

  • Areas de Proceso (2)9

    CMMI

    Process Management

    Project Management

    Engineering

    Support

  • Areas de Proceso (3)10

    Process Management

    Organizational Process Focus

    Organizational Process Definition

    Organizational Training

    Organizational Process Performance

    Organizational Innovation and Deployment

  • Areas de Proceso (4)11

    Project Management

    Project Planning

    Project Monitoring and Control

    Supplier Agreement Management

    Integrated Project Management for IPPD

    Risk Management

    Integrated Teaming

    Quantitative Project Management

  • Areas de Proceso (5)12

    Engineering

    Requirements Management

    Requirements Development

    Technical Solution

    Product Integration

    Verification

    Validation

  • Areas de Proceso (6)13

    Support

    Configuration Management

    Process and Product Quality Assurance

    Measurement and Analysis

    Decision Analysis and Resolution

    Organizational Environment for Integration

    Causal Analysis and Resolution

  • Areas claves de proceso - Nivel 214

    1. Configuration Management (Support)

    2. Process and Product Quality Assurance (Support)

    3. Measurement and Analysis (Support)

    4. Supplier Agreement Management (Project Management)

    5. Project Planning (Project Management)

    6. Project Monitoring and Control (Project Management)

    7. Requirements Management

  • Areas claves de proceso - Nivel 315

    1. Decision Analysis and Resolution

    2. Risk Management

    3. Integrated Project Management

    4. Organizational Training

    5. Organizational Process Definition

    6. Organizational Process Focus

    7. Validation

    8. Verification

    9. Product Integration

    10. Technical Solution

    11. Requirements Development

  • Areas claves de proceso - Nivel 416

    1. Quantitative Project Management

    2. Organizational Process Performance

  • Areas claves de proceso - Nivel 517

    1. Causal Analysis and Resolution

    2. Organizational Innovation and Deployment

  • Objetivos especficos18

    Aplican a un rea de proceso

    Describe lo que debe ser implementado para

    satisfacer el rea de proceso

    Son componentes requeridos en el modelo, significa

    que con base en estos objetivos se hace la

    valoracin de si se satisface el rea o no

    Puede haber objetivos especficos de diferentes

    niveles de capacidad

  • Support (Level 2): Configuration Management

    19

    Propsito

    El propsito es establecer y mantener la

    integridad de los productos del proyecto,

    a lo largo del ciclo de vida del software utilizando:

    Identificacin de la configuracin

    Control de la configuracin

    Informes de estado de la configuracin

    Auditorias de la configuracin

  • Support (Level 2): Process and Product

    Quality Assurance20

    Propsito

    El propsito es contar con personal directivo y administrativo con una visin objetiva con respecto al proceso y a los productos intermedios asociados

    Esto es:

    Objetivamente evaluar los procesos y productos que estn siendo construidos contra los estndares, definiciones, planes, etc.

    Identificar y documentar las no conformidades

    Proveer feedback al personal directivo y administrativo

    Asegurarse que las no conformidades son tratadas

  • Support (Level 2): Measurement and Analysis

    21

    Propsito

    Desarrollar y mantener una capacidad para obtener mtricas

    tiles para das soporte a las necesidades de informacin para la

    administracin del proyecto.

    Esto es:

    Especificar los objetivos de las mtricas y del anlisis

    Especificar cules son los datos que deben ser recolectados, cmo

    se almacenan, analizan, reportan y cuales sern los mecanismos

    de feedback

    Proveer resultados que puedan ser utilizados para sustentar

    decisiones del proyecto.

  • Project Management (Level 2): Supplier

    Agreement Management22

    Propsito

    Administrar la adquisicin de productos de otros

    proveedores con quienes existe un acuerdo formal

    Esto es:

    Seleccin de proveedores

    Determinar el tipo de adquisicin

    Establecer y mantener los acuerdos con los

    proveedores

    Administrar la transicin de los productos al proyecto

  • Project Management (Level 2): Project Planning

    23

    Propsito Establecer y mantener los planes par la realizacin de las

    actividades del proyecto.

    Esto es: Desarrollar el plan del proyecto

    Interactuar apropiadamente con las personas involucradas (stakeholders)

    Obtener compromisos con el plan

    Mantener el plan

    Incluye: Como entrada los requerimientos que definen el productio y el

    proceso

    Los estimados, los recursos necesarios. la negociacin de los compromisos, la identificacin de los riesgos, etc.

  • Project Management (Level 2): Project

    Monitoring and Control 24

    Propsito

    Proveer un entendimiento del progreso del proyecto

    de tal forma que acciones correctivas puedan ser

    desarrolladas en caso de que haya desviaciones

    significativas con respecto al plan.

  • Engineering (Level 2): Requirements

    Management25

    Propsito

    Administrar los requerimientos de los productos y de

    los componentes de los productos e identificar

    inconsistencias entre los planes y los productos

    intermedios

  • Engineering (Level 2): Requirements

    Management26

    Objetivos Especficos

    1. Obtener un entendimiento de los requerimientos

    2. Obtener compromiso con los requerimientos

    3. Administrar los cambios a los requerimientos

    4. Mantener una rastreabilidad bidireccional entre los

    requerimientos y los productos

    5. Identificar inconsistencias entre los requerimientos y

    los planes de trabajo