Despliegue de una herramienta de ingeniería de requisitos en la industria de la aviación - Miguel...

Preview:

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!

Recommended