Evaluación del proceso y marco de madurez del diseño basado en modelos
El equipo de consultoría sénior de MathWorks se encarga de realizar la evaluación Model-Based Design Process Assessment™ de forma eficiente y económica para determinar los puntos fuertes y débiles de métodos, herramientas, prácticas, estructura organizativa y entorno de diseño basado en modelos presentes en una organización. Sirviéndose de esta información, el equipo de consultoría identifica la prioridad de las áreas susceptibles de mejoras y recomienda un plan detallado para implementarlas y lograr los objetivos de la organización.
Las evaluaciones realizadas en una amplia variedad de sectores y aplicaciones nos sirvieron como base para desarrollar el marco Model-Based Design Maturity Framework™ de MathWorks, que representa las prestaciones fundamentales necesarias para desarrollar sistemas integrados con el diseño basado en modelos. Los seis pilares básicos del marco para implementar un entorno de desarrollo de diseño basado en modelos maduro son: Modelado, Simulación y análisis, Implementación, Verificación y validación, Proceso, Herramientas e infraestructura, y Gestión empresarial. Estas competencias son independientes del sector, la aplicación, el tamaño de la organización o el proceso de desarrollo utilizado. Los procesos de una organización se evalúan en relación con los objetivos y prácticas descritos en el marco.
Modelado: Competencias, técnicas y experiencia necesarias para desarrollar algoritmos y modelos de entorno, planta y en el nivel de sistema. Incluye elementos cualitativos tales como arquitectura, lenguaje de modelado y estándares de modelado.
Simulación y análisis: Competencias, técnicas y experiencia necesarias para realizar simulación y análisis en todo el ciclo de desarrollo a fin de lograr un diseño preciso, optimizado y sólido.
Implementación: Competencias, técnicas y experiencia necesarias para generar código optimizado que cumpla con los requisitos de la aplicación integrada.
Verificación y validación: Competencias, técnicas y experiencia necesarias para medir, implementar y realizar actividades de verificación y validación en todo el proceso de desarrollo a fin de mejorar la calidad del producto y reducir el esfuerzo y el tiempo dedicados a realizar pruebas a través de detección de problemas en etapas iniciales, automatización y reutilización.
Proceso, herramientas e infraestructura: Calidad, integridad, documentación y mantenimiento del proceso, las herramientas y la infraestructura necesarios para garantizar que el equipo de ingeniería cuente con el soporte adecuado para el diseño basado en modelos.
Gestión empresarial: Prácticas comerciales, estrategia, alineación organizativa y con proveedores necesarias para lograr los objetivos comerciales y optimizar la rentabilidad sobre la inversión de las herramientas para diseño basado en modelos, personal e infraestructura.
La madurez de la implementación del diseño basado en modelos se determina cuantificando la madurez de cada uno de los seis pilares del marco. Para facilitar la observación y medición, los pilares se dividen en varios grupos de procesos. Cada grupo se divide a su vez en atributos de procesos. La siguiente figura muestra dos niveles adicionales correspondientes al pilar de modelado.
El marco proporciona información detallada en distintos niveles:
- En el nivel de pilar, se pueden definir objetivos corporativos, realizar comparaciones con competidores y establecer las principales prioridades de mejora en toda la empresa.
- En el nivel de grupo de procesos, los datos identifican las áreas de concentración necesarias para lograr la mayor madurez del pilar en cuestión.
- En el nivel de atributo de procesos, se especifican las mejoras necesarias y la dirección de acciones concretas.
Una evaluación típica sigue estos tres pasos:
1. Evaluación de procesos, organización, tecnología y objetivos existentes
MathWorks Consulting Services evalúa el proceso de desarrollo de software, la estructura organizativa y las herramientas de pruebas existentes, así como los objetivos departamentales y organizativos.
2. Entrevistas con personal ejecutivo y técnico
Sirviéndose del marco, el equipo de consultoría sénior de MathWorks entrevista a gerentes, desarrolladores de software y profesionales de diseño basado en modelos para comprender las capacidades y los problemas de la organización, los procesos y la tecnología existentes, así como los objetivos para mejorar el entorno actual. A partir de estas entrevistas, nuestro equipo de consultoría desarrolla una visión general de las necesidades de la organización y un conjunto de recomendaciones fundamentales sobre mejoras, métricas y acciones que los equipos de trabajo clave pueden implementar de inmediato.
3. Plan de mejora inmediata y a largo plazo
MathWorks Consulting Services ofrece feedback, sugerencias y recomendaciones sobre cambios y mejoras, dando prioridad a los de valor a corto plazo. Presentamos resultados y recomendaciones, y presentamos las oportunidades de mejora de las competencias básicas, así como una visión general de cómo alcanzar los objetivos establecidos por la organización. Describimos los requisitos generales y el coste de la implementación.
Las ventajas de evaluar procesos consisten en:
- Obtener una base de referencia para mejorar la calidad, la productividad y la rentabilidad sobre la inversión
- Mejorar el proceso de diseño basado en modelos
- Proporcionar planes de mejora inmediata y a largo plazo
- Fomentar el uso de prácticas recomendadas internas en toda la organización
- Evaluar la interacción con proveedores
Contáctese con MathWorks Consulting Services para comunicar sus requisitos específicos.