Upload
visure-solutions
View
449
Download
0
Embed Size (px)
Citation preview
Despliegue de una herramienta de Ingeniería de requisitos en la industria de la aviación
Miguel Tomico
2
Agenda
El proyectoPunto de partidaFase de implantaciónAspecto clave: Generación de documentosLecciones aprendidas
3
La empresa
• Empleados: 26.000
• Clientes: 750– Fabricantes de aviones, centros de terminación y modificación y líneas
aéreas
• Desarrollo de productos innovadores para cabinas de aviones– Cabin Management / Inflight Entertainment Systems con acabados VIP
4
El proyecto: Displays LCD
• Display 3D con imágenes de satélite de alta resolución– Personalizable: vídeo de seguridad, publicidad, música, información y
logotipo de la aerolínea, información de prueba de embarque…– Desarrollo de displays LCD (10", 12", etc.). La mayoría de los
requisitos son los mismos‒ Únicamente pequeñas diferencias entre especificaciones
• El desarrollo lo llevan a cabo varios proveedores– Aprox. 10 personas involucradas en la especificación
• Legalmente se requieren todos los documentos para cada display
5
Agenda
El proyectoPunto de partidaFase de implantaciónAspecto clave: Generación de documentosLecciones aprendidas
6
Punto de partida
• Existencia de procesos con fuertes demandas de generación de múltiples documentos, pero no una ‘gestión de requisitos’
• Gran cantidad de peticiones de cambios durante el desarrollo
• Comienzo de un nuevo gran proyecto– Una porción muy grande del software a desarrollar debe ser
especificada por primera vez– La necesidad de crear plantillas completamente nuevas para las
especificaciones llevó a buscar herramientas adecuadas
7
Gestionar el flujo creciente deinformación y el intercambio dedatos con clientes y proveedores
Mejorar el manejo de los datos:Gestionar los cambios y sus relaciones
Generación de una gran cantidad dedocumentos acorde al formatodefinido por Calidad
Los retos
8
Agenda
El proyectoPunto de partidaFase de implantaciónAspecto clave: Generación de documentosLecciones aprendidas
9
Introduciendo Visure Requirements
• Evaluación extensiva• Fuerte dependencia del formato de las actuales
especificaciones– La estructura debe ser construida de forma que permita generar la
documentación acorde al formato corporativo• Suave transición de los procesos existentes• Implantación paulatina• Definición inicial del modelo de datos
– Diferentes tipos de requisitos a distinguir (System Requirements, Functional, Non-functional...)
– Atributos– Workflows
10
Especificaciones en Visure Requirements
La jerarquía de elementos se convierte en estructura de capítulos al generar el documento
11
Estructura del proyecto
12
Agenda
El proyectoPunto de partidaFase de implantaciónAspecto clave: Generación de documentosLecciones aprendidas
13
Diseñando plantillas con Report Manager
14
Portada
15
Tabla de contenidos
16
Los datos son visualizados en estructura de capítulos
17
Generación dinámica de documentos
18
Matriz de trazabilidad
19
Agenda
El proyectoPunto de partidaFase de implantaciónAspecto clave: Generación de documentosLecciones aprendidas
20
Lecciones aprendidas
• El mayor reto: Los miembros del proyecto están acostumbrados a documentos– Deben enfocarse en crear datos estructurados. No preocuparse del
formato ni la disposición de los elementos
• El primer paso es el más difícil
• Mejor realizar una transición suave paso a paso, en lugar de un despliegue completo desde el principio
21
Lecciones aprendidas
Ventajas
• Ingenieros y desarrolladores no tienen que emplear tiempo en formatear, por lo que pueden concentrarse en el contenido cualitativo de los requisitos– Todos los documentos se exportan utilizando plantillas consensuadas y
centralizadas– Matrices de trazabilidad automáticas
• ‘Single source of truth’
• Mejora en la visualización de los datos generales
Gracias!