Want to create interactive content? It’s easy in Genially!
MoProSoft
Juarez Martinez Bryan
Created on July 15, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Higher Education Presentation
View
Psychedelic Presentation
View
Vaporwave presentation
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Modern Zen Presentation
View
Newspaper Presentation
Transcript
Moprosoft
EQUIPO 4
Autores: Castillo Perez Adrian Garnica Garcia Luis Juarez Martinez Bryan Pineda Garcia Angeles Rodriguez Araujo Jazmin Rodriguez Hernandez Nancy
18/07/2023
"Un buen desarrollador de software trabaja con disciplina y constancia desde el primer día."
-Omar Bradley-
02.definición
03.historia
01.introducción
04.Creador
TABLA DE CONTENIDO
06.sERvicios adicionales
05.¿A quién va dirigido?
07.Caracteristicas
08.procesos
10.Nivel de madurez
11.Relacion entre procesos
12.ROLES
09.CAtegorias
16costos de certificacion
15Requisitos de certificacion
14desventajas
13Ventajas
TABLA DE CONTENIDO
20resultados e impactos
19implementacion
18 modelos y estandares de procesos
17 Metodologia
24 Posibles metodos de evaluacion
22 evalprosoft
23 evaluacion de moprosoft
21comparacion
25posibles resultados
26conclusion
TABLA DE CONTENIDO
01
introducción
moprosoft
01. introducción
El Modelo de Procesos para la Industria del Software (MoProSoft) nació con el objetivo de proporcionar a la industria mexicana y a las áreas internas, dedicadas al desarrollo y el mantenimiento de software, un conjunto integrado de las mejores prácticas basadas en los modelos y los estándares reconocidos internacionalmente.
A la fecha es un modelo que por su importancia merece ser analizado para lograr una visión integral sobre un marco de referencia claro y digerible para quienes se inician en el estudio de la mejora de procesos. Para ello, en el curso se describe el propósito y la arquitectura de MoProSoft y el tipo de organizaciones que pueden beneficiarse con la aplicación del modelo.
02
¿qué es?
moprosoft
02. INTRODUCCIÓN
Lo que busca el modelo es elevar la capacidad de las organizaciones que desarrollan o mantienen software para ofrecer servicios con calidad y lograr ser competitivos internacionalmente.
Modelo mexicano de Procesos para la Industria del Software es un modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software.
03
historia
moprosoft
03. HISTORIA
- Hasta antes del año 2005 empresas dedicadas al desarrollo de software no contaban con un modelo o estándar de procesos
- En el año 2002 la Secretaría de Economía inició el Programa para el Desarrollo de la Industria del Software
- La Secretaría de Economía solicitó a la AMCIS en colaboración con la Facultad de Ciencias de la Universidad Nacional Autónoma de México
04
creador
moprosoft
04. creador
¿Quién creó este modelo?
Fue declarada Norma Mexicana el 15 de agosto de 2005 con la publicación de su declaratoria en el Diario oficial de la Federación.
En 2002 el gobierno mexicano implementó el Programa para el Desarrollo de la Industria de Software (ProSoft) a través de la Secretaría de Economía, y que tiene como principal objetivo Fortalecer a la Industria de Software en México.
en colaboración con la Facultad de Ciencias de la Universidad Nacional Autónoma de México, el desarrollo del Modelo de Procesos para la Industria de Software MoProSoft, que serviría como el documento base para la norma mexicana NMX-059- NYCE-2005.
05
¿A quién va dirigido?
moprosfot
05. ¿a quién va dirigido?
- El Modelo MoProSoft está dirigido a empresas u organizaciones dedicadas al desarrollo de software, estas podrían ser pequeñas y medianas empresas (PYMEs) o áreas internas dedicadas al desarrollo y/o mantenimiento de software.
- Agrupa los procesos en tres categorías principales: Alta Dirección, Gerencia y Operación.
- Las organizaciones que no cuentan con procesos establecidos, pueden usar el modelo como la primera versión de sus procesos
06
servicios adicionales
moprosoft
Preverificaciónes (Diagnostico) Verificaciones Correctivas
Verificaciones Formales Herramienta de Gestión KWE 2.0 (Base de Conocimiento)
Venta de la Guía de Implantación de los Requisitos de la Norma NMX-I-059-NYCE (MoProSoft) a Nivel 1 y 2
Venta de la Norma NMX-I-059-NYCe
07
caracteristicas
moprosoft
07. caracteristicas
- Es práctico en su aplicación.
- Resulta acorde con la estructura de las organizaciones mexicanas con desarrollo de software.
- Tiene un bajo costo
- Es específico para el desarrollo y mantenimiento de software
- Facilita el cumplimiento de los requisitos de otros modelos
- Es sencillo de entender y adoptar
08
procesos
moprosoft
08. procesos
Está dividido en 9 procesos, llamados también prácticas, organizados por categorías de acuerdo con sus respectivas áreas de aplicación. Las categorías de procesos coinciden con los tres niveles básicos de la estructura de una organización: alta dirección, gestión y operación.
08. procesos
Categoría de Alta Dirección (DIR) :
- Proceso de Gestión de Negocio
- Proceso de Gestión de Proceso (GPR)
- Proceso de Gestión de Proyectos (GPY)
- Proceso de Gestión de Recursos (GR)
- Proceso de Recursos Humanos y Ambiente de Trabajo (RAHT)
- Proceso de Bienes, Servicios e Infraestructura (BSI)
- Proceso de Conocimiento de la Organización (CO)
Categoría de Operación (OPE):
- Proceso de Administración de Proyectos Específicos (APE)
- Proceso de Mantenimiento de software (DMS)
niveles
Cada proceso esta cuidadosamente detallado a través de un instrumento llamado Patrón de Procesos. Moprosoft determina el nivel de madurez de la capacidad de cada proceso a través de una evaluación, que permite colocar a la empresa en uno de los siguientes 5 niveles.
09
categorias
moprosoft
09 categorias
EXISTEN 4 CATEGORIAS
4. Categoría de operación
1. Categoría de alta dirección
2. Categoría de Gerencia
3. Gestion de recursos
09. categorias
Categoría de alta dirección
09. categorias
Categoría de gerencia
09. categorias
Gestion de recursos
09. categorias
Categoria de operación
10
niveles de madurez
moprosoft
10. niveles de madurez
11
relación entre procesos
moprosoft
- ALTA DIRECCIÓN: Contiene el proceso de Gestión de Negocio.
- GERENCIA O GESTIÓN: Contiene los procesos de Gestión de Procesos, Gestión de Proyectos, Gestión de Recursos. Este último proceso contiene tiene a su vez tres subprocesos que son: Recursos Humanos y Ambiente de Trabajo, Bienes Servicios e Infraestructura y Conocimiento de la Organización
- OPERACIÓN: Ésta categoría contiene los procesos de Administración de Proyectos Específicos y el de Desarrollo y Mantenimiento de Software.
11. relacion entre procesos
11. relacion entre procesos
12
roles
moprosoft
12. roles
12. roles
cliente
Es el que solicita un producto de software y financia el proyecto para su desarrollo o mantenimiento.
Responsable de procesos
Es el encargado de la realización de las prácticas de cumplimiento de sus objetivos.
usuario
Es el que va a utilizar el producto de software.
Involucrados
Otros roles con habilidades requeridas para la ejecución de actividades o tareas específicas. Por ejemplo: Analista, Programador, Revisor, entre otros.
grupo directivo
Son los que dirigen a una organización y son responsables por su funcionamiento exitoso.
12. roles
13
ventajas
moprosoft
13. Ventajas
- Tiene un mecanismo de evaluación para saber el estado de la organización durante un cierto periodo
- Fácil de entender; los procesos están organizados en 3 categorías,
- Aplicable como norma mexicana
- Es específico para el desarrollo y mantenimiento del software.
- Permite obtener acceso a las prácticas de ingeniería de software de clase mundial.
- Integra todos los procesos de la organización y mantiene la alineación con los objetivos estratégicos.
desventajas
14
moprosoft
14. desventajas
- No incluye un mecanismo de evaluación, únicamente tiene los requerimientos para uno
- Todavía no es norma internacional
- Define actividades de manera muy general
- Para asegurar la calidad de un producto y un proceso requiere CMMI
- Proyectos para largos plazos
requisitos o criterios de certificacion
15
moprosoft
15. requisitos o criterios de certificación
El modelo considera a la gestión como proveedora de recursos, procesos y proyectos; así como responsable de la vigilancia del cumplimiento de los objetivos estratégicos de la organización
15. requisitos o criterios de certificación
Destaca la importancia de la gestión de recursos, con especial relevancia en aquellos que componen el conocimiento de la organización: productos generados por proyectos, datos de los proyectos, mediciones, documentación de procesos y datos cosechados a partir del uso y de las lecciones aprendidas.
El modelo integra los elementos para realizar la ingeniería de productos de software en un único marco que incluya los procesos precisos de soporte (verificación, validación, documentación y control de la documentación).
15. requisitos o criterios de certificación
DMoprosoft se basa en los modelos de procesos ISO 9001:2000, en las áreas de procesos de los niveles 2 y 3 de CMM-SW: CMM-SW v.1.1., en el marco general ISO/IEC15504 y en prácticas y conceptos de PMBOK Y SWEBOK
16
Costos de certificación
moprosoft
16. costos de certificación
MoProSoft ofrece servicios de asesoría y consultoría especializados para guiar a las organizaciones en la implementación y adopción del modelo. Esto puede incluir la definición de estrategias, la personalización del modelo según las necesidades de la organización y el seguimiento de los progresos en la mejora de los procesos.
17
Metodología
moprosoft
17. metodología
Es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información. Cada metodología de desarrollo de software tiene su propio enfoque para el desarrollo de software.
tres de los modelos importantes son:
modelo en cascada
modelo en espiral
modelo bohem
17. metodología
modelo en cascada
“El modelo en cascada sugiere un enfoque sistemático hacia el desarrollo del software, que se inicia con la especificación de requerimientos del cliente para culminar en el soporte del software terminado que ordena las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior.”
17. metodología
modelo en espiral
“El modelo en espiral es un enfoque realista para el desarrollo de software y de sistemas a gran escala. Como el software evoluciona conforme avanza el proceso, el desarrollador y el cliente entienden y reaccionan de la mejor manera ante los riesgos en cada etapa evolutiva.”
17. metodología
modelo de bohem
“El modelo presenta una jerarquía de características donde cada una de ellas contribuye a la calidad global.Se centra en: Sus características operativas
- Su capacidad para soportar los cambios
- Su adaptabilidad a nuevos entornos
- La evaluación del desempeño del hardware .”
17. metodología
Un aspecto muy importante para medir la calidad de un sistema consiste en establecer un esquema de graduación que cubra los siguientes factores:
- Facilidad de auditoría
- Exactitud
- Completitud
- Concisión
- Estandarización de los dato
- Tolerancia a errores
- Eficiencia en la ejecución
- Facilidad de operación
17. metodología
Modelo de McCall
Los factores se centran en tres aspectos importantes de un producto de software. Operación del producto: Sus características operativas.
- Revisión del producto: Su capacidad para soportar los cambios.
- Transición del producto: Su adaptabilidad a nuevos entornos
17. metodología
La problemática general a la que se enfrenta el software es:
- Aumento constante de tamaño y complejidad de los programas.
- Dificultad de conseguir productos totalmente depurados, ya que en ningún caso un programa será perfecto.
- Se dedican elevados recursos monetarios a su mantenimiento, debido a la dificultad que los proyectos de software entrañan y a la normalización a la hora de realizar los proyectos.
- No suelen estar terminados en los plazos previstos, ni con los costos estipulados, ni cumpliendo los niveles deseables de los requisitos especificados por el usuario.
Modelos y estándares de procesos
18
moprosoft
Es un modelo basado en procesos y que está orientado a las pequeñas y medianas empresas o a áreas internas de desarrollo y/o mantenimiento de software, que les permitirá acceder a prácticas de ingeniería de software de clase mundial. La adopción del modelo permitirá elevar la capacidad de las organizaciones para ofrecer servicios con calidad y alcanzar niveles internacionales de competitividad. MoProSoft está conformado por las categorías de Alta Dirección, Gerencia o Gestión y Operación.
El implantar un modelo de procesos de calidad tiene como principal objetivo el que las organizaciones desarrollen de forma sistemática, productos, bienes y servicios de mayor calidad y que cumplan con las necesidades y deseos de los clientes.
19
Implementación
moprosoft
19. implementación
El Grupo Icarus S.A. de C.V. se complace en informar a la sociedad que, después de un arduo esfuerzo de más de un año de duración, en el cual se desarrolló un proceso de capacitación, preverificación y verificación, finalmente obtuvo la Certificación en la Norma Oficial Mexicana NMX-I-059/02-NYCE-2011, el pasado 26 de abril.
20
resultados e impactos
moprosoft
20. resultados e impactos
Mejora la calidad del software producido por la organización 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 organización y mantiene la alineación con los objetivos estratégicos. •Permite reconocer a las organizaciones por su nivel de madurez de procesos. •Permite obtener acceso a las prácticas de ingeniería de software de clase mundial. •Aparecen en la Lista Nacional de Empresas Dictaminadas, que sirve como una referencia oficial para clientes, autoridades y competidores.
21
comparación
moprosoft
21. comparación
22
Método de evaluación de procesos EVALPROSOFT
moprosoft
22. método de evaluación de procesos evalprosoft
normas
La Norma Mexicana MNX-I-059/XXNYCE- 2005 En México, las normas asociadas con tecnologías de Información son administradas por la asociación civil llamada “Normalización y Certificación Electrónica” (NYCE) Es una asociación civil sin fines de lucro creada en 1994, acreditada y autorizada por las instancias legales y las dependencias del Gobierno Federal y forma parte del Sistema Mexicano de Metrología, Normalización y Evaluación de la Conformidad (SISMENEC).
¿Qué es ?
NYCE (Normalización y Certificación Electrónica) pone a tu disposición una herramienta que te permitirá evaluar de una forma fácil y amigable el cumplimiento con los requisitos de implantación de MoProSoft conforme vaya avanzando en el proceso. La intención final, es que la evaluación formal se realice de una manera fácil y productiva, sobre implantaciones que en forma asistida pre-evaluaron el cumplimiento de los requisitos correspondientes a los niveles de capacidad deseados.
22. método de evaluación de procesos evalprosoft
VISIÓN
MISIÓN
Ser una organización líder con presencia internacional, reconocida en América Latina por sus buenas prácticas y por prestar servicios de excelencia en Evaluación de la Conformidad con base en normas, regulaciones y otros esquemas de cumplimiento, manteniendo un sano crecimiento
Desarrollar estándares y evaluar la conformidad, para facilitar a nuestros usuarios el acceso a mercados, en forma ágil y transparente, garantizando la seguridad del consumidor, su salud, el cuidado del medio ambiente y la protección de las vías generales de comunicación.
22. método de evaluación de procesos evalprosoft
La norma mexicana Norma Mexicana NMX-I-059-NYCE2011 (MoProSoft), consta de las siguientes partes:
NMX-I-059/01-NYCE:
NMX-I-059/03-NYCE:
Definición de Conceptos y Productos. Contiene los conceptos y descripciones de productos usados en las otras partes de la norma.
Guía de Implantación de Procesos. Contiene una propuesta práctica de implantación de MoProSoft descrito en la parte 02.
NMX-I-059/02-NYCE:
NMX-I-059/04-NYCE:
Directrices para la Evaluación de Procesos (EvalProSoft). Hace uso de la NMX-I-059/02-NYCEy del capítulo 5 de la NMX-I-15504/02-NYCE para obtener un Perfil del Nivel de Capacidad de los Procesos implantados en una organización y un Nivel de Madurez de Capacidades.
Requisitos de Procesos (MoProSoft). Establece los requisitos de los procesos a implantar en la organización a través del Modelo de Procesos de Software (MoProSoft.)
22. método de evaluación de procesos evalprosoft
Modelo de capacidad de procesos:
- La capacidad de proceso se evalúa en una escala de 0 a 5.
- El valor cero se asocia al nivel de capacidad más bajo, y significa que no se alcanza el propósito del proceso.
- El valor 5 se asocia al nivel de capacidad más alto y significa que se logran las metas de negocio actuales y proyectadas a través de la optimización y mejora continua del proceso.
22. método de evaluación de procesos evalprosoft
- Nivel 0. Proceso Incompleto : El proceso no está implantado o falla en alcanzar el propósito del proceso.
- Nivel 1. Proceso Realizado : El proceso implantado logra su propósito.
- Nivel 2. Proceso Administrado : El proceso Realizado se implanta de manera administrada y sus productos de trabajo están apropiadamente establecidos, controlados y mantenidos.
- Nivel 3. Proceso Establecido : El proceso Administrado es implantado mediante el proceso definido, el cual es capaz de lograr los resultados del proceso.
- Nivel 4. Proceso Predecible : El proceso establecido opera dentro de límites para lograr sus resultados.
- Nivel 5. Optimizando : El proceso Predecible es continuamente mejorado para lograr las metas de negocio actuales y futuras relevantes.
22. método de evaluación de procesos evalprosoft
22. método de evaluación de procesos evalprosoft
23
Evaluación de Moprosoft
MOPROSOFT
Propósitos principales de la evaluación de procesos.
2.Para la mejora continua de sus procesos, es decir, ya conocido el nivel de capacidad de sus procesos, utilizar los hallazgos encontrados en la evaluación para diseñar un ciclo de mejora que le lleve a lograr mayores niveles de capacidad (madurez) de sus procesos.
1.Determinación de la capacidad, es decir, para conocer en un momento determinado el nivel de capacidades o de madurez de sus procesos.
24
Pósibles usos del método de evaluación
moprosoft
24. Posibles usos del metodo de evaluación
- Evaluación para la acreditación de capacidades: la realización de la evaluación para obtener un perfil del nivel de capacidad de los procesos implantados y un nivel de madurez de capacidades
- Evaluación de capacidades del proveedor: El cliente elige los procesos a evaluar dependiendo del servicio a contratar.
- Auto-evaluación de capacidades de proceso: Una organización o el Representante de un proyecto realiza una evaluación con personal interno o externo que no necesariamente sea Evaluador.
25
Posibles resultados
moprosoft
25. posibles resultados
Evaluación para la acreditación de capacidades:
Sirve a la organización para obtener un estado certificado del perfil del nivel de capacidad por proceso
Evaluación de capacidades del proveedor:
sirve para que un cliente seleccione a un proveedor.
Auto-evaluación de capacidades de proceso :
sirve a la organización para obtener un perfil del nivel de capacidad por proceso o por proyecto
26
conclusión
moprosoft
26 conclusión
- La norma de modelo de procesos de software (MoProSoft) pretende ayudar a las organizaciones dedicadas al desarrollo y mantenimiento de software a mejorar los procesos de cada unas de sus áreas. La implementación de MoProSoft en las empresas les permite alcanzar los mejores niveles en calidad de procesos de una manera sencilla ya que esta norma fue realizada tomando en cuenta las características y estructuras de desarrollo
- Además, esta implementación facilitara a quien la aplique a obtener certificaciones de niveles internacionales tales como CMMI e ISO. MoProSoft ayudara a las empresas desarrolladoras de software a implementar la norma de modelo de procesos de software como su modelo de mejora de procesos.
27
BIBLIOGRAFÍA
moprosoft
27. bibliografía
- Tamariz, F. (2019). Moprosoft. NYCE. Recuperado el 15 de marzo de 2022 de: https://www.sige.org.mx/verificacion-moprosoft/#:~:text=*MoProSoft%20es%20un%20Modelo%20de,sus%20proyectos%20y%20por%20consiguiente
- Oktaba, H. (2005). Moprosoft: un modelo para mejorar la calidad del software en México. Conogasi. Recuperado el 16 de marzo de 2022 de: https://conogasi.org/articulos/moprosoft-un-modelo-para-mejorar-la-calidad-del-software-en-mexico/
Gracias por su atención
¿Alguna pregunta?