La incertidumbre al iniciar un proyecto necesita ser reducida con alguna forma de estimación que permita predecir el esfuerzo requerido para crear o modificar lo que se supone debe ser la base del trabajo. La mejor técnica de estimación es la que pueda utilizar y sistematizar, ya sea tomada de la industria o desarrollada internamente en la organización. Siempre se recomienda comparar con una técnica alternativa para mayor certeza.
En esta entrada se ofrece una plantilla para estimación que puede servir como base para aplicar la técnica de estimación por casos de uso y se combina con la técnica OLP (Optimista Probable Pesimista) para una mejor precisión. La plantilla se puede descargar aquí.
Hablemos de las mejores prácticas de la industria para el desarrollo, mantenimiento, adquisición y operación de productos y servicios.
Gestión de la configuración en proyectos
La gestión de la configuración (Configuration Management) es un elemento esencial para garantizar la satisfacción del cliente y desarrollar un producto de calidad. Es responsable de mantener la integridad y consistencia del producto, con relación a los requisitos, diseño e información durante el ciclo de vida.
Una forma de asegurar un proyecto de desarrollo con problemas es omitir la definición y uso de la gestión de la configuración desde el inicio del mismo y durante su ciclo de vida. Según Eddie R. Williams en su artículo "Is configuration management your IT project's missing link?" esta actividad inicia con el planteamiento de propuesta del proyecto, requiere establecer una biblioteca de control de la documentación e información del proyecto, controlar el proceso de creación y construcción de los componentes, en conjunto con prácticas de gestión de proyectos y aseguramiento de la calidad.
Una forma de asegurar un proyecto de desarrollo con problemas es omitir la definición y uso de la gestión de la configuración desde el inicio del mismo y durante su ciclo de vida. Según Eddie R. Williams en su artículo "Is configuration management your IT project's missing link?" esta actividad inicia con el planteamiento de propuesta del proyecto, requiere establecer una biblioteca de control de la documentación e información del proyecto, controlar el proceso de creación y construcción de los componentes, en conjunto con prácticas de gestión de proyectos y aseguramiento de la calidad.
Variaciones del SCAMPI
Pat O'Toole, reconocido y entusiasta consultor y evaluador del modelo CMMI, anunció en uno de sus últimos correos de noticias algunas de las variaciones que se están proponiendo para la evaluación SCAMPI.
Actualmente SCAMPI (Standard CMMI Appraisal Method for Process Improvement) es el método oficial para determinar el nivel de cumplimiento de una organización en relación con las prácticas del modelo CMMI e identificar mejoras en los procesos. De acuerdo con el ARC (Appraisal Requirements for CMMI) existen tres clases de evaluaciones: Clase A, la más extensa que puede calificar el nivel de madurez o capacidad de la organización, y las Clases B y C que son de alguna forma variaciones simplificadas pero que no permiten calificar el nivel alcanzado.
Actualmente SCAMPI (Standard CMMI Appraisal Method for Process Improvement) es el método oficial para determinar el nivel de cumplimiento de una organización en relación con las prácticas del modelo CMMI e identificar mejoras en los procesos. De acuerdo con el ARC (Appraisal Requirements for CMMI) existen tres clases de evaluaciones: Clase A, la más extensa que puede calificar el nivel de madurez o capacidad de la organización, y las Clases B y C que son de alguna forma variaciones simplificadas pero que no permiten calificar el nivel alcanzado.
CMMI SVC implementación
La implementación de las prácticas del modelo CMMI for Services cubren un amplio espectro de posibilidades, en cuanto a su alcance de aplicación. Diversos escenarios pueden utilizar y beneficiarse del uso de esas prácticas en el contexto de la mejora de sus procesos de servicio.
Fred Haigh contribuye en la página del CMMI Institute con un documento donde presenta en un caso hipotético la aplicación de las áreas de proceso directamente relacionadas con la creación, ofrecimiento y gestión del servicio. De manera divertida introduce cada una de las prácticas en el escenario donde debe considerar el servicio de entrega de mensajes críticos mediante un sistema ingenioso.
Puede acceder al documento desde aquí
Fred Haigh contribuye en la página del CMMI Institute con un documento donde presenta en un caso hipotético la aplicación de las áreas de proceso directamente relacionadas con la creación, ofrecimiento y gestión del servicio. De manera divertida introduce cada una de las prácticas en el escenario donde debe considerar el servicio de entrega de mensajes críticos mediante un sistema ingenioso.
Puede acceder al documento desde aquí
Cuadernos de Calidad y CMMI: Enfoque, definición y formación en procesos
“Las personas cambian y generalmente se olvidan de comunicar dicho cambio a los demás” Lilliam HellmanNueva edición de los Cuadernos de Calidad y CMMI con información que puede ayudarle en diversos tópicos relacionados con la calidad y el modelo CMMI. En este número se presentan temas relacionados con la estrategia y enfoque del proyecto de mejora, la definición de los procesos y la formación que se requiere.
Un proyecto de mejora requiere adoptar cambios y ajustes en la Organización alineados con las necesidades y objetivos del negocio. En su ciclo de vida requiere partir del establecimiento de las necesidades de la Organización en relación con los objetivos del negocio. Luego establecer las acciones para cubrir las mismas y definir los procesos y activos requeridos para implementar las reformas en los proyectos y servicios que se ofrecen.
Puede obtener el cuaderno directamente al comprar en Amazon.
Implementar CMMI según Dilbert
Con el estilo de Dilbert, Scott Adams en esta tira cómica describe lo que muchas veces es una realidad.
Hay un proyecto para implementar CMMI pero no se sabe que es, para qué sirve, cómo se puede beneficiar la organización del modelo. Y como normalmente no existe presupuesto para facilitar el uso y entendimiento del modelo, se pierde tiempo y recursos tratando de adivinar para adoptar el modelo en formas que en ocasiones están muy alejadas de lo que se necesita o de la intención del modelo.
Hay un proyecto para implementar CMMI pero no se sabe que es, para qué sirve, cómo se puede beneficiar la organización del modelo. Y como normalmente no existe presupuesto para facilitar el uso y entendimiento del modelo, se pierde tiempo y recursos tratando de adivinar para adoptar el modelo en formas que en ocasiones están muy alejadas de lo que se necesita o de la intención del modelo.
Comparación de estimadores
En el último número de la revista Cross Talk se presenta, entre otros, un interesante artículo con comparativas sobre diferentes enfoques para la estimación de tamaño. Considera la estimación de puntos de función, casos de uso y de historias a través de la observación en un caso de estudio.
Cross Talk es una revista bimensual de la Defensa de EE.UU., dedicada a temas relacionados con la Ingeniería de software. Lo interesante de sus aportaciones es que sus contenidos son completamente prácticos y de gran utilidad. Cada número dedicado a un tema particular, en esta ocasión es sobre la aplicación del enfoque Agile en grandes proyectos.
Suscribirse a:
Entradas (Atom)
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...
-
Scott, James, 1885-1938 El Modelo de Procesos de Software (MoProSoft) o la norma NMX-I-059-NYCE-2005 como oficialmente se identifica, ...
-
En diversas situaciones se hace uso indistinto de los términos requerimientos y requisitos. En CMMI se usa en diversas prácticas el términ...
-
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...



