Anda di halaman 1dari 44

MoProSoft

Universidad Argentina
de la Empresa

Agenda
ProSoft
MoProSoft
Preguntas y Respuestas

ProSoft

Antecedentes
Programa para el Desarrollo de la Industria del
Software
La S.E lanza el 9/Oct/2002 el ProSoft
Objetivo: lograr las condiciones para que
Mexico cuente con una industria de
software competitiva internacionalmente
y asegurar su crecimiento a largo plazo
Produccion anual de 5.000 millones de
dolares
Alcanzar promedio mundial de gastos de
TI
Ser lider a nivel Latinoamerica en
desarrollo de software

Estrategias
Educar y formar personal competente en el
desarrollo de software, en cantidad y calidad
convenientes
Contar con un marco legal promotor de la
industria
Alcanzar niveles internacionales en capacidad
de procesos

MoProSoft

Introduccion
Modelo de Procesos para la Industria del
Software
Objetivo: elevar la capacidad de procesos de
las empresas desarrolladoras de software a
traves de un estandar
Base para la Norma Mexicana para la Industria
de Desarrollo y Mantenimiento de Software
La adopcion del modelo permitira elevar la
capacidad de las organizaciones para ofrecer
servicios con calidad y alcanzar niveles
internacionales de competitividad

Caracteristicas Deseadas
Especifico para el desarrollo y mantenimiento
de software
Facil de entender
Practico y facil de aplicar
Orientado a mejorar procesos y los objetivos
del negocio, no solo como referencia de
certificacion
Debe ser medible
Norma mexicana

Alcance
El modelo de procesos MoProSoft esta dirigido
a las empresas o areas internas dedicadas al
desarrollo y/o mantenimiento de software
Las organizaciones que no cuenten con un
proceso, podran usar el modelo ajustandolo a
sus necesidades, mientras que las que ya lo
tienen, pueden usarlo como referencia para
identificar puntos que les falte cubrir

Enfoque Basado en Procesos


El desarrollo y mantenimiento de software se
lleva a cabo a traves de una serie de actividades
realizadas por equipos de trabajo. Estas
actividades se han organizado en:
Areas Clave de Procesos (CMM)
Procesos de Software (ISO/IEC 15504)

MoProSoft
Enfocado en procesos y considera los 3
niveles basicos de la estructura de una
organizacion:
Alta Direccion
Gestion
Operacion

Estructura
del Modelo
de
Procesos

Categoras

Categoria: Alta Direccion (DIR)


Mejoras practicas relacionadas con la Gestion
del Negocio
Proporciona lineamientos a los procesos de la
Categoria de Gestion y se retroalimenta por la
informacion generada por ello

Categora: Gestin o Gerencia


Practicas para Gestion de Procesos, Gestion
de Proyectos y Gestion de Recursos (este
ultimo constituido por los subprocesos de
Recursos Humanos y Ambientes de Trabajo,
Bienes, Servicios e Infraestructura y
Conocimiento de la Organizacion) sobre las
bases definidas en la categora anterior.
Define los elementos para el funcionamiento de
los procesos de la siguiente categora
(operaciones), evala la informacin generada
por los procesos de la operacin y los traslada
a la primera categora (direccin)

Categora: Operacin
Implementa las practicas de Administracin de
Proyectos especficos y de Desarrollo y
Mantenimiento de Software
Se implementan los procesos definidos en la
Categora Anterior (gestin) y produce
informacin y productos generados los cuales
los hace llegar a la Categora Gestin

Procesos

Procesos (Alta Direccion)


DIR.1 Gestion de Negocio
Proposito
Establecer la razon de ser de la organizacion, sus
objetivos y las condiciones para lograrlos
Habilitar a la organizacion para adaptarse
rapidamente a los cambios
Evaluar resultados para permitir la mejora continua
Actividades
Planificacion estrategica: define el plan estrategico
(exito de la organizacion)
Preparacion para la realizacion: construccion del
plan de comunicacion y plan de implementacion
del plan estrategico
Valoracion y mejora continua: analizar los reportes
para generar propuestas de mejora al plan
estrategico

Procesos (Alta Direccion)


DIR.1 Gestion de Negocio
Elementos que intervienen
Plan estrategico
Propuestas de mejora
Indicadores
Nivel de cumplimiento de los objetivos del plan
estrategico
Metas Cuantitativas
Valor numerico o rango de satisfaccion por
indicador
Responsable
Responsable de Gestion del Negocio
Autoridad
Grupo Directivo

Procesos (Gestion o Gerencia)


