Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Industria de Software
MoProSoft
Pablo Silva
Daniel Mendez
Fernando Soca
Jorge Cossani
Alicia Hennig
Introduccin
Desarrollado a solicitud de la
Secretara de Economa
Base de la Norma Mexicana para la
Industria de Desarrollo y
Mantenimiento de Software
Facultad de Ciencias, Universidad
Nacional Autnoma de Mxico
Introduccin
Propsito
Estandarizacin
Calidad en los servicios
Nivel de competitividad internacional
Requerimientos
Fcil de entender
Fcil de aplicar
No costoso en su adopcin
Alcanzar evaluaciones exitosas con otros
modelos
(ISO 9000:2000 o CMM)
Introduccin
Alcance
a las empresas o reas internas dedicadas
al desarrollo y/o mantenimiento de
software
organizaciones que no cuenten con procesos
establecidos ( ajustar modelo a necesidades)
que ya tienen procesos establecidos
(referencia)
Patrn de procesos
(documentacin)
Definicin general
Prcticas
Guas de ajuste
Prcticas
Roles
Involucrados y capacitacin
Actividades (se asocian a los objetivos y
describen las tareas y roles
responsables)
Diagrama de flujo de trabajo
Verificaciones y validaciones (interna y
externa)
Incorporacin a la base de conocimiento
Recursos de infraestructura (asocia
actividad y recursos)
Prcticas (2)
Mediciones para evaluar los indicadores
del proceso M1,M2
Capacitacin
Manejo de las situaciones excepcionales
Lecciones aprendidas durante el
proceso
Guas de ajuste
Descripcin de posibles modificaciones
al proceso que no deben afectar los
objetivos del mismo.
Conclusin:Uso del
patrn
El patrn de procesos fue utilizado como
esquema para documentar los procesos
de MoProSoft
Especificacin de Requerimientos
Anlisis y Diseo
Software
Prueba
Registro de Rastreo y Manual
Nombre
Categora
Propsito
Descripcin
Objetivos
Indicadores
Metas cuantitativas
Responsabilidad y
autoridad
Subprocesos
Procesos
relacionados
Entradas
Salidas
Productos internos
Referencias
bibliogrficas
Prcticas
Roles involucrados y
capacitacin
Actividades
Diagrama de flujo de
trabajo
Verificaciones y
validaciones
Incorporacin a la
base de conocimiento
Recursos de
infraestructura
Mediciones
Capacitacin
Situaciones
excepcionales
Lecciones aprendidas
in
Gestin de Negocio
Categor
a
Gestin de Procesos
Gestin de Proyectos
Gestin de Recursos
Categor
ci
era
a
Op
Administracin de Proyectos Especficos
n
)
Desarrollo
y Mantenimiento de Software
PE
(O
Nombre
Categora
Propsito
Descripcin
Objetivos
Indicadores
Metas cuantitativas
Responsabilidad y
autoridad
Subprocesos
Procesos
relacionados
Entradas
Salidas
Productos internos
Referencias
bibliogrficas
Ejemplo de Entrada
Factores Externos
(tendencias
tecnolgicas, clientes
y competidores)
Fuente externa
Prcticas
Roles involucrados y
capacitacin
Actividades
Diagrama de flujo de
trabajo
Verificaciones y
validaciones
Incorporacin a la
base de conocimiento
Recursos de
infraestructura
Mediciones
Capacitacin
Situaciones
excepcionales
Lecciones aprendidas
Lecciones aprendidas
Antes de iniciar las actividades asignadas,
los roles involucrados en el proceso de
Gestin de Negocio debern consultar las
Lecciones aprendidas de la Base de
Conocimiento para aprovechar la
experiencia de la organizacin y disminuir
la posibilidad de incurrir en problemas
recurrentes
DEFINICION:
Categora que aborda la practica de gestin de procesos, proyectos y
recursos en funcin de los lineamientos establecidos por la alta direccin.
Proporciona los elementos para el funcionamiento de los procesos de la
categora de operacin. Recibe y evala la informacin generada por
estos y la comunica a la alta direccin.
n
ci
ire
aD
Alt R)
I
(D
DIVISION:
n
s ti
Ge
)
ES
(G
Gestin de Negocio
Categor
a
Gestin de Procesos
Gestin de Proyectos
Gestin de Procesos
Gestin de Recursos
Categor
ci
Gestin de Proyectos
era
a
Op
Administracin de Proyectos Especficos
n
)
Desarrollo
y Mantenimiento de Software
PE
Gestin de Recursos
(O
Recursos Humanos y Ambiente de trabajo
Bienes, Servicios e infraestructura
Conocimiento de la organizacin
Bienes, Servicios e
Infraestructura
Propsito:
Proporcionar
proveedores de
bienes, servicios e
infraestructura que
satisfagan los
requisitos de
adquisicin de los
procesos y
proyectos.
Conocimiento de la
Organizacin
Propsito:
Mantener
disponible y
administrar la
Base de
Conocimiento
que contiene la
informacin y los
productos
generados por la
organizacin.
DIVISION:
OPE.1 Administracin de Proyectos
Especficos
OPE.2 Desarrollo y Mantenimiento de
Software
ire
aD
Alt R)
I
(D
n
sti
Ge
)
ES
(G
cc
in
Gestin de Negocio
Categora
Gestin de Procesos
Gestin de Proyectos
Gestin de Recursos
in
Categora
rac
e
Op
)
Administracin
de Proyectos Especficos
PE
(O
Desarrollo y Mantenimiento de Software
Administracin de Proyectos
Especficos (OP1)
Propsito:
Establecer y llevar a cabo
sistemticamente las
actividades que
permitan cumplir con
los objetivos de un
proyecto en tiempo y
costo esperados
Administracin de Proyectos
Especficos (OP1)
La Administracin de Proyectos Especficos aplica conocimientos,
habilidades, tcnicas y herramientas, a cada una de las siguientes
actividades del proyecto:
Planeacin
Planeacin
Realizacin
Evaluacin y Control
Evaluacin y Control
Cierre
Cierre
Realizacin
Administracin de Proyectos
Especficos (OP1)
Planeacin:
Desarrollo y Mantenimiento
de Software (OP2)
Propsito:
Es la realizacin
sistemtica de las
actividades de anlisis,
diseo, construccin,
integracin y pruebas de
productos de software
nuevos o modificados
cumpliendo con los
requerimientos
especificados.
Desarrollo y Mantenimiento
de Software (OP2)
El proceso de Desarrollo y Mantenimiento de Software se compone de uno o
ms ciclos de desarrollo. Cada ciclo est compuesto de las siguientes fases:
Inicio
Requerimientos
Anlisis y Diseo
Construccin
Integracin y Pruebas
Cierre
Fases de un Ciclo
Inicio
Requerimientos
Requerimientos
Anlisis y Diseo
Anlisis yDiseo
Construccin
Componentes
Integracin y Pruebas
Configuracin
de Software
Cierre
Primer / Siguiente
Entregable
Desarrollo y Mantenimiento
de Software (OP2)
Inicio: Revisin del Plan de Desarrollo por los miembros del Equipo de Trabajo para lograr un
entendimiento comn del proyecto y para obtener el compromiso de su realizacin.
Cierre: Integracin final de la Configuracin de Software generada en las fases para su entrega.
Identificacin y documentacin de las Lecciones Aprendidas. Generacin del Reporte de Mediciones
y Sugerencias de Mejora.
Proceso de Normalizacin
Se propone en junio del 2002 se hace
efectivo en agosto del 2005.
La norma deba contemplar:
Modelo de procesos (qu procesos)
Basado en MoProSoft.
Profesionales:
16 Practicantes MoProSoft.
4 Consultores Profesionales MoProSoft.
3 Evaluadores Profesionales MoProSoft.
6. Evaluacin con
vigencia
7. Aplicable como
norma
MoProSoft
Conclusiones
MoProSoft es un modelo dirigido a la PYME
dentro de la industria de software mexicana, que
busca incrementar su competitividad.
Da resultados con un esfuerzo y costo
razonable.
Permite avanzar hacia la adopcin de CMM-I.
Es una alternativa para seleccionar proveedores
de desarrollo de software.