Grupos


Detalle de los Temas

(1) Introducción a  CMMi.  La PAL: elaboración y mejoras de procesos

·      Niveles de madurez, y Objetivos y practicas (generales y específicas)

·      Describir qué es hacer un plan de un área de proceso

·      Diferentes representaciones de CMMI

·      Constelaciones

·      SCAMPI 

La PAL, cómo usarla para generar el proceso definido para el proyecto. Prácticas asignadas:

·         SG 1. Determine Process Improvement Opportunities

·         SP 1.1. Establish Organizational Process Needs

·         SP 1.2. Appraise the Organization´s Processes

·         SP 1.3. Identify the Organization´s Process Improvements

·         SG 2. Plan and Implement Process Improvements

·         SP 2.1. Establish Process Actions Plans

·         SP 2.2. Implement Process Action Plans

·         SG 3. Deploy Organizational Process Assets and Incorporate Lessons Learned

·         SP 3.1. Deploy Organizational Process Assets

·         SP 3.2. Deploy Standard Processes

·         SP 3.3. Monitor Implementation

·         SP 3.4. Incorporate Process-Related Experiences into the Organizational Process Assets 

La PAL, métodos de solicitud de mejoras a la PAL. Prácticas asignadas:

·         SG 1. Establish Organizational Process Assets

·         SP 1.1 Establish Standard Processes

·         SP 1.2 Establish Lifecycle Model Descriptions

·         SP 1.3 Establish Tailoring Criteria and Guidelines

