El CMM - CMMI es un modelo de calidad del software que clasifica las empresas en niveles de madurez. Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir software.
Este es el nivel en donde están todas las empresas que no tienen procesos. Los presupuestos se disparan, no es posible entregar el proyecto en fechas, te tienes que quedar durante noches y fines de semana para terminar un proyecto. No hay control sobre el estado del proyecto, el desarrollo del proyecto es completamente opaco, no sabes lo que pasa en él.
En este nivel el éxito de los resultados obtenidos se pueden repetir. La principal diferencia entre este nivel y el anterior es que el proyecto es gestionado y controlado durante el desarrollo del mismo. El desarrollo no es opaco y se puede saber el estado del proyecto en todo momento.
Los procesos que hay que implantar para alcanzar este nivel son:
Gestión de requisitos Planificación de proyectos Seguimiento y control de proyectos Gestión de proveedores Aseguramiento de la calidad Gestión de la configuración
alcanzar este nivel significa que la forma de desarrollar proyectos (gestión e ingeniería) esta definida, por definida quiere decir que esta establecida, documentada y que existen métricas (obtención de datos objetivos) para la consecución de objetivos concretos.
Los procesos que hay que implantar para alcanzar este nivel son:
Desarrollo de requisitos Solución Técnica Integración del producto Verificación Validación Desarrollo y mejora de los procesos de la
organización Definición de los procesos de la organización Planificación de la formación Gestión de riesgos Análisis y resolución de toma de decisiones
Los proyectos usan objetivos medibles para alcanzar las necesidades de los clientes y la organización. Se usan métricas para gestionar la organización.
Los procesos que hay que implantar para alcanzar este nivel son:
Gestión cuantitativa de proyectos Mejora de los procesos de la organización
Los procesos de los proyectos y de la organización están orientados a la mejora de las actividades. Mejoras incrementales e innovadoras de los procesos que mediante métricas son identificadas, evaluadas y puestas en práctica.
Los procesos que hay que implantar para alcanzar este nivel son:
Innovación organizacional Análisis y resolución de las causas
De acuerdo con la naturaleza de la organización podemos identificar objetivos con o sin ánimo de lucro.
podemos definir los objetivos en generales
largo plazo, el táctico o mediano plazo, y el
operacional o corto plazo
son llamados también los objetivos estratégicos en una empresa. Estos objetivos se hacen en un periodo de 5 años y mínimo tres años. Los objetivos estratégicos sirven para definir el futuro del negocio.
Consolidación del patrimonio. Mejoramiento de la tecnología de punta. Crecimiento sostenido. Reducción de la cartera en mora. Integración con los socios y la sociedad Capacitación y mejoramiento del personal Claridad en los conceptos de cuales son las
áreas que componen la empresa. Una solución integral que habrá así el camino
hacia la excelencia. La fácil accesibilidad en la compra del producto
para la ampliación de
son los objetivos tácticos de la empresa y se basan en función al objetivo general de la organización. También son llamados los objetivos tácticos ya que son los objetivos formales de la empresa y se fijan por áreas para ayudar a ésta a lograr su propósito.
son llamados los objetivos individuales o los objetivos operacionales de la empresa que se realizan en menos de un año, Así, para que los objetivos a corto plazo puedan contribuir, es necesario establecer un plan para cumplir con cada objetivo y que deberá ser revisado en términos de lógica, consistencia y practicabilidad.
Para que el entrenamiento sea efectivo debe funcionar como un sistema, es decir, como un conjunto de elementos organizados e interrelacionados con un propósito común.Las tecnicas de entrenamiento debe comprender las siguientes fases:
Diagnóstico de Necesidades de Entrenamiento.
Planificación del Entrenamiento. Ejecución del Entrenamiento Evaluación y Control de Resultado
Debido a que el entrenamiento es un proceso continuo, las fasesanteriormente citadas se deben cumplir en forma secuencial, lo cual significa que para poder llevar a cabo el proceso de entrenamiento, resulta indispensable efectuar, en primer lugar, el diagnostico de las necesidades reales de entrenamiento, una vez identificadas aquéllas susceptibles de corrección con el entrenamiento, se diseña el Plan de Entrenamiento. Posteriormente, se efectúa su ejecución y por último, sé
monitorean y analizan los resultados, retroalimentando dicha información.
Diagnostico de la Situación
Logro de los objetivos de la organizaciónDeterminación de los requisitos básicos de la fuerza de trabajoResultados de la evaluación del desempeñoAnálisis de problemas en la producción (a priori o a posteriori)Análisis de problemas de personalAnálisis de informes y otros datos
Decisión en cuanto a la Estrategia
A quién entrenarCómo entrenarEn qué entrenarDónde entrenarCuándo entrenarCuánto entrenarQuién entrenará
Implementación o Acción
Aplicación de los programas por la asesoría, por la línea o en combinación
Evaluación y Control
SeguimientoVerificación o mediciónComparación de la situación actual con la situación anterior
Las organizaciones líderes del mundo entero están sacando ventajas estratégicas al mejorar su proceso de desarrollo de software y de productos, ya que a través de ello es posible reducir los costos de desarrollo a la mitad de lo actual y las tasas de fallas a la tercera parte, con los consiguientes beneficios económicos y de productividad.
Coordinación de la definición y mejora del proceso
Programa de adiestramiento Integración Gerencia e Ingeniería de S/W Ingeniería de productos de S/W Coordinación inter-grupos Revisiones Prevención de defectos Gerencia del cambio tecnológico y del
proceso