GES.1 Gestion de Procesos
Proposito
Establecer los procesos de la organizacion, en
funcion de los procesos requeridos e identificados
en el plan estrategico
Definir, planificar e implementar las actividades
de mejora de los mismos
Actividades
Planificacion de procesos: establecer y actualizar
el plan de procesos
Preparacion para la implementacion: asignar
responsables, documentar, capacitar e
implementar los procesos
Evaluacion y control: seguimiento, recoleccion y
documentacion

Procesos (Gestion o Gerencia)


GES.1 Gestion de Procesos
Elementos que intervienen
Plan estrategico
Plan de procesos
Plan de mejora
Indicadores
Nivel de cumplimiento de los procesos definidos
en el plan de procesos
Metas Cuantitativas
Valor numerico o rango de satisfaccion por
indicador
Responsable
Responsable de Gestion de Procesos
Autoridad
Responsable de Gestion de Negocio

Procesos (Gestion o Gerencia)


GES.2 Gestion de Proyectos
Proposito
Asegurar que los proyectos contribuyan al
cumplimiento de los objetivos y estrategias de la
organizacion
Actividades
Planificacion, realizacion, evaluacion y control
Tipos de proyectos
Proyectos internos: antes de su aprobacion
evaluar diferentes alternativas de realizacion
Oportunidades de proyecto/Proyectos externos:
se debe realizar la generacion y cierre de
oportunidades de proyectos, la presentacion de
propuesta y firma del contrato
Ambos: requieren planificacion general,
asignacion de recursos y evaluacion y control

Procesos (Gestion o Gerencia)


GES.2 Gestion de Proyectos
Elementos que intervienen
Plan de Gestion de Proyectos
Plan Estrategico
Indicadores
Nivel de cumplimiento de las actividades
definidas en el plan de gestion de proyectos
Metas Cuantitativas
Valor numerico o rango de satisfaccion por
indicador
Responsable
Responsable de Gestion de Proyectos
Autoridad
Responsable de Gestion de Negocio

Procesos (Gestion o Gerencia)


GES.3 Gestion de Recursos
Proposito
Conseguir y dotar a la organizacion de los recursos
necesarios
Crear y mantener la base de conocimiento de la
organizacin
Apoyar el cumplimiento de los objetivos del plan
estrategico de la organizacion

Actividades
Planificacion
Seguimiento y control de recursos
Investigacion de tendencias tecnologicas
Soportado por 3 subprocesos...
Recursos humanos y ambiente de trabajo
Bienes, servicios e infraestructura
Conocimiento de la organizacion

Procesos (Gestion o Gerencia)


GES.3 Gestion de Recursos
Elementos que intervienen
Plan estrategico
Base de conocimiento
Propuestas tecnologicas (tendencias)
Indicadores
Grado de satisfaccion de los responsables y
usuarios
Metas Cuantitativas
Valor numerico o rango de satisfaccion por
indicador
Responsable
Responsable de Gestion de Recursos
Autoridad
Responsable de Gestion de Negocio

Procesos (Operacion)
OPE.1 Administracion de Proyectos
Especificos
Proposito
Establecer y llevar a cabo sistematicamente las
actividades que permitan cumplir con los objetivos
de un proyecto en tiempo y costos esperados

Actividades
Planificacion: obtener y mantener el plan de
proyecto y el plan de desarrollo actualizados
Realizacion: llevar a cabo las actividades del plan
de proyecto
Evaluacion y control: asegurar que se cumplan
con los objetivos del proyecto
Cierre: entregar los productos de acuerdo a un
protocolo de entrega y dar por concluido el ciclo o
proyecto

Procesos (Operacion)
OPE.1 Administracion de Proyectos
Especificos
Elementos que intervienen
Plan de Proyecto
Indicadores
Nivel de cumplimiento del plan de proyecto y plan
de desarrollo
Metas Cuantitativas
Valor numerico o rango de satisfaccion por
indicador
Responsable
Responsable de Administracion del Proyecto
Especifico
Autoridad
Responsable de Gestion de Proyectos

Procesos (Operacion)
OPE.2 Desarrollo y Mantenimiento de
Software
Proposito
Realizar sistematicamente las actividades de
analisis, diseo, construccion, integracion y pruebas
de productos de software nuevos o modificados
cumpliendo con los requerimientos especificados

Compuesto por 1 o mas ciclos de desarrollo:


Inicio: revisar el plan de desarrollo para obtener
un entendimiento comun del proyecto y obtener el
compromiso de su realizacion
Requerimientos: obtener la especificacion de
requerimientos y plan de pruebas para lograr
entendimiento comun entre el cliente y el
proyecto