·         SP 1.4 Establish the Organization`s Measurement Repository

·         SP 1.5 Establish the Organization´s Process Asset Library

·         SP 1.6 Establish Work Environment Standards 

Libros:

  • Interpreting the CMMI

(2) Introducción a los requerimientos, gestión y técnicas de elicitación

Prácticas asignadas:

·         SP 1.1 Develop an understanding with the requirements providers on the meaning of the requirements

·         SP 1.2 Obtain commitment to the requirements from the project participants

·         SP 1.3 Manage changes to the requirements as they evolve during project

·         SP 1.4 Maintain bi-directional traceability among the requirements

·         SP 1.5 Identify inconsistencies between the project plans and work products and the requirements.

Técnicas de Elicitación:

·         SP 1.1 Elicit stakeholder needs, expectations, constraints, and interfaces for all phases of the product life cycle.

·         SP 1.2 Transform stakeholder needs, expectations, constraints, ands interfaces into customer requirements.

Libros: 

  • Mastering the Requirement Process

     Desarrollo de Requerimientos

Prácticas asignadas:

·         SP 2.1 Establish and maintain product and product-component requirements, which are based on the customer requirements.

·         SP 2.2 Allocate the requirements for each product component.

·         SP 2.3 Identify interface requirements

·         SP 3.1 Establish and maintain operational concepts and associated scenarios.

·         SP 3.2 Establish and maintain a definition of required functionality.

·         SP 3.3 Analyze requirements to ensure that they are necessary and sufficient.

·         SP 3.4 Analyze requirements to balance stakeholder needs and constraints.

·         SP 3.5 Validate requirements to ensure the resulting product will perform as intended in the user´s environment.

Validación de requerimientos

Prácticas asignadas:

·         SP 1.1 Select products and product components to be validated and the validation methods that will be used for each.

·         SP 1.2 Establish and maintain the environment needed to support validation.

·         SP 1.3 Establish and maintain procedures and criteria for validation

·         SP 2.1 Perform validation on the selected products and product components.

·         SP 2.2 Analyze the results of the validation activities and identify issues. 

Libros:

  • Mastering the Requirement Process 
  • Verification and Validation of Modern Software-Intensive Systems

(3) Definición de mediciones, indicadores y mediciones bases

Prácticas asignadas:

·         SP 1.1 Establish and maintain measurement objectives that are derived from identified information needs and objectives.

·         SP 1.2 Specify measures to address the measurement objectives.

·         SP 1.3 Specify how measurement data will be obtained and stored.

·         SP 1.4 Specify how measurement data will be analyzed and reported.

·         SP 2.1 Obtain specified measurement data.

·         SP 2.2 Analyze and interpret measurement data.

·         SP 2.3 Manage and store measurement data, measurement specifications, and analysis results.

·         SP 2.4 Report results of measurement and analysis activities to all relevant stakeholders.

Libros:

  • Practical Software Measurement: Objective Information for Decision Makers

(4) Definición y control de ítems de configuración/ Auditorías de configuración

Prácticas asignadas:

·         SP 1.1 Identify the configuration items, components, and related work products that will be placed under configuration management.

·         SP 1.2 Establish and maintain a configuration management and change management system for controlling work products.

·         SP 1.3 Create or release baselines for internal use and for delivery to the customer.

·         SP 2.1 Track change requests for the configuration items.

·         SP 2.2 Control changes to the configuration items.

·         SP 3.1 Establish and maintain records describing configuration items.

·         SP 3.2 Perform configuration audits to maintain integrity of the configuration baselines 

Libros:

  • Practical CM III 
  • Software Configuration Management Patterns

(5) Planificación y organización del proyecto. Presupuestación

Prácticas asignadas:

·         SG 2 Develop a Project Plan

·         SP 2.5 Plan for needed knowledge and skills

·         SP 2.7 Establish the project plan

·         SG 3 Obtain Commitment to the Plan

·         SP 3.1 Review plans that affect the project

·         SP 3.2 Reconcile work and resource levels

·         SP 3.3 Obtain Plan Commitment

Integración de planes. Prácticas asignadas:

·         SG 1 Use the Project´s Defined Process

·         SP1.4 Integrate plans

·         SP 1.5 Manage the Project Using the Integrated Plans

Presupuestación. Prácticas asignadas:

·         SG 2 Develop a Project Plan

·         SP 2.1 Establish the budget and schedule 

Técnicas de estimación

·         SG1 Establish estimates

·         SP 1.1 Estimate the scope of the Project

·         SP 1.2 Establish estimates of work product and task attributes

·         SP 1.3 Define project lifecycle

·         SP 1.4 Determine estimates of effort and cost

·         SG 2 Provide Measurement Results

·         SP 2.1 Collect measurement data

·         SP 2.2 Analyze measurement data

·         SP 2.3 Store data and results

·         SP 2.4 Communicate results 

Libros: 

  • Project Planning, Scheduling and Control

(6) Monitoreo y control

Prácticas asignadas:

·         SG 1 Monitor Project Against Plan

·         SP 1.1 Monitor project planning parameters

·         SP 1.2 Monitor commitments

·         SP 1.3 Monitor projects risks

·         SP 1.4 Monitor data management

·         SP 1.5 Monitor stakeholder involvement

·         SP 1.6 Conduct progress reviews

·         SP 1.7 Conduct milestones reviews

·         SG 2 Manage Corrective Action to Closure

·         SP 2.1 Analyze Issues

·         SP 2.2 Take corrective actions

·         SP 2.3 Manage corrective actions

Libros:

  • Project Planning, Scheduling and Control

(7) Análisis y toma de decisiones

Prácticas asignadas:

·         SG 1 Evaluate Alternatives

·         SP 1.1 Establish guidelines for decision making analysis

·         SP 1.2 Establish evaluation criteria

·         SP 1.3 Identify alternative solutions

·         SP 1.4 Select evaluation methods

·         SP 1.5 Evaluate alternatives

·         SP 1.6 Select solutions

Identificación y administración de riesgos. Prácticas asignadas:

·         SG 1 Prepare for Risk Management

·         SP 1.1 Determine risk sources and categories

·         SP 1.2 Define the parameters used to analyze and categorize risks and the parameters used to control the risk management effort.

·         SP 1.3 Establish and maintain the strategy to be used for risk management.

·         SG 2 Identify and Analyze Risks

·         SP 2.1 Identify and document risks

·         SP 2.2 Evaluate and categorize each identified risk using the defined risk categories and parameters, and determine its relative priority.

·         SG 3 Mitigate Risks

·         SP 3.1 Develop a risk mitigation plan for the most important risks to the project, as defined by risk management strategy.

·         SP 3.2 Monitor the status of each risk periodically and implement the risk mitigation plan as appropriate.

Libros:

  • Making Hard Decisions: An Introduction to Decision Analysis 
  • Risk Management in Software Development Projects

(8) Arquitectura,  diseño e implementación

Prácticas asignadas:

·         SG 1 Select Product Component Solutions

·         SP 1.1 Develop alternative solutions and selection criteria

·         SP 1.2 Select product component solutions

·         SG 2 Develop the Design

·         SP 2.1 Design the product or product component

·         SP 2.2 Establish a technical data package

·         SP 2.3 Design interfaces using criteria

·         SP 2.4 Perform make, buy or reuse analyses

·         SG 3 Implement the Product Design

·         SP 3.1 Implement the design

·         SP 3.2 Develop product support documentation

Libros: 

  • Software Architecture 
  • Documenting Software Architecture: Views and Beyonds

(9) Técnicas de testing funcional y no funcional

Técnicas de testing funcional y no funcional. Diseño de tests de unidad, integración y sistema. Diseño de ambientes para load, stress y otros tests no funcionales. Prácticas asignadas:

·         SP 1.1 Select Work Products for Verifications

·         SP 1.2 Establish the verification environment

·         SP 3.1 Perform verification on the selected work products.

·         SP 3.2 Analyze the results of all verification activities

Libros: 

  • Critical Testing Process: Plan, Prepare, Perform, Perfect. 
  • Testing Computer Software
  • Verification and Validation of Modern Software-Intensive Systems

(10) Quality Assurance. Inspecciones. Peer Review

Prácticas asignadas:

·         SP 2.1 Prepare for peer reviewers

·         SP 2.2 Conduct peer reviewers

·         SP 2.3 Analyze peer review data

Quality Assurance. Prácticas asignadas:

·         SP 1.1 Objectively evaluate processes

·         SP 1.2 Objectively evaluate work products and services

·         SP 2.1 Communicate and ensure noncompliance issues

·         SP 2.2 Establish records

Libros:

  • Software Inspection 
  • Handbook of Software Quality Assurance