El modelo Trillium , creado por un equipo colaborativo de Bell Canada , Northern Telecom y Bell Northern Research (Northern Telecom y Bell Northern Research luego se fusionaron en Nortel Networks) combina los requisitos de la serie ISO 9000 , el modelo de madurez de capacidad (CMM) para software, y Baldrige Criteria for Performance Excellence , con estándares de calidad de software del IEEE . Trillium tiene una orientación hacia las telecomunicaciones y proporciona un enfoque al cliente. Las prácticas del modelo Trillium se derivan de una evaluación comparativaejercicio que se centró en todas las prácticas que contribuirían al desarrollo de productos y la capacidad de soporte de una organización. El modelo Trillium cubre todos los aspectos del ciclo de vida del desarrollo de software , la mayoría de las actividades de desarrollo y soporte de productos y sistemas, y un número significativo de actividades de marketing relacionadas. Muchas de las prácticas descritas en el modelo se pueden aplicar directamente al desarrollo de hardware.
Objetivos
El modelo Trillium se ha desarrollado desde la perspectiva del cliente , tal como se percibe en un entorno comercial competitivo. El modelo se utiliza de diversas formas:
- Al comparar el desarrollo de productos de una organización y la capacidad del proceso de soporte con las mejores prácticas de la industria,
- En modo de autoevaluación , para ayudar a identificar oportunidades de mejora dentro de una organización de desarrollo de productos, y
- En negociaciones precontractuales , para ayudar en la selección de un proveedor.
Este Modelo y las herramientas que lo acompañan no son en sí mismos un proceso de desarrollo de productos o un modelo de ciclo de vida . Más bien, el modelo Trillium proporciona las mejores prácticas clave de la industria que se pueden utilizar para mejorar un proceso o ciclo de vida existente.
Escala
La escala de Trillium abarca los niveles del 1 al 5. Los niveles se pueden caracterizar de la siguiente manera:
- No estructurado : el proceso de desarrollo es ad hoc . Los proyectos a menudo no pueden cumplir con los objetivos de calidad o de programación. El éxito, si bien es posible, se basa en los individuos más que en la infraestructura organizacional. (Riesgo: alto)
- Repetible y orientado a proyectos : el éxito de los proyectos individuales se logra mediante una sólida planificación y control de la gestión de proyectos, con énfasis en la gestión de requisitos , técnicas de estimación y gestión de la configuración . (Riesgo - Medio)
- Definido y orientado a procesos: los procesos se definen y utilizan a nivel organizativo, aunque la personalización del proyecto todavía está permitida. Los procesos se controlan y mejoran. Se incorporan los requisitos de ISO 9001 , como la formación y la auditoría de procesos internos . (Riesgo: bajo)
- Gestionado e integrado : la instrumentación y el análisis de procesos se utilizan como un mecanismo clave para la mejora de procesos. Los programas de gestión de cambios de procesos y prevención de defectos están integrados en los procesos. Las herramientas CASE están integradas en los procesos. (Riesgo: menor)
- Totalmente integrado : las metodologías formales se utilizan ampliamente. Los repositorios organizativos para el historial y el proceso de desarrollo se utilizan y son eficaces. (Riesgo: el más bajo)
Arquitectura
El modelo Trillium consta de áreas de capacidad, hojas de ruta y prácticas . Hay cuatro formas diferentes en las que se aplica típicamente el modelo Trillium.
La evaluación de la capacidad y la evaluación conjunta de la capacidad son dos métodos para evaluar el desarrollo de productos de una organización y la capacidad del proceso de soporte. Una evaluación de capacidad es la evaluación de un proveedor por una segunda parte, generalmente el cliente. Una evaluación conjunta de capacidades asume que existe una relación de asociación efectiva entre el cliente y el proveedor.
Beneficios
Para las organizaciones de clientes , una mayor capacidad significa que:
- la organización de desarrollo responde mejor a las demandas de los clientes y del mercado,
- el costo del ciclo de vida del producto (s) se minimiza , y
- se maximiza la satisfacción del usuario final.
Para la organización de Desarrollo , lograr una mayor capacidad puede resultar en:
- menores costes de desarrollo y mantenimiento,
- tiempos de ciclo e intervalos de desarrollo más cortos,
- una mayor capacidad para lograr los compromisos de contenido y programación debido a un análisis de riesgo y una estimación del esfuerzo efectivos del proyecto , y
- una capacidad cada vez mayor para alcanzar objetivos cuantificables de diseño y calidad en todas las etapas del proceso de desarrollo
Comparación con CMM
El modelo Trillium cubre todos los aspectos del ciclo de vida del desarrollo de software , la mayoría de las actividades de desarrollo y soporte de productos y sistemas, y un número significativo de actividades de marketing relacionadas. Aunque Trillium ha sido diseñado para aplicarse a sistemas de software integrados, como los sistemas de telecomunicaciones, gran parte del modelo se puede aplicar a otros segmentos de la industria del software, como los sistemas de información de gestión (MIS). Las diversas diferencias entre el modelo Trillium y el modelo de madurez de capacidad (CMM) se indican a continuación:
- La arquitectura de Trillium se basa en hojas de ruta, en lugar de áreas de proceso clave (KPA) presentes en CMM
- Trillium tiene una perspectiva de producto más amplia en lugar de basarse únicamente en la mejora del proceso de software
- Trillium afirma tener una cobertura más amplia de problemas que afectan la capacidad.
- Trillium tiene orientación hacia el enfoque al cliente, la madurez tecnológica y la industria de las telecomunicaciones.