Moprosoft
Modelo de Procesos para la Industria de Software
Grupo Editor
•Hanna Oktaba (Director) •Claudia Alquicira Esquivel •Angélica Su Ramos •Alfonso Martínez Martínez •Gloria Quintanilla Osorio •Mara Ruvalcaba López •Francisco López Lira Hinojo
•Ma. Elena Rivera López •Ma. Julia Orozco Mendóza •Yolanda Fernández Ordoñez •Miguel Angel Flores Lemus
Contenido
1. Antecedentes ymotivación
1. Situación actual de la industria de software 2. Modelos y estándares de procesos 3. Programa Nacional para la Industria de Software en México (PROSOFT)
2. MoProSoft
1. Estructura de procesos
2. Patrón de procesos 3. Ejemplo
3. Trabajos a futuro
2
Antecedentes y motivación 1.1 Situación actual de la industria de software en México
El 90% de las empresas desarrolladoras desoftware son micro y pequeña industria. Las empresas:
– Son volátiles – Cuentan con pocos recursos – Tienen procesos no estandarizados, que dependen del personal que los ejecuta.
3
Lucha por sobrevivir
Buscando mejorar la calidad de sus productos a través de la mejora de sus procesos.
4
Antecedentes y motivación 1.2 Modelos y estándares de procesos
Capability Maturity ModelSW-CMM® V1.1 (1994) ISO/IEC TR 15504:1998 (E)
ISO 9000:2000 Sistemas de Gestión de la Calidad - Requisitos
5
SW - CMM® (1)
Es un marco evolutivo organizado en cinco niveles para lograr la mejora continua de procesos.
Ventajas
Específico para el desarrollo y mantenimiento
de software
Definido como un conjunto de áreas clave de
procesos
Tiene un modelo de evaluación
Desde 1998 empezó a popularizarse en México Existen organizaciones evaluadas
6
SW - CMM® (2)
Desventajas
Es un modelo extranjero, no internacional No es fácil de entender (inglés, 18 KPA´s, 220
págs.)
No es fácil de aplicar en organizaciones
pequeñas.
Mejora no enfocada directamente a objetivos
de negocio
Evaluación es costosa y no tiene periodo de
vigencia
Se está abandonando a favor de CMM-I
7
ISO/IEC TR 15504 (1)
Define el modelo de referencia de procesos de software y de capacidades de procesos que constituyen la base para la evaluación de procesos de software. Se componen de 9 partes de las cuales la 2, 3 y 9 son normativas y las demás informativas.
Ventajas
Específico para el desarrollo y mantenimiento de
software
Fácil deentender (24 procesos, 16 págs.)
Definido como un conjunto de procesos
8
ISO/IEC TR 15504 (2)
Desventajas
No es práctico ni fácil de aplicar
No incluye un mecanismo de evaluación,
únicamente tiene los requerimientos para uno.
Todavía no es norma internacional La versión FDIS de Parte 2 de 2003, que
posiblemente se vuelve norma, sufrió un cambio importante aleliminar el modelo de procesos
9
ISO 9000:2000 (1)
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
10
ISO 9000:2000 (2)
Desventajas
No es específica para la industria desoftware, por lo que:
No es fácil de entender
No es fácil de aplicar
No está definida como un conjunto de
procesos
11
Antecedentes y motivación 1.3 Programa Nacional para la Industria de Software en México
En 2002 la Secretaría de Economía (SE) inició el Programa para el Desarrollo de la Industria de Software (PROSOFT) Objetivo:
Fortalecer a la industria de softwareen
México
12
Estrategias del PROSOFT
1. Promover exportaciones y la atracción de inversiones
2. Educación y formación de personal competente 3. Contar con un marco legal promotor de la industria
4. Desarrollar el mercado interrno
5. Fortalecer a la industria local
6. Alcanzar niveles internacionales en capacidad de procesos
7. Promover la construcción de infraestructura...
Regístrate para leer el documento completo.