User stories, un punto de partida para los requisitos

Historias de usuario, user stories, requisitos, necesidadesLas historias de usuarios (User Stories) constituyen una de las técnicas de documentación de requisitos más ampliamente utilizada dentro del entorno Agile. Una descripción del requisito en una o dos frases escritas por el usuario.


En el contexto de las prácticas de CMMI se aplican, esencialmente,  para identificar las necesidades del cliente en la Definición de los requisitos (RD), ayudan fácilmente a la gestión de cambios en la Gestión de los requisitos (REQM) y ayudan a la estimación y planificación de tareas y compromisos para la Planificación del proyecto (PP).

Cómo reducir los errores de estimación

errores estimacion

Estimar implica lidiar con un alto grado de incertidumbre y de presión de tiempo para poder dar un valor que será comprometido para medir el resultado. Muchas veces el cliente ejerce influencia, lo que busca no es reducir el tiempo sino confiar en que puede ser predecible, necesita creer. Por tanto, el estimado debe ser creíble o preciso no recortado o reducido como imposición.


Marco Behler en su artículo4 common mistakes developers make when estimating” resume los errores básicos que se cometen durante el proceso de estimación de nuevas funcionalidades a desarrollar. En resumen los problemas se asocian con confiar solo en el instinto, asumir elementos ambiguos o sobre dimensionados, sucumbir al criterio del grupo o a la presión de tiempo para completar el estimado.

En las prácticas de CMMI se pueden tener elementos que ayudan a mejorar los resultados de la estimación. Básicamente los estimados se generan desde la planificación inicial (PP) y son refinados durante el seguimiento del proyecto (PMC). Con el conocimiento de la organización se establece una base de conocimiento (OPD) que es utilizada para mejorar los estimados, que en principio se fundamentaban en la experiencia individual y que evolucionan y concentran la experiencia de la organización (IPM). Finalmente el análisis estadístico de la capacidad de los procesos permite refinar los estimados y hacerlos mucho más precisos y efectivos, todo ello al considerar las prácticas de alta madurez.

Proceso, un medio para mejorar y no para limitar

procesos limitantes

Los activos del proceso en la organización cambian el comportamiento de los proyectos. En lugar de que cada proyecto define sus procesos desde cero, toma las mejores prácticas contenidas en sus activos para mejorar la calidad y reducir los tiempos y costos.


La documentación del proceso es parte de las prácticas genéricas a nivel 2 para la Institucionalización del proceso gestionado. En particular la práctica genérica 2.2 se establece y realiza el mantenimiento del plan para la ejecución del proceso, donde se integra la descripción del proceso. Este nivel de proceso es a nivel del proyecto y puede diferir de otros proyectos.

Este enfoque gestionado evoluciona en las prácticas genéricas a nivel 3 para la Institucionalización del proceso definido. En la práctica genérica 3.1 se establece la definición del proceso definido como una versión ajustada del proceso estándar. Este cambio del proceso implica que se toma la definición establecida en general para la organización, que es descrita en las prácticas de OPD, y se ajusta a las necesidades particulares del proyecto, según se describe en las prácticas de IPM.

Desarrollo de la capacidad, el reto para las empresas

Una de las formas más exitosas para mejorar los resultados y superar a la competencia en las organizaciones es el desarrollo de sus capacidades.


Los resultados del negocio están relacionados con el desarrollo de su potencial a nivel de personas, proyectos y procesos. El equilibrio entre ellos permite mejorar la productividad, incrementar la calidad y reducir los costos en tanto se mantiene la satisfacción del cliente y la ventaja competitiva para la empresa.

CMMI v2, cinco puntos para entender la nueva versión del modelo

El mes de marzo del 2018 fue el lanzamiento de la versión 2.0 del modelo CMMI (Capability Maturity Model for Integration) por el CMMI Ins...