Want to create interactive content? It’s easy in Genially!

Get started free

MoProSoft

Juarez Martinez Bryan

Created on July 15, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Higher Education Presentation

Psychedelic Presentation

Vaporwave presentation

Geniaflix Presentation

Vintage Mosaic Presentation

Modern Zen Presentation

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
Categoría de Gerencia (GER):
  • 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?