¿Es útil o viable CMMI para en empresas o áreas pequeñas de desarrollo de software?

Páginas: 5 (1085 palabras) Publicado: 22 de mayo de 2014
¿


Muchas organizaciones soportan hoy día sus operaciones en grandes y complejos sistemas de software, que combinando diferentes tecnologías y plataformas de hardware, facilitan el logro de los objetivos estratégicos de las mismas. Por está razón la construcción de software se ha hecho cada vez más compleja, exigiendo en algunos casos la colaboración de diversos grupos de desarrollo yde áreas dentro y fuera de la organización.
Por otro lado, las empresas o áreas de desarrollo que crean estos productos, permanentemente buscan crear software de altísima calidad que les permitan diferenciarse de sus competidores. Lamentablemente en algunos casos, olvidan que la calidad de un producto depende directamente de la calidad del proceso utilizado para crearlo y mantenerlo.Por lo tanto, es un error abordar la implementación de software como una actividad artesanal basada fuerte o exclusivamente en el grado de experiencia del grupo de desarrollo. ¿Qué alternativas hay?
Existen modelos de mejora que buscan organizar, controlar y evaluar la forma en la cual se desarrolla el software. Uno de ellos es el modelo CMM-CMMI propuesto por el SEI (SoftwareEngineering Institute). CMMI es un modelo de mejora de procesos que proporciona un conjunto de mejores prácticas que incluyen la productividad, el rendimiento, los costos y la satisfacción de las partes interesadas. Se trata básicamente de un modelo de calidad del software que clasifica las empresas en 5 niveles de madurez. Estos niveles se utilizan luego para conocer la madurez de losprocesos que utilizan al desarrollar software.
Niveles de madurez
Nivel
Descripción
1 – Inicial
Las organizaciones en este nivel no disponen de un ambiente estable para el desarrollo y mantenimiento de software. Aunque se utilicen técnicas correctas de ingeniería, los esfuerzos se ven minados por falta de planificación. El éxito de los proyectos se basa la mayoría de las veces en el esfuerzopersonal, aunque a menudo se producen fracasos y casi siempre retrasos y sobrecostes. El resultado de los proyectos es impredecible.
2 – Repetible
En este nivel las organizaciones disponen de unas prácticas institucionalizadas de gestión de proyectos, existen unas métricas básicas y un razonable seguimiento de la calidad. La relación con subcontratistas y clientes está gestionada sistemáticamente.3 – Definido
Además de una buena gestión de proyectos, a este nivel las organizaciones disponen de correctos procedimientos de coordinación entre grupos, formación del personal, técnicas de ingeniería más detalladas y un nivel más avanzado de métricas en los procesos. Se implementan técnicas de revisión por pares (peer reviews).
4 - Gestionado
Se caracteriza porque las organizaciones disponende un conjunto de métricas significativas de calidad y productividad, que se usan de modo sistemático para la toma de decisiones y la gestión de riesgos. El software resultante es de alta calidad.
5 - Optimizado
La organización completa está volcada en la mejora continua de los procesos. Se hace uso intensivo de las métricas y se gestiona el proceso de innovación.
Fuente:http://es.wikipedia.org/wiki/Modelo_de_Capacidad_y_Madurez

El modelo cuenta con 22 áreas de proceso o PAs (Process Areas), distribuidas en 5 niveles de madurez en una representación escalonada. Cada área define una serie de prácticas que la organización debe realizar para cumplir con el nivel, agrupadas en objetivos específicos y genéricos. Para conseguir cada nivel previamente hay que cumplir las prácticas delos niveles anteriores.
Niveles de madurez

Fuente: http://www.cvteam.cl/es/cmmi

¿Será entonces que este modelo solo está orientado a grandes organizaciones y deja por fuera las necesidades de las pequeñas empresas, donde su aplicación puede resultar costosa en términos económicos y de esfuerzo porque requiere de una gran inversión en dinero, tiempo y recursos y el retorno de la inversión se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mejora de procesos de Software para pequeñas empresas
  • Areas Funcionales De La Pequeña Empresa
  • Desarrollo de Software para empresa
  • Pequeñas Empresas y Desarrollo De Franquicias
  • Pequeñas empresas y desarrollo de franquicias
  • Servidores para pequeña empresa
  • financiamiento para pequeñas empresas
  • LA CALIDAD EN LAS EMPRESAS DE DESARROLLO DE SOFTWARE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS