La verdad pensé mucho sobre realizar esta entrada, ya que información referente a lo que les voy a mostrar a continuación hay en todos lados pero aquí vamos.
La norma NMX-I-059-NYCE-2011 (la más actual a día de hoy) o de cariño MoProSoft es un modelo de procesos enfocado a pequeñas y medianas empresas dedicadas al desarrollo de software. Esta norma ha tenido una gran aceptación debido a que el flujo de los procesos es bastante simple y la gran adaptabilidad que tiene, ya que, como a mi me gusta explicarlo, MoProSoft es como una Interfaz (POO), ya que nos dice qué es lo que se tiene que realizar, pero no nos limita en el cómo hacerlo.
MoProSoft está estructurado en 3 categorías conteniendo en ellas 9 procesos, los 9 procesos minimos que una empresa debería tener.
Si, ya sé que la imagen muestra sólo 6 procesos, esto es porque los 3 procesos restantes son subprocesos de Gestión de Recursos. Los listo a continuación:
- Recursos Humanos y Ambiente de Trabajo
- Bienes, Servicios e Infraestructura
- Conocimiento de la organización
Ahora que conocemos la estructura de MoProSoft, es hora de saber un poco más sobre los procesos. A continuación se enlistan los procesos y su propósito en la vida:
- Gestión de Negocio.- Establece la razón de ser de la empresa, sus objetivos y las condiciones para lograrlos, para lo cual es necesario considerar las necesidades de los clientes, así como evaluar los resultados para poder proponer cambios que permitan la mejora continua. Adicionalmente habilita a la organización para responder a un ambiente de cambio y a sus miembros para trabajar en función de los objetivos establecidos.
- Gestión de Procesos.- Establece los procesos de la organización, en función de los Procesos Requeridos identificados en el Plan Estratégico. Así como definir, planificar, e implantar las actividades de mejora en los mismos.
- Gestión de Proyectos.- Asegura que los proyectos contribuyan al cumplimiento de los objetivos y estrategias de la organización.
- Gestión de Recursos.- Consigue y dota a la organización de los recursos humanos, infraestructura, ambiente de trabajo y proveedores, así como crear y mantener la Base de Conocimiento de la organización. La finalidad es apoyar el cumplimiento de los objetivos del Plan Estratégico de la organización.
- Recursos Humanos y Ambiente de Trabajo.- Proporciona los recursos humanos adecuados para cumplir las responsabilidades asignadas a los roles dentro de la organización, así como la evaluación del ambiente de trabajo.
- Bienes, Servicios e Infraestructura.- Proporciona proveedores de bienes, servicios e infraestructura que satisfagan los requisitos de adquisición de los procesos y proyectos.
- Conocimiento de la Organización.- Mantiene disponible y administra la Base de Conocimiento que contiene la información y los productos generados por la organización.
- Administración de Proyectos Específicos.- Establece y lleva a cabo sistemáticamente las actividades que permitan cumplir con los objetivos de un proyecto en tiempo y costo esperados.
- Desarrollo y Mantenimiento de Software.- Realización sistemática de las actividades de análisis, diseño, construcción, integración y pruebas de productos de software nuevos o modificados cumpiendo con los requerimientos especificados.
Ya estamos listos para aprender a implantar MoProSoft nivel 1 en tu organización (o la de tu jefe) . En unos días estaremos aprendiendo cómo implantar el proceso de Gestión de Negocio, ¡Nos leemos en la próxima entrada!