MoProSoft
description
Transcript of MoProSoft
![Page 1: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/1.jpg)
MoProSoftUniversidad Argentinade la Empresa
![Page 2: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/2.jpg)
Agenda• ProSoft
• MoProSoft
• Preguntas y Respuestas
![Page 3: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/3.jpg)
ProSoft
![Page 4: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/4.jpg)
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
![Page 5: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/5.jpg)
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
![Page 6: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/6.jpg)
MoProSoft
![Page 7: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/7.jpg)
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
![Page 8: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/8.jpg)
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
![Page 9: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/9.jpg)
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
![Page 10: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/10.jpg)
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
![Page 11: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/11.jpg)
Estructura del Modelo
de Procesos
![Page 12: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/12.jpg)
Cat
egor
ías
![Page 13: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/13.jpg)
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
![Page 14: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/14.jpg)
Categoría: Gestión 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 categoría anterior.
• Define los elementos para el funcionamiento de los procesos de la siguiente categoría (operaciones), evalúa la información generada por los procesos de la operación y los traslada a la primera categoría (dirección)
![Page 15: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/15.jpg)
Categoría: Operación• Implementa las practicas de Administración de
Proyectos específicos y de Desarrollo y Mantenimiento de Software
• Se implementan los procesos definidos en la Categoría Anterior (gestión) y produce información y productos generados los cuales los hace llegar a la Categoría Gestión
![Page 16: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/16.jpg)
Pro
ceso
s
![Page 17: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/17.jpg)
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
![Page 18: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/18.jpg)
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
![Page 19: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/19.jpg)
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
![Page 20: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/20.jpg)
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
![Page 21: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/21.jpg)
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
![Page 22: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/22.jpg)
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
![Page 23: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/23.jpg)
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
organización• 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
![Page 24: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/24.jpg)
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
![Page 25: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/25.jpg)
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
![Page 26: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/26.jpg)
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
![Page 27: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/27.jpg)
Procesos (Operacion)• OPE.2 Desarrollo y Mantenimiento de
Software– Proposito
• Realizar sistematicamente las actividades de analisis, diseño, 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
![Page 28: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/28.jpg)
Procesos (Operacion)• OPE.2 Desarrollo y Mantenimiento de
Software– Compuesto por 1 o mas “ciclos de desarrollo”:
• Analisis y diseño: se analizan los requerimientos para obtener la documentacion del analisis y diseño y el plan de prueba integracion
• Construccion: producir componentes de software, hacerlos corresponder con el analisis y diseño, 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
![Page 29: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/29.jpg)
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
![Page 30: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/30.jpg)
Roles
![Page 31: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/31.jpg)
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.
![Page 32: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/32.jpg)
Rol
es
![Page 33: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/33.jpg)
Productos
![Page 34: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/34.jpg)
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 desempeñadas• 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.
![Page 35: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/35.jpg)
Pro
duct
os
![Page 36: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/36.jpg)
Elementos de Apoyo
![Page 37: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/37.jpg)
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
![Page 38: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/38.jpg)
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…
![Page 39: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/39.jpg)
Kuali en Funcionamiento…
![Page 40: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/40.jpg)
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
![Page 41: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/41.jpg)
Preguntas
![Page 42: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/42.jpg)
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
Manos a la Obra…
![Page 43: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/43.jpg)
Muchas Gracias
![Page 44: MoProSoft](https://reader034.fdocuments.mx/reader034/viewer/2022051401/568147ce550346895db50cc0/html5/thumbnails/44.jpg)
FIN