Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Eduardo Gngora
Especializacin en Construccin de Software
Universidad de los Andes
reas de proceso
Objetivos especficos
Prcticas especficas
Objetivos genricos
Prcticas genricas
Productos intermedios tpicos
Sub prcticas
22 reas de proceso
Organizadas en 4 niveles
Organizadas en 4 tipos de procesos (temas-
areas de conocimiento)
CMMI
High Maturity
Organizational
Processes
Processes
Project Support
Processes Processes
Organizational Processes
Organizational Process Focus
Organizational Process Definition
Organizational Training
Organizational Processes
Organizational Process Focus ( evaluar procesos
fortalezas debilidades mejora lecciones aprendidas - plan de accin)
Ingeniera de Adquisiciones
Acquisition Requirements Development
Acquisition Technical Management
Acquisition Verification
Acquisition Validation
Ingeniera de Adquisiciones
Acquisition Requirements Development ( formalizacin requerimientoscontrato)
Acquisition Technical Management ( pruebas formales solucin tcnica arquitectura de la
solucin)
Acquisition Verification ( contrato sla requerimientos - peer reviews)
Acquisition Validation ( requerimientos area usuaria prototipos)
Especializacin en Construccin de Software
- Uniandes 9
Areas de Proceso
Support Processes
Configuration Management
Process and Product Quality Assurance
Measurement and Analysis
Decision Analysis and Resolution
Support Processes
Configuration Management (control de cambios linea
base de configuracin, sw datos)
Process and Product Quality Assurance ( auditorias
reportes de no-cumplimiento acciones correctivas tendencias)
Measurement and Analysis ( definicin obtencin
mantenimiento ( datos -reportes de desempeo calidad))
Decision Analysis and Resolution ( evaluacin formal
proveedores soluciones - benchmarking, costo-beneficio
investigaciones)
1. Agreement Management
2. Acquisition Requirements Development
3. Configuration Management
4. Measurement and Analysis
5. Solicitation and Supplier Agreement
Development
6. Project Planning
7. Project Monitoring and Control
8. Process and Product Quality Assurance
9. Requirements Management
Especializacin en Construccin de Software
- Uniandes 15
Areas Claves de Proceso- Nivel 3
1. Acquisition Technical Management
2. Acquisition Verification
3. Acquisition Validation
4. Decision Analysis and Resolution
5. Risk Management
6. Integrated Project Management
7. Organizational Training
8. Organizational Process Definition
9. Organizational Process Focus
Objetivo Explicacin
Las mediciones son confiables y reflejan la madurez/capacidad de la
Precisin organizacin, son comparables con otras organizaciones y permiten
identificar fortalezas y debilidades de la compaa evaluada.
Es probable que los resultados y hallazgos de una evaluacin sean
Repetible consistentes con otras evaluaciones independientes realizadas bajo
condiciones similares.
Efectividad El mtodo es eficiente en trminos de horas-hombre utilizadas para
costo/recursos planear, preparar y ejecutar la evaluacin.
Los resultados de la evaluacin son tiles para que los patrocinadores y/o
Usabilidad interesados en la evaluacin puedan tomar decisiones. Estas pueden ser
usadas para mejora de procesos, seleccin de proveedores o monitoreo.
El SCAMPI A es un mtodo Clase A que cumple con todos los
Cumplimiento ARC
requerimientos del Appraisal Requirements for CMMI (ARC).
Supplier Selection
Results are used in characterizing the process-related risk of awarding a
contract to a supplier. The appraisal results are typically only one criterion
among many used to select suppliers. Results are often used as a baseline in
subsequent process monitoring with the selected supplier.
Process Monitoring
Appraisal methods are also used in monitoring processes (e.g., after contract
award, by serving as input for an incentive/award fee decision or a risk
management plan). The appraisal results are used to help the sponsoring
organization tailor its contract or process monitoring efforts by allowing it to
prioritize efforts based on the observed strengths and weaknesses of the
supplying organizations processes. This usage mode focuses on a long-term
teaming relationship between the sponsoring organization and the development
organization (i.e., buyer and supplier).
31
SCAMPI Phase - Details
32
Calificacin de acuerdo con el mtodo
SCAMPI A
37
Calificacin de acuerdo con el
mtodo SCAMPI A a nivel de instancia
Caracterizacin Significado
43
Data Collection Approaches
GP 2.1 Establecer una Poltica Organizacional: Se establecen los lineamientos del proceso a travs de polticas organizacionales para el desarrollo y gestin de
requerimientos de adquisicin o mantenimiento de Software (ARD, REQM), la Gestin de Contratos (AM), el monitoreo y control de los proyectos (PMC), las
convocatorias y solicitudes de proveedores (SSAD) aunque para la mediciones no est establecida (MA).
GP 2.2 Planear el Proceso: Se cuenta con la planeacin de los procesos de mantenimiento y adquisicin de software a travs de los subprocesos definidos en
Metodologa de Gerencia de Proyectos del BR: Elaborar presupuesto del proyecto, Desarrollar la planeacin organizacional, Planear la gerencia de riesgos,
Formalizar la planeacin de adquisiciones, Desarrollar la planeacin de calidad, Realizar la planeacin de comunicaciones, Realizar la planeacin de
configuracin. Aunque estos procesos son ejecutados casi siempre, no son documentados o incluidos como parte del proyecto, lo cual dificulta la gestin y el
control por parte de los stakeholders.
GP 2.3 Proveer Recursos: La coordinacin de los recursos humanos y tcnicos para la adecuada ejecucin del proyecto es responsabilidad del Ingeniero Lder, el cual
no tiene la facultad para influir en los recursos humanos por lo cual es aconsejable revisar las responsabilidades asignadas a los participantes del proyecto.
GP 2.4 Asignar responsabilidades: Los proyectos tienen claramente definidas las responsabilidades y funciones para cada uno de los roles definidos.
GP 2.5 Capacitar las personas: La capacitacin de los Ingenieros de la SGINF es una fortaleza del proceso, puesto que cuenta con certificaciones, cursos y
capacitaciones peridicas en metodologas de gerencia de proyectos que fortalecen sus competencias. Adicionalmente el recurso humano con ms experiencia de la
SGINF, se encarga de compartir la informacin con los que tiene menos experiencia.
GP 2.6 Gestionar las configuraciones: La gestin de configuracin es un proceso que si bien se tiene documentado y hace parte de la gestin de requerimientos
(REQM), aun no se efecta el control de cambios a los requerimientos u otros elementos del proyecto, en donde se tenga en cuenta el anlisis de impacto, la
evaluacin de la integridad de la lnea base y la completitud de acuerdo con los procedimientos y estndares establecidos.
GP 2.7 Identificar e Involucrar los stakeholders: Los stakeholders son claramente identificados con el propsito del proceso (Estructura Organizacional Proyectos
de la SGINF) aunque su participacin no lo es cuando se efectan labores de mantenimiento o proyectos largos de adquisicin.
GP 2.8 Monitorear y controlar el proceso: Teniendo en cuenta la evaluacin de Medicin y Anlisis (MA) es conveniente mejorar la toma de acciones correctivas a
partir de los anlisis cuantitativos de las mediciones de los procesos, que contribuyan al mejoramiento continuo del mismo. No obstante, se hace seguimiento y
control a las actividades del proceso mediante los productos intermedios del mismo.
GP 2.9 Evaluar la adherencia objetivamente: Las actividades de aseguramientos de calidad estn definidas en las guas y metodologas de la SGINF, aunque no
siempre son implementadas (ej. reportes de revisiones, de acciones correctivas, de planeacin de las actividades, bitcoras de evaluacin).
GP 2.10 Revisar el estado con la alta gerencia: Las fases del proyecto son supervisadas por el Grupo Ejecutivo del Proyecto quien est compuesto por la alta
gerencia de la organizacin.
Nivel de
ARD Desarrollar los requerimientos de la adquisicin
Capacidad:
Desarrollar y analizar los requerimientos contractuales y del cliente
Riesgos identificados:
Insatisfaccin de las necesidades de los stakeholders
Falta de un acuerdo general en los objetivos del proyecto
Los proyectos no estn alineados con los objetivos del Banco
Incumplimiento de la normatividad ocasionado por no efectuar la implementacin de requerimientos obligatorios
Controles sugeridos:
Estudios de factibilidad
Documentos de soporte de los requerimientos solicitados
Secuenciacin y estimacin de actividades
Capacitacin en reas de negocio
Investigacin de Mercados
Metodologa de definicin de requerimientos
Control de cambios a los requerimientos
P1 P2 P3
Los requerimientos del cliente son refinados y elaborados como requerimientos contractuales
SP 2.1 Establecer requerimientos formales: Establecer los requerimientos contractuales basado en los requerimientos del cliente
Listado de requerimientos funcionales solicitados formalmente
SP 2.2 Asignacin de requerimientos: Distribucin de los requerimientos que componen el proyecto
Descomposicin de requerimientos como entregables y productos intermedios del proyecto
Caracterizacin P1: Caracterizacin P2: Caracterizacin P3:
En los Procesos de Iniciacin establecidos en la metodologa de Gerencia de Proyectos se tiene contemplado la formalizacin de los requerimientos mediante el subproceso,
Construir la carta de constitucin del proyecto: El propsito de este subproceso es comunicar formalmente la existencia de un nuevo proyecto, para autorizar a la organizacin
a utilizar los recursos y as alcanzar el objetivo del proyecto. Como resultado del proceso se obtiene la Carta de Constitucin del Proyecto.
Adicionalmente en los Procesos de Planeacin del Proyecto, se realiza la subdivisin de los entregables del proyecto con el fin de mejorar la estimacin, la asignacin de
responsabilidades, medicin y control. Como resultado del proceso se obtiene la Estructura de Descomposicin del Trabajo (EDT)
Se constituye el proyecto de forma oficial y se realiza la
EDT con el fin de distribuir de manera eficiente los P2 P3
recursos y tiempos
Evidencia de la evaluacin:
P1 P2 P3
P1 P2 P3
En la gua de Aseguramiento de Calidad de Proyectos Informticos se tiene en cuenta el subproceso Convocatoria de Cotizacin y en la Metodologa de Gerencia de Proyectos
del BR se describe el subproceso Invitar a proveedores y Distribuir informacin los cuales consisten en realizar y enviar al Departamento de Compras - DC los siguientes
documentos con el fin de que el DC elabore la Solicitud de Propuestas (RFP) a los proveedores seleccionados: la Solicitud de Adquisicin de Bienes o Servicios, un listado de los
proveedores potenciales teniendo en cuenta el Rgimen de Contratacin del BR (aprobacin entre la SGINF y el DC), los criterios de evaluacin de las propuestas teniendo
como base la gua de Criterios de Evaluacin de Proyectos Informticos establecidos por la SGINF, el cronograma de la cotizacin (fechas de apertura de convocatoria, entrega
de propuestas, presentacin soluciones propuestas, entrega de resultado de la evaluacin al DC), el ERS resultante de la refinacin de requerimientos. El RFP resultante se debe
realizar siguiendo la plantilla Solicitud de Propuestas publicada por la SGINF. Al final del flujo de trabajo, se obtienen las propuestas de los proponentes.
P1 P2 P3
Evidencia de la evaluacin:
P1 P2 P3
P1 P2 P3
SP 3.1 Establecer y entender el acuerdo: Mantener un mutuo entendimiento de los acuerdos con el proveedor y los usuarios finales
Aclaraciones legales (plizas, garantas, plazos, etc.)
SP 3.2 Suscribir el contrato con el proveedor: Establecer el contrato o los acuerdos contractuales con el proveedor
Contrato con el proveedor debidamente legalizado
Caracterizacin P1: Caracterizacin P2: Caracterizacin P3:
Con el fin de establecer el contrato con el proveedor seleccionado, la gua de Aseguramiento de Calidad de Proyectos Informticos establece el
subproceso Contratacin y en la Metodologa de Gerencia de Proyectos del BR se describe el subproceso Seleccionar y contratar proveedor los cuales
consisten en negociar los requerimientos a contratar y ajustar el documento segn sea el caso. Se deben aclarar las inquietudes y resolver las dudas de
ambas partes con el fin de elaborar el documento contractual. Lo anterior permitir al Banco conseguir el(los) mejor(es) proveedor(es) y obtener
contratos de acuerdo mutuo estructurados de forma que reflejen como mnimo el alcance del proyecto, los criterios de aceptacin del producto o
servicio, las responsabilidades de las partes, las leyes aplicables, los enfoques administrativo y tcnico para gerenciar el proyecto, las fechas que
acompaan los principales entregables, la finalizacin del contrato por fuerza mayor o justa causa y el precio del mismo. Como resultado del proceso se
obtiene el contrato debidamente diligenciado, firmado y legalizado.
P1 P2 P3
Evidencia de la evaluacin:
P1 P2 P3
P1 P2 P3
Controlar el progreso del proyecto y tomar acciones correctivas si las desviaciones del proyecto son considerables
Riesgos identificados:
P1 P2 P3
Se gestionan las acciones correctivas que surgen a partir de los incumplimientos del proveedor
SP 2.1 Analizar los errores: Identificar y analizar los errores y determinar las acciones correctivas necesarias para corregirlos
Lista de errores para correccin
SP 2.2 Tomar las acciones correctivas: Tomar los correctivos para los errores detectados
Planes de acciones correctivas
SP 2.3 Gestionar las acciones correctivas: Cerrar los casos cuando han sido corregidos
Resultado de las acciones correctivas
Caracterizacin P1: Caracterizacin P2: Caracterizacin P3:
A travs del plan de gerencia de riesgos, se analizan los cambios que pueden impactar el diseo del sistema, el costo/beneficio de realizarlos, los
conflictos que pueda ocasionar con otros compromisos y las restricciones del contrato en donde se genera un listado de los cambios o acciones
correctivas, se establece la mejor alternativa de solucin para mantener el presupuesto de reserva del Proyecto bajo control y la Matriz de
Seguimiento de Riesgos actualizada de acuerdo con la nueva situacin del Proyecto. Una vez se efectan los cambios correspondientes se obtiene
el Cronograma Base del Proyecto actualizado y lecciones aprendidas en cuanto a las variaciones encontradas con respecto al cronograma con el
cual se inici la ejecucin del Proyecto.
P1 P2 P3
Evidencia de la evaluacin:
P1 P2 P3
Desarrollar y sostener una capacidad de medicin que sirva como soporte para la gestin de necesidades de la informacin
Evidencia de la evaluacin:
Riesgos identificados:
Incumplimiento de los objetivos del proyecto
No se cuenta con histricos que permitan predecir comportamientos futuros
Se cometen los mismos errores varias veces
Problemas no identificados durante la ejecucin del proceso
La alta gerencia no conoce el estado de los proyectos
Controles sugeridos:
Anlisis y medicin de los objetivos de los proyectos
Indicadores para la toma de decisiones
Anlisis de tendencias
Los objetivos y actividades de medicin son alineados con las necesidades y objetivos de informacin identificados
SP 1.1 Establecer objetivos de medicin: Mantener objetivos de medicin derivados de la identificacin de necesidades u objetivos
Objetivos de medicin
SP 1.2 Especificar las medidas y/o indicadores: Especificar las medidas para cumplir los objetivos de la medicin
Especificacin de medidas e indicadores
SP 1.3 Especificar la recoleccin de datos y los procedimientos de almacenamiento: Cmo y en dnde se almacena la informacin
Recoleccin de informacin y procedimientos de almacenamiento
SP 1.4 Especificar procedimientos de anlisis de la informacin: Cmo las mediciones son analizadas y comunicadas
Herramientas de anlisis de datos
Caracterizacin P1: Caracterizacin P2: Caracterizacin P3:
En el BR no se cuenta con procesos definidos con respecto al levantamiento de informacin que sirva como insumo para la medicin de
P1 P2 P3
Evidencia de la evaluacin:
P1 P2 P3
Los resultados de las mediciones son provistos con el fin de identificar necesidades y objetivos
SP 1.1 Obtener los datos de la medicin: Obtener los datos de medicin especificados
Conjunto de los datos obtenidos en la medicin
SP 1.2 Analizar los datos medidos: Analizar e interpretar los datos medidos
Anlisis de resultados
SP 1.3 Almacenar los datos y los resultados: Gestionar y almacenar los datos de las mediciones y los resultados del anlisis
Inventario de datos almacenados
SP 1.4 Comunicar los resultados: Comunicar los resultados de las mediciones y de los anlisis a los stakeholders
Reportes o actas de la entrega de los resultados
Caracterizacin P1: Caracterizacin P2: Caracterizacin P3:
P1 P2 P3
Evidencia de la evaluacin:
P1 P2 P3
Asegurar que la solucin tcnica y las interfaces del producto satisfacen las necesidades de los stakeholders
Riesgos identificados:
La funcionalidad del software en el ambiente de produccin no satisface las necesidades reales del rea usuaria.
La solucin no se integra con los sistemas existentes en la organizacin.
Retrasos en el proyecto ocasionados por cambios a la solucin tcnica.
Controles sugeridos:
Proceso de Control de Calidad establecido por la DGT.
Gestin sobre las alternativas del producto.
Diseo de la arquitectura del sistema y/o producto.
Definicin de indicadores y acuerdos de servicio.
Revisiones peridicas de la solucin.
Documentacin de conflictos identificados en las pruebas de la solucin.
Riesgos identificados:
La funcionalidad del software en el ambiente de produccin no satisface las necesidades reales del rea usuaria.
Retrasos en el proyecto ocasionados por inconformidades en la solucin.
Costos adicionales en el desarrollo de nuevos requerimientos.
Recurso humano dedicado a cubrir defectos y/o deficiencias de la solucin.
Controles sugeridos:
Establecimiento de un ambiente de validacin.
Metodologas de validacin y pruebas.
Outsourcing de gestin de pruebas.
Procedimientos de capacitacin y soporte.
Proceso de Control de Calidad establecido por la DGT.
Control de cambios en los requerimientos.
Nivel de
AVER - Verificacin de la adquisicin
Capacidad:
Riesgos identificados:
La funcionalidad del software en el ambiente de produccin no satisface los requerimientos planteados en el contrato.
Retrasos en el proyecto ocasionados por incumplimientos en la solucin.
Costos adicionales en el desarrollo de nuevos requerimientos.
Recurso humano dedicado a cubrir defectos y/o deficiencias de la solucin.
Controles sugeridos:
Establecimiento de un ambiente de verificacin.
Metodologas de verificacin y pruebas.
Procedimientos de capacitacin y soporte.
Lecciones aprendidas.
Control de Calidad establecido por la DGT.