Procesos (Operacion)
OPE.2 Desarrollo y Mantenimiento de
Software
Compuesto por 1 o mas ciclos de desarrollo:
Analisis y diseo: se analizan los requerimientos para
obtener la documentacion del analisis y diseo y el plan
de prueba integracion
Construccion: producir componentes de software,
hacerlos corresponder con el analisis y diseo, asi
como con las pruebas unitarias para lograr
componentes de software probados
Integracion y pruebas: integrar y probar los
componentes de software basados en los planes de
prueba de integracion y sistemas para lograr el
producto de software probado y documentado
Cierre: integracion final de la configuracion de software,
identificacion y documentacion de lecciones
aprendidas, generacion de reportes de mediciones y
sugerencias de mejora

Procesos (Operacion)
OPE.2 Desarrollo y Mantenimiento de Software
Elementos que intervienen
Plan de Desarrollo
Indicadores
Nivel de cumplimiento de las actividades definidas en
cada fase del plan de desarrollo
Nivel de integracion de la configuracion del software en
todas las fases del desarrollo
Metas Cuantitativas
Valor numerico o rango de satisfaccion por indicador
Responsable
Responsable de Desarrollo y Mantenimiento del
Software
Autoridad
Responsable de Administracion del Proyectos Especifico

Roles

Roles

Cliente: es el que solicita un producto de software y


financia el proyecto para su desarrollo y mantenimiento
Usuario: es el que va a utilizar el producto de software
Grupo Directivo: son los que dirigen a una organizacion y
son responsables por su funcionamiento exitoso
Responsable del Proceso: es el encargado de la
realizacion de las practicas de un proceso y del
cumplimiento de sus objetivos
Involucrado: otros roles con habilidades requeridas para la
ejecucion de actividades o tareas especificas, ej: revisor.

Roles

Productos

Productos

Producto de Software: es el producto que se genera en el


proceso de Desarrollo y Mantenimiento de Software
Configuracion de Software: es un conjunto consistente de
productos de software
Plan: programa detallado de las actividades, responsables
por realizarlas y calendario
Reporte: informe del resultado de las actividades
realizadas
Registro: evidencia de actividades desempeadas
Leccion Aprendida: experiencia positiva o negativa
obtenida durante la realizacion de alguna actividad
Otro Producto: producto, distinto a los anteriores, que
tambien es generado en los procesos, ej: propuestas.

Productos

Elementos
de Apoyo

Eval_ProSoft

Es un metodo de evaluacion de procesos para la industria


del software que otorga a la organizacion solicitante, un
perfil del nivel de capacidad de los procesos implantados en
la organizacion y un nivel de madurez de capacidades

Modelo de Capacidades de Procesos

Nivel 0: Proceso Incompleto


Nivel 1: Proceso Realizado
Nivel 2: Proceso Adminsitrado
Nivel 3: Proceso Establecido
Nivel 4: Proceso Predecible
Nivel 5: Optimizando el Proceso

Kuali

Es una herramienta derivada del proyecto Acelera.ProSoft


que ofrece la posibilidad de administrar proyectos basados
en MoProSoft, la cual provee varias funcionalidades:
Navegacion del Proceso: consulta integrada de todos los elementos
que contempla MoProSoft para cada uno de sus 6 procesos
Base de Conocimiento: repositorio de informacion donde se
depositan todos los productos de los procesos
Elementos de Trabajo: captura y control de los principales elementos
de trabajo: defector, requerimientos, tareas y riesgos
Reportes: reportes de defectos, tareas terminadas, trabajo remanente
etc

Kuali en Funcionamiento

Resumiendo

El Modelo MoProSoft es una Norma Mexicana verificable;


fue desarrollada por la AMCIS, emitida como norma por el
NYCE. Es un sistema de gestion de calidad de los procesos
de desarrollo y mantenimiento de software para las PYMES

Ventajas
Mejora la calidad del software producido por la empresa que
adopta el modelo
Eleva la capacidad de las organizaciones para ofrecer servicios
con calidad y alcanzar niveles internacionales de competitividad
Integra todos los procesos de la organizacion y mantiene la
alineacion con los objetivos estrategicos
Inicia el camino a la adopcion de los modelos ISO 9000 o CMMI
Sirve para implementar un programa de mejora continua
Permite reconocer a las organizaciones mexicanas por su nivel de
madurez de procesos
Facilita la seleccion de proveedores
Permite obtener acceso a las practicas de Ingenieria de Software
de clase mundial

Pregunta
s

Manos a la Obra
Comunidad MoProSoft:
http://www.comunidadmoprosoft.org.mx

Consultoras que lo Implementan:


http://www.iteraprocess.com

ProSoft y la Secretaria de Economia:


http://www.economia.gob.mx/?P=1128

Kuali Foundation:
http://www.kuali.org/

Eval_ProSoft:
www.uv.mx/jfernandez/Evalprosoft.pdf

Muchas
Gracias

FIN

Anda mungkin juga menyukai