Conferencia sobre CMMI, ISO 12207/ISO 15504 y COMPETISOFT /ISO 29110
Short Description
Descripción: Conferencia sobre CMMI, ISO 12207/ISO 15504 y COMPETISOFT /ISO 29110...
Description
Cornelius Hopmann
¿Qué son CMMI ISO 12207/15504(-5) y CompetiSoft/ISO 29110? Cornelio Hopmann con el apoyo de
Oscar Amador
Cornelius Hopmann
CMMI
Hannah Oktaba
Cornelius Hopmann
Idea básica Pasar en el desarrollo de Sistemas ●
De manejar Proyectos
●
A manejar Procesos
●
De manejar Caso por Caso
●
A manejar Lineas de Producción
Yo escribí en 1978 un propuesta para un programa de Investigación en la GMD Sistema de Producción de Software SPS Teniendo en mente la idea de una fábrica de Software
Hannah Oktaba
Cornelius Hopmann
Process-Management
Project-Management
5 Áreas de Procesos
6 Áreas de Procesos
9 Objetivos 34 Practicas
14 Objetivos 55 Practicas
Modelo CMMI
30 Practicas 10 Objetivos
Organización
5 Áreas de Procesos
Support
45 Practicas 20 Objetivos
6 Áreas de Procesos
Engineering
Hannah Oktaba
Hannah Oktaba
Cornelius Hopmann
Ejemplo militar ● ●
Soldado alemán a orillas de un río en Afganistán Él aplica procedimientos del manual de – – – – –
● ●
●
Ubicación para saber donde está Misión para saber si debe cruzar Reglas de combate para tratar a personas en sus alrededores Movimiento en el terreno para cruzar el río Armamento y accesorios para proteger los en el agua
Una Actividad = Múltiples procedimientos Flexibilidad = no se necesita planes detalladas de actividades para cada situación Calidad = el soldado sabe siempre qué hacer
Cornelius Hopmann
El sueño de los militares y burócratas Si cada soldado actúa como definido por los manuales (procedure-handbooks), no perdamos ninguna batalla y por tanto ninguna guerra Primero de los militares alemanes (de 1820 -Clausewitz- en adelante) Despues de los militares EE.UU. (después de la I. Guerra Mundial) ...... El ejemplo no es hipotético: los manuales existen y el soldado alemán lleva un extracto siempre consigo
Para mi más bien una pesadilla ... pero bueno Sin embargo ésto no es tampoco como funcionan fábricas, mucho menos fábricas modernas Al fin: los manuales no garantizan la utilidad del resultado
Cornelius Hopmann
●
CMMI –
●
Conjunto de Objetivos y Prácticas (Qué) recomendadas para alcanzar dicho objetivos
Procedure –
●
Conjunto de Áreas de Procesos con enfoque similar
Process-Area –
●
Capability-Maturity-Model-Integration
Category –
●
Terminología
Descripción como llevar a cabo una práctica
Workproduct –
Resultado directo o indirecto de aplicar procedimiento(s)
Cornelius Hopmann + Oscar Amador Category
Process Areas Organizational Process Focus Organizational Process Definition Process Organizational Training Management Organizational Process Perfomance Organizational Innovation and Deployment Project Planning Project Monitoring and Control Supplier Agreement Management Project Management Integrated Project Management Risk Management Quantitative Project Management Requeriments Management Requeriments Development Technical Solution Engineering Product Integration Verification Validation
Support
Configuration Management Process and Product Quality Assurance Measurement and Analysis Decision Analysis and Resolution Causal Analysis and Resolution
Abrev M – Level S Goals S Practise Procedures Work Products OPF 3 3 9 7 20 OPD 3 1 6 5 11 OT 3 2 7 7 13 OPP 4 1 5 5 5 OID 5 2 7 8 12 5 9 34 32 61 PP 2 3 14 14 46 PMC 2 2 10 10 11 SAM 2 2 8 7 26 IPM 3 2 8 13 46 RSKM 3 3 7 7 16 QPM 4 2 8 8 23 6 14 55 59 168 REQM 2 1 5 5 13 RD 3 3 10 11 29 TS 3 6 8 9 26 PI 3 5 9 9 27 VER 3 3 8 8 24 VAL 3 2 5 5 16 6 20 45 47 135 CM 2 3 7 7 16 PPQA 2 2 4 5 14 MA 2 2 8 8 12 DAR 3 1 6 6 7 CAR 5 2 5 8 9 5 10 30 34 58 22 53 164 172 422
Cornelius Hopmann
® Capability Maturity Model, Capability Maturity Modeling, CMM, and CMMI are registered in the U.S. Patent and Trademark Office Page 14 by Carnegie Mellon University.
® Capability Maturity Model, Capability Maturity Modeling, CMM, and CMMI are registered in the U.S. Patent and Trademark Office Page 15 by Carnegie Mellon University.
® Capability Maturity Model, Capability Maturity Modeling, CMM, and CMMI are registered in the U.S. Patent and Trademark Office Page 16 by Carnegie Mellon University.
® Capability Maturity Model, Capability Maturity Modeling, CMM, and CMMI are registered in the U.S. Patent and Trademark Office Page 17 by Carnegie Mellon University.
® Capability Maturity Model, Capability Maturity Modeling, CMM, and CMMI are registered in the U.S. Patent and Trademark Office Page 18 by Carnegie Mellon University.
Organizational Process Definition Context Organization’s Standard Processes
Establish Organizational Process Assets Establish Standard Processes
Establish Lifecycle Model Descriptions
Lifecycle Models Tailoring Guidelines IPM
Establish Tailoring Criteria and Guidelines
Establish Work Environment Standards
Establish the Organization’s Process Asset Library
Establish the Organization’s Measurement Repository
Organization’s Measurement Repository Organization’s Process Asset Library OPF
Work Environment Standards
Un Process-Area del Nivel 3 ® Capability Maturity Model, Capability Maturity Modeling, CMM, and CMMI are registered in the U.S. Patent and Trademark Office Page 19 by Carnegie Mellon University.
Cornelius Hopmann
Process ¬= Actividades ¬= Procedure
Un Process-Area puede afectar/incidir en muchas/casi todas las actividades Una Actividad/Serie de Actividades puede implicar Procedures de varios ProcessAreas
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Cornelius Hopmann
Procesos Implementados al Nivel 2 ●
Planeación de Proyectos (PP)
●
Monitoreo y Control de Proyectos (PM)
●
Gestión de Requerimientos (REQM)
●
Mediciones y Análisis (MA)
●
Calidad de Procesos y Productos (PPQA)
●
Manejo de Configuraciones (CM)
●
Gestión de compromisos con suplidores (SAM)
Hannah Oktaba
Cornelius Hopmann
Procesos Implementados al Nivel 3 ● ● ● ● ● ● ● ● ● ● ●
Enfoque organizativo en procesos (OPF) Definición organizativa de procesos (OPD) Entrenamiento organizativo (OT) Gestión Integral de Proyectos (IPM) Gestión de Riesgos (RSKM) Desarrollo de Requerimientos (RD) Solución Técnica (TS) Integración de Productos (PI) Verificación (VER) Validación (VAL) Análisis de Decisiones (DAR)
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Cornelius Hopmann + Oscar Amador
Acciones Correctivas
Situación, problemas y resultados de las evaluaciones de procesos y productos; medidas y análisis PMC Acciones correctivas
Replan
Que controlar Que construir
Estatus, problemas y resultados de revisiones y monitoreo Planes
PP
Qué hacer Compromisos
Medida de Necesidades
SAM
Acuerdo Proveedor Proveedor
Producto componente de requisitos, cuestiones técnicas , los componentes del producto terminado, y los exámenes y pruebas de aceptación
Engineering and Support process areas
Hannah Oktaba
Cornelius Hopmann + Oscar Amador Obje tivo a la g s c uantit ati v es integ tión estad os, s ubpr rado, o ís y pro tica, pr oy cesos ceso defin ecto Organización de procesos ido estándares, normas de ambiente de trabajo, y el Support a los activos
Le pla ccion de n ific es a de ació pre se m n nd pe y da id as ño tos ,
Process Management process areas
las g e s D r trice P IP irec yd
Arquitectura de productos para estructurar equipos
IPM+IPPD
QPM
Exposición al riesgo debido a la inestabilidad de los procesos
s iesgo R o d tific an n e d I
o finid y de r ado nteg so i oce e pr to d to o c yec ct Pr o ye ye ro ro lp lp de de da ño rti pe pa em m co d es ón de si Vi os at D
Obje t del p ivo de la r oces e o, lín jecuc ión mod ea base el os y
Gestión de datos estadísticos
Proceso de proyecto definido y ambiente de trabajo
RSKM
Taxonomías y parámetros de riesgos, estado de riesgo, planes de mitigación de riesgos y medidas correctivas
Coordinación, compromisos y cuestiones por resolver
Equipos integrados para la realización de Engineering y procesos de Support Engineering and Support process areas
Basic Project Management process areas
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Cornelius Hopmann
Senior management
Organización de los objetivos del negocio
O pr rg a ne oc niz ce eso a c sid d ión ad e l d e s as el y ob je tiv os
+ Oscar Amador
Proyectos de formación y grupos de apoyo en estandarizar procesos y activos
OT
Procesos Estándares y otros Activos
Proceso estándar, las normas de medio ambiente de trabajo, y otros activos OPF
OPD+IPPD Recursos y coordinaciones
Información mejorada (por ejemplo, las lecciones aprendidas, los datos y los artefactos )
Proceso de propuestas de mejora, participación en la definición, evaluación, y el despliegue de los procesos
Project Management, Support, and Engineering process areas
Cornelius Hopmann + Oscar Amador
Mejoras
s io fic s ne o ra be ej y m os de st s co eso s de c o s ro ad t o s p en t Da lo m de ple im
Organización
OID
Proceso de calidad y ejecución, objetivos, medidas, parámetros de referencia y modelos
Senior Management
OPP
Proceso de calidad y ejecución , objetivos, medidas, parámetros de referencia y modelos
Progreso hacia el logro de los objetivos del negocio
as did s Me une m co
Capacidad para desarrollar y desplegar proceso estándar y otros activos
UNION
Project Management, Support, and Engineering process areas
Ejecución del Proceso y capacidad de datos
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Hannah Oktaba
Evaluación SCAMPI
Cornelius Hopmann
Evalúa en base de evidencia si por Process-Area y Nivel apuntado ● Hay definiciones de Procedimientos por Práctica ● Se aplica los Procedimientos debidamente ● Se produce los Artefactos directos e indirectos requeridos ● Se cumple los Objetivos Aplicación, Artefactos, Cumplimiento ● en al menos 3 casos diferentes ● por al menos 4 auditores (certificados por el SEI) ● No hay certificación – solo se publica auditoria
A comprobarse Nivel de Maturidad PAS Objetivos Prácticas Procedimientos Artefactos 2 7 12 42 42 92 3 17 42 126 130 334 5 22 53 164 172 422
Cornelius Hopmann
A un tercio
Cornelius Hopmann
ISO 12207 & ISO 15504 -5
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Contexto y Estructura la ISO/IEC 15504
ISO/IEC 12207 Procesos del ciclo de vida de software ISO/IEC 15288 Procesos del ciclo de vida de sistemas
In General
What is the Model
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Nota Nueva Versión 12207 en el 2008 ●
Mayor correspondencia con 15288 diferente agrupación de los procesos en áreas
●
Redefinición/Ampliación de los Procesos SW
This second edition cancels and replaces the first edition (ISO/IEC 12207:1995), which has been technically revised. It also incorporates the Amendments ISO/IEC 12207:1995/Amd.1:2002 and ISO/IEC 12207:1995/Amd.2:2004. Changes in this revision of ISO/IEC 12207 were developed in conjunction with a corresponding revision of ISO/IEC 15288. The purpose of these revisions is to better align the two International Standards to facilitate their joint use. This alignment is the first step toward harmonization of the structures and contents of the two International Standards, while supporting the requirements of the assessment community. This alignment provides the foundation to facilitate evolution to an integrated and fully harmonized treatment of life cycle processes.
Cornelius Hopmann
Meta-modelo de evaluación ISO 15504
Capability Levels
Model Approach: 15504
Cornelius Hopmann
Relación entre las partes 2 y 7 de la ISO/IEC 15504
In General
What is the Model
Rating Process Attributes
N Not achieved N Not achieved 0 to 15 % achievement P Partially achieved P Partially achieved > 15 % to 50 % achievement L Largely achieved L Largely achieved > 50 % to 85% achievement F Fully achieved F Fully achieved > 85 % to 100 % achievement
Briefly Explanation about Model’s Requirement
Relationship between the Process Assessment Model and its inputs
Cornelius Hopmann
Modelo de madurez organizacional de la ISO/IEC 12207 e ISO/IEC 15504-7
Cornelius Hopmann
Cornelius Hopmann
A dos tercios
Cornelius Hopmann
CompetiSoft & ISO 29119
Hannah Oktaba
Proyecto COMPETISOFT (2006-2008) Mejora de Procesos para Fomentar la Competitividad de la Pequeña y Mediana Industria del Software de Iberoamérica
Hannah Oktaba
Participantes
Hannah Oktaba
Participantes
Hannah Oktaba
Método de trabajo
Hannah Oktaba
Características deseadas del modelo 1. 2. 3. 4. 5. 6. 7.
Específico para el desarrollo y mantenimiento de software. Fácil de entender (comprensible). Definido como un conjunto de procesos. Práctico y fácil de aplicar, sobre todo en organizaciones pequeñas. Orientado a mejorar los procesos para contribuir a los objetivos del negocio y no simplemente ser un marco de referencia de certificación. Debe de tener un mecanismo de evaluación o certificación, que indique un estado real de una organización durante un periodo de vigencia específico. Aplicable como norma mexicana.
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 105
Hannah Oktaba
Estándares disponibles ISO 9000:1994
ISO 9000:2000 ISO/IEC TR 15504:1998 ISO/IEC 12207:1995
ISO SW- CMM 1993
ISO/IEC15504-2:2003
ISO/IEC 12207 ENMIENDA 1 :2002
CMMI 2002
SEI
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 106
Hannah Oktaba
ISO 9000:2000 (1) Sistemas de gestión de la calidad ISO 9000:1994
●
●
ISO 9000:2000
Norma Internacional para evaluar la capacidad de la organización para cumplir los requisitos del cliente, los reglamentarios y los propios de la organización. Ventajas – –
Tiene un mecanismo de certificación bien establecido Está disponible y conocida Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 107
Hannah Oktaba
ISO 9000:2000 (2) ●
Desventajas –
No es específica para la industria de software, por lo que: ● ●
No es fácil de entender No es fácil de aplicar
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 108
Hannah Oktaba
SW- CMM 1993
●
CMMI 2002
Modelos de Software Engineering Instutute, proponen un marco organizado por áreas de procesos. – –
●
Modelos del SEI SW - CMM® / CMMI ® (1)
Software Capability Maturity Model SW-CMM Capability Maturity Model Integration CMMI
Ventajas – – – – –
Específicos para el desarrollo y mantenimiento de software Definidos como un conjunto de áreas de procesos clave Tienen un modelo de evaluación (CBA-IPI y SCAMPI) Desde 1998 el SW-CMM empezó a popularizarse en México Existen organizaciones evaluadas Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 109
Hannah Oktaba
Modelos del SEI SW - CMM® / CMMI ® (2) ●
Desventajas – – – – – –
Son modelos extranjeros, no internacionales No son fáciles de entender ya que son extensos y están en inglés No son fáciles de aplicar en organizaciones pequeñas Los servicios de capacitación y consultoría son caros Las evaluaciones son costosas y no tienen periodo de vigencia El SW-CMM se está abandonando (a partir de 2004) a favor de CMMI Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 110
Hannah Oktaba
Normas ISO ISO/IEC TR 15504:1998 ISO/IEC 12207:1995
●
ISO/IEC 15504-2:2003 ISO/IEC 12207 ENMIENDA 1 :2002
En 1998 se emitió el reporte técnico ISO/IEC TR 15504 Information technology — Software process assessment. Por su carácter de reporte este documento fue únicamente de carácter informativo. Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 111
Hannah Oktaba
Normas ISO ISO/IEC 15504 – 2 ●
●
●
●
Establece requisitos tanto para Modelos de Procesos de referencia como para los Métodos de Evaluación sin establecer alguno en particular. Cada país podrá definir sus propios Modelos y Métodos. El estado actual del documento es publicado (15/10/03). Cancela parte 2 y 3 del TR 15504. Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 112
Hannah Oktaba
Normas ISO ISO/IEC 12207:1995 Procesos de Ciclo de Vida de Software ●
Es un marco que contiene procesos, actividades y tareas involucradas en el desarrollo, operación y mantenimiento de productos de software, que abarca toda la vida de un sistema desde la definición de sus requerimientos hasta la finalización de su uso.
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 113
Hannah Oktaba
ISO/IEC 12207: ENMIENDA 1:2002 Information technology — Software life cycle processes ●
●
Se emitió el AMENDMENT 1, el cual presenta en su Anexo F una estructura de procesos integrada por procesos originalmente descritos en la ISO/IEC 12207, ISO/IEC TR 15504-2 y algunos otros. El ISO/IEC 15504-2 solicita un mapeo entre el modelo externo y anexo F del ISO/IEC 12207:1995 AMENDMENT 1. Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 114
Hannah Oktaba
Cumplimiento de características deseadas (Estudio 2002 MoProSoft) Modelos Características
1. Para SW 2.Comprensible 3. Procesos 4. Práctico 5. Mejora de procesos orientado al objetivo del negocio 6. Evaluación con vigencia 7. Aplicable como norma
ISO 9000:2000
SW-CMM
ISO 15504
Hannah Oktaba
Procesos de MoProSoft (2002) Proceso Conjunto de prácticas relacionadas entre si, llevadas a cabo a través de roles y por elementos automatizados, que utilizando recursos y a partir de insumos producen un satisfactor de negocio para el cliente
DIR
Gestión de Negocio
Gestión de Proyectos
Gestión de Procesos
GER
Gestión de Recursos
Admon. de Proyectos Específicos
Desarrollo y Mantenimiento de Software
OPE
Hannah Oktaba
Modelo de evaluación (2003) ●
El modelo está basado en el ISO/IEC 15504-2 Atributos 5.1 Cambio de proceso
Niveles
5.2 Mejora continua 5
Optimizado
4
Predecible
3
Establecido
2 1 0
4.1 Medida del proceso 4.2 Control del proceso 3.1 Definición del proceso 3.2 Recursos del proceso
Gestionado 2.1 Gestión de la ejecución
Realizado
2.2 Gestión de productos
Incompleto
1.1 Realización del proceso
Hannah Oktaba
Método de Evaluación EvalProSoft ●
●
●
●
Cumple con los requisitos expresados en ISO/IEC15504 -2. Convenio SE-UNAM a partir del 1o de Octubre al 10 de Diciembre 2003. Etapa de Evaluación del Documento: Enero – Febrero de 2004. Equipo de trabajo: – – – –
Consultores expertos: Carlos Pérez, Francisco López Lira y Angélica Su. Consultores evaluadores: Alfredo Calvo, Cecilia Montero y Gloria Quintanilla. Consultores editores: Claudia Alquicira y Jorge Palacios. Director: Hanna Oktaba Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 118
Hannah Oktaba
Método de Evaluación EvalProSoft ●
Usos propuestos: –
– – –
Evaluación del perfil de capacidades de procesos y de la madurez de capacidades de la organización. Autoevaluación. Evaluación por parte del comprador. Efecto lateral: Evaluación de la industria. Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 119
Hannah Oktaba
Método de Evaluación EvalProSoft ●
El método utiliza los requisitos del modelo de procesos y el modelo de capacidades para calificar los procesos. Proceso
Atributos de Procesos Realizado
Gestionad ododo
AP ١.١ AP ٢.١
Estabecido
Predecible
Optimizado
AP ٢.٢ AP ٣.١ AP ٣.٢ AP ٤.١ AP ٤.٢ AP ٥.١ AP ٥.٢
Gestión de Negocio
Nivel 1
Gestión de Procesos
Nivel 2
Gestión de Proyectos
Nivel 2
Gestión de Recursos
Nivel 3 Nivel 3
Administración de Proyectos Específicos
Completamente
Ampliamente
CopyrightParcialmente Asociación Mexicana para laNoCalidad 120 logrado en Ingeniería de Software, A.C.
Hannah Oktaba
Gestión de Negocio ●
DIR
Propósito: Establecer la razón de ser de la organización, sus objetivos y las condiciones para lograrlos, para lo cual es necesario considerar las necesidades de los clientes, así como evaluar los resultados para poder proponer cambios que permitan la mejora continua. Adicionalmente habilita a la organización para responder a un ambiente de cambio y a sus miembros para trabajar en función de los objetivos establecidos Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 121
Hannah Oktaba
DIR
Proceso Gestión de Negocio Grupo Directivo
Planeación Estratégica
Grupo Directivo
Valoración y Mejora Continua
Grupo Directivo
Preparación para la Realización
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 122
Hannah Oktaba
Procesos de Gestión
GES
Gestión de Recursos
Gestión de Procesos
Gestión de Proyectos
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 123
Hannah Oktaba
Gestión de Procesos ●
GES
Propósito: Establecer los procesos de la organización, en función de los Procesos Requeridos identificados en el Plan Estratégico. Así como definir, planear, e implantar las actividades de mejora en los mismos. Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 124
Hannah Oktaba
Gestión de Proyectos ●
GES
Propósito Asegurar que los proyectos contribuyan al cumplimiento de los objetivos y estrategias de la organización.
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 125
Hannah Oktaba
Gestión de Recursos ●
GES
Propósito: Conseguir y dotar a la organización de los recursos humanos, infraestructura, ambiente de trabajo y proveedores, así como crear y mantener la Base de Conocimiento de la organización. La finalidad es apoyar el cumplimiento de los objetivos del Plan Estratégico de la organización. Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 126
Hannah Oktaba
GES
Proceso Gestión de Recursos Subprocesos Recursos Humanos y Ambiente de Trabajo Bienes, Servicios e Infraestructura Conocimiento de la Organización Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 127
Hannah Oktaba
Recursos Humanos y Ambiente de Trabajo ●
GES
Propósito: Proporcionar los recursos humanos adecuados para cumplir las responsabilidades asignadas a los roles dentro de la organización, así como la evaluación del ambiente de trabajo.
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 128
Hannah Oktaba
GES
Bienes, Servicios e Infraestructura ●
Propósito: Proporcionar proveedores de bienes, servicios e infraestructura que satisfagan los requisitos de adquisición de los procesos y proyectos.
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 129
Hannah Oktaba
Conocimiento de la Organización ●
GES
Propósito: Mantener disponible y administrar la Base de Conocimiento que contiene la información y los productos generados por la organización.
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 130
Hannah Oktaba
Procesos de Operación
OPE
Administración de Proyectos Específicos
Desarrollo y Mantenimiento de Software Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 131
Hannah Oktaba
Administración de Proyectos Específicos ●
OPE
Propósito: Establecer y llevar a cabo sistemáticamente las actividades que permitan cumplir con los objetivos de un proyecto en tiempo y costo esperados.
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 132
Hannah Oktaba
Administración de Proyectos Específicos
OPE
Planeación
Evaluación y Control
Realización
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 133
Cierre
Hannah Oktaba
Desarrollo y Mantenimiento de Software ●
OPE
Propósito: Es la realización sistemática de las actividades de análisis, diseño, construcción, integración y pruebas de productos de software nuevos o modificados cumpliendo con los requerimientos especificados. Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 134
Hannah Oktaba
Proceso de Desarrollo y Mantenimiento de Software
OPE
Flujos de trabajo ● ● ●
Ciclos de Desarrollo Fases de un Ciclo Actividades de una Fase
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 135
Hannah Oktaba
Ciclos de Desarrollo Necesidades Cliente
OPE
Fases del Primer Ciclo
Si
Primer Entregable
Terminado
Nuevas Necesidades
FasesNo del Siguiente Siguiente Entregable Ciclo Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 136
Necesidades del cliente y Plan de desarrollo
Hannah Oktaba
Fases de un Ciclo
Inicio Requerimientos
OPE
Requerimientos
Análisis y Diseño
Análisis yDiseño
Construcción
Componentes
Integración y Pruebas
Configuración de Software
Cierre Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 137 Primer / Siguiente Entregable
Hannah Oktaba
Actividades de una Fase OPE
Entrada de la Fase
Producción /
Corrección
Verificación Defectos
Defectos
Validación/Aceptación
Incorporación Bajo Registro de Copyright Asociación Mexicana para la C Calidad en Ingeniería Software, A.C. 138 ontrol de deConfiguración Mediciones Salida de la Fase
Hannah Oktaba
Resumen Norma Mexicana Qué
MoProSoft Cómo
Modelo de Procesos Normativa (qué procesos) Informativa (cómo implantarlos) Apéndice
Requisitos
Relación por Nivel de cap.
ISO/IEC 15504-2 Performing an assessment
Modelo de Capacidades Nivel de cap. de Procesos (qué evaluar)
EvalProSoft
Directrices de evaluación (cómo evaluar)
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 139 Requisitos
Hannah Oktaba
Estrategia de EU Requisitos
CMMI
ISO/IEC 15504-2 Performing an assessment
SCAMPI Modelo de Capacidades Nivel de cap. de Procesos (qué evaluar)
Método de evaluación (cómo evaluar)
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 140 Requisitos
Hannah Oktaba
Relación Norma de facto EU
Norma Mexicana MoProSoft Normativa (qué requisitos de procesos)
CMMI
Informativa (cómo implantarlos)
ISO/IEC 15504-2 Performing an assessment
SCAMPI Modelo de Capacidades de Procesos (qué evaluar)
EvalProSoft (cómo evaluar)
Modelo de Capacidades de Procesos (qué evaluar)
Método de evaluación (cómo evaluar)
Copyright Asociación Mexicana para la Calidad en Ingeniería de Software, A.C. 141
Guías
Hannah Oktaba
Iniciativa ISO ● ●
● ●
●
●
●
Mayo 2006 reunión ISO WG24 en Tailandia Dirigido por Tailandia con la participación de USA, India, Irlanda, Bélgica, Finlandia, Luxemburgo, Canadá, Nueva Zelanda, Corea, y México (Ana Vázquez y Jorge Palacios). – En votación unánime decide tomar la norma mexicana como base para su trabajo. Octubre 2006 reunión ISO WG24 en Luxemburgo Se entrega la traducción al inglés de la norma mexicana NMX-I-059NYCE Se selecciona como Perfil Básico de procesos Administración de Proyectos Específicos Desarrollo y Mantenimiento de Software Mayo y Octubre de 2007 reuniones ISO WG24 en Moscú y Montreal Se generan primeras versiones de cinco partes de ISO/IEC 29110 y se someten a la revisión y votación internacional.
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Cornelius Hopmann
Oposición – Criticas – Preguntas
¡Muchas Gracias por su Paciencia!
View more...
Comments