Próximos Pasos

Portal metodológico con capacidades semánticas

Cliente

Caja Madrid

Reto

  • Hacer accesible la documentación del proceso de desarrollo software de Caja Madrid a los perfiles que participan en los proyectos de construcción y mantenimiento de software 
  • Favorecer la comprensión y aplicación de los procesos 
  • Facilitar el cumplimiento de las áreas de proceso relativas a la definición y evolución de procesos de acuerdo al estándar de calidad CMMI-DEV de nivel 3

Antecedentes  

La documentación metodológica de Caja Madrid se encontraba publicada en la Intranet de la entidad en forma de guías, plantillas y otros documentos descargables, lo que ocasionaba:

  • Una excesiva fragmentación de la documentación 
  • Un mantenimiento costoso, que favorecía su deterioro progresivo 
  • La dificultad para conocer la información relevante para cada perfil del equipo (¿Qué tengo que hacer?) según la fase en la que se encontraba el proyecto 
  • La dificultad para mantenerse al día de los cambios producidos en la metodología (¿Es esta la última versión?)

El uso de la documentación era escaso por parte de los usuarios y no se contaba con su feedback acerca de cómo mejorar el proceso de desarrollo.

Al mismo tiempo, la entidad lanzaba el proyecto de adecuación de su proceso de desarrollo software al nivel de madurez 3 del estándar de calidad CMMI. Esto suponía la instauración de nuevos procesos y el enfoque de la organización hacia la mejora continua, iniciativa que exigía la permanente evolución del proceso de desarrollo y favorecía el crecimiento del volumen de documentación. 

Para evitar que el mantenimiento y consulta de documentación se convirtiera en una tarea inmanejable, se debía dotar al Equipo de Metodología de mecanismos que agilizaran la definición y evolución de los procesos, así como la implantación de los cambios. 

Igualmente, se debía facilitar a los equipos de desarrollo la consulta y filtrado de la documentación por perfiles, tipología del proyecto y otros criterios relevantes.

Nuestra solución

La solución propuesta por el equipo de Tecsisa estaba compuesta de dos líneas de trabajo diferenciadas y complementarias entre sí:

1.- Herramienta de gestión de contenidos web

La solución tecnológica se basó en el gestor de contenidos iGesWeb CMS, producto desarrollado por Tecsisa, al cual se añadieron capacidades semánticas, basadas en taxonomías, para resolver los requerimientos funcionales del proyecto.

2.- Normalización y carga de contenidos

Aplicando principios de arquitectura de la información, los contenidos existentes se organizaron en unidades mínimas de contenido (ítems), cada uno de las cuales se caracterizó semánticamente mediante la incorporación de metadatos formales y taxonomías, aumentando así su capacidad de ser encontrados y recuperados por los usuarios (findability).

Asimismo se reestructuraron los contenidos y se definieron relaciones entre ellos. Esto permitió ofrecer una navegación combinada, basada tanto en la relación jerárquica entre los elementos de información como en sus taxonomías.

Filtros disponiblesFiltro aplicado

Características

Se construyó un sistema documental y semántico de acceso on-line a la información del proceso de desarrollo software de Caja Madrid con las siguientes características:

  • Navegabilidad: los contenidos se organizan jerárquicamente y se consultan desde una interfaz web usable y fácilmente accesible. 
  • Segmentación: la información puede presentarse filtrada por la aplicación de categorías semánticas o taxonomías (perfil, naturaleza del proyecto, etc.). 
  • Búsqueda avanzada: las taxonomías permiten acotar de forma precisa la búsqueda de información mejorando la capacidad de localizar y recuperar los contenidos. 
  • Calidad y consistencia: los contenidos se mantienen en un único repositorio común que permite la actualización, el mantenimiento de versiones históricas y la gestión de la publicación on-line de los contenidos. 
  • Agilidad, flexibilidad y escalabilidad: sistema abierto a una mejora constante mediante el refinamiento y adición de nuevos contenidos, nuevas taxonomías y nuevas versiones de la documentación. 
  • Agregación: la información fragmentada y organizada en unidades de contenido puede ser agregada bajo demanda en forma de guías, manuales o tutoriales según las necesidades.

 

Beneficios

Entre los beneficios que aporta a la organización la solución diseñada, merece la pena destacar que el portal metodológico:

1. Hace accesible la documentación del proceso de desarrollo software a todos los perfiles que participan en esta tipología de proyectos:

  • Facilita la búsqueda, filtrado y navegación a través de la información relevante para cada perfil, el tipo de proyecto, la fase del proyecto, etc.
  • Proporciona una estructura normalizada y homogénea de los procesos 

2. Favorece la comprensión y aplicación de los procesos:

  • La navegación se realiza desde la información más general hasta la más específica
  • El acceso a la información también se puede realizar desde las herramientas de mecanización, proporcionando ayuda relevante y contextualizada a los equipos de proyecto
  • Ofrece la posibilidad de efectuar búsquedas avanzadas, facilitando la consulta y localización de documentación en cualquier momento durante el proyecto

3. Facilita el cumplimiento de las áreas de proceso relativas a la definición y mantenimiento de procesos del estándar CMMI-DEV de nivel 3:

  • Constituye el repositorio de procesos software de la organización
  • Agiliza la definición y evolución de los procesos
  • Fomenta la mejora de los procesos y la implantación de los cambios