SlideShare une entreprise Scribd logo
1  sur  30
KUKA
2
Agenda
• Introducción
• Conceptos básicos de Visure Requirements
• La implantación en KUKA
• Conclusiones
AGENDA
KUKA
Introducción
4
KUKA Group
• KUKA GROUP es una multinacional alemana productora de
robots industriales y soluciones para automatizar la
producción
• KUKA Group está compuesta por 3 divisiones principales:
Laboratories, Robotics, Systems
5
El “entorno” en Kuka Robotics
• KUKA Roboter GmbH desarrolla, construye y vende robots
enfocados en diversas industrias
• Grandes departamentos de desarrollo en un único lugar: ~300
personas
• La tendencia es pasar de desarrollos específicos para clientes
a desarrollos de productos más genéricos
• Formalización de los procesos de desarrollo siguiendo el
modelo en V XT y automotive SPICE
6
Introducción de Visure Requirements
• Para adoptar un proceso formal se requiere cierta calidad en la
gestión de requisitos, lo que requiere soporte de una
herramienta
• Los procesos de selección y evaluación se ajustaron a las
necesidades del departamento de desarrollo de KUKA Roboter
• Un pequeño grupo (5 per.) definieron la estructura inicial en
Visure Requirements, esta fue utilizada en diversos proyectos y
refinada posteriormente
• Inicialmente el foco fueron los requisitos, posteriormente se
amplió a realizaciones y finalmente a casos de prueba
7
Introducción de Visure Requirements (II): Objetivos
• Tener/Mantener todo el sistema y los componentes en una
base de datos única
• Reutilización de los datos (enfoque multidimensional)
• Una de las principales razones para seleccionar Visure
Requirements fue la posibilidad de acceder a la BBDD (y la
integración con otras herramientas)
KUKA
Conceptos básicos de
Visure Requirements
9
Estructura datos en Visure Requirements usando bloques
• Bloque: es un conjunto de elementos del mismo tipo que
comparten alguna característica, ej: requisitos funcionales,
requisitos de sistema, pruebas de aceptación, conceptos, etc.
• Los bloques son contenedores NO EXCLUYENTES
• Es posible caracterizar a los elementos de un bloque con
atributos
• Adicionalmente, Visure Requirements permite definir y
restringir las relaciones entre los elementos pertenecientes a
bloques
10
Estructura datos en Visure Requirements usando bloques (II)
• Requisitos, conceptos, soluciones, tests, etc. pueden
asignarse a bloques. Los bloques se incluyen en una
estructura configurable.
Generalización: Similar a las clases y herencia
de clases. Los atributos son heredados de los
bloques padre. Al incluir un elemento en un
bloque hijo queda incluido en el padre
Trazabilidad: Relaciones entre bloques
en base a un motivo definido por el
usuario
11
Estructura datos en Visure Requirements usando bloques (III)
KUKA
La adaptación a Kuka
13
Proyectos de Producto
Configuración en KUKA
Producto 1 Producto 2
Proyectos de Tecnología
Componente 1 Componente 2 Componente 3
14
Proyectos de producto
Requisitos de Cliente
Requisitos de Sistema
Realización de Sistema
Descripción de pruebas de
Sistema
15
16
Proyectos de producto – Necesidades de cliente
Requisitos de Cliente
Lanzamiento ServicioCliente 2Cliente 1
Gestión de
Desarrollo
17
18
19
Proyectos de producto – Requisitos de Sistema
Requisitos de Sistema
Guías
Características
de Seguridad
InterfacesPropiedadesNormas
Arquitectura RendimientoCaracterísticasR&D
20
Proyectos de producto – Requisitos de Sistema
21
Vista documental: Requisitos de sistemas
22
Proyectos de producto – Requisitos de Sistema
Requisitos de Sistema
Componente2 Componente4Componente4Componente3Componente1
Componente6 Componente8Componente7Componente5
23
Proyectos de producto – Requisitos de Sistema
24
Vista documental: Requisitos de sistemas (II)
25
Requisitos de Cliente
Proyectos de producto – Trazas
Análisis de riesgo
Requisitos de Sistema
Líneas Guía
Especificación req XX Especificación req XX Gestión de desarrollo
Requisitos Funcionales
Requisitos de Seguridad
Requisito 1
Requisito 2
Requisito 3
Requisito n
Requisito n+1
26
Proyectos de producto – Trazas en Visure Requirements
27
Descripción de pruebas de
Sistema
Realización de Sistema
Requisitos de Sistema
Requisitos de Cliente
Revisiones y Versionado
Requisitos de Cliente
Requisitos de Cliente
Requisitos de Sistema
Requisitos de Sistema
Realización de Sistema
Realización de Sistema
Descripción de pruebas de
Sistema
Descripción de pruebas de
Sistema
28
Reporting
• Visure Report Manager
– Informes de Trazabilidad
– Informes complejos para generar documentos “quality compliance”
– Documentos de auditoria para TÜV (Technical inspection authority)
– Generación Automática
• MS Reporting Services
– Informes adaptados como referencia rápida
– No son adecuados para documentos “quality compliance”
– Visualizar métricas del proyecto
– Acceso online a la BBDD SQL
29
Informes
30
Conclusiones
• La implantación de Visure Requirements permite
– Enfoque multidimensional
– Reutilización de requisitos
– Obtener métricas e informes de conformidad
– Facilitar la gestión de cambios
– Ayuda a seguir el/los procesos definidos
– BD centralizada y accesible

Contenu connexe

En vedette

El carpintero
El carpinteroEl carpintero
El carpintero
LUZ M.
 
Présentation passeport professionnel v1
Présentation passeport professionnel v1Présentation passeport professionnel v1
Présentation passeport professionnel v1
lulabebop
 
La carta
La cartaLa carta
La carta
LUZ M.
 
Introduccion a la informatica
Introduccion a la informaticaIntroduccion a la informatica
Introduccion a la informatica
Carmen Lopez
 
Desidentificarse
Desidentificarse Desidentificarse
Desidentificarse
LUZ M.
 
Feliz navidad 2011
Feliz navidad 2011Feliz navidad 2011
Feliz navidad 2011
LUZ M.
 
Evolcion de la cartografia
Evolcion de la cartografiaEvolcion de la cartografia
Evolcion de la cartografia
Karito Arbulu
 
Lo prohibido flores en-grecia-mus. nana mouskuri
Lo prohibido flores en-grecia-mus. nana mouskuriLo prohibido flores en-grecia-mus. nana mouskuri
Lo prohibido flores en-grecia-mus. nana mouskuri
LUZ M.
 
Catalogue formations dmdj mai 2012
Catalogue formations dmdj mai 2012Catalogue formations dmdj mai 2012
Catalogue formations dmdj mai 2012
Des mots d'un jour
 
Présentation serge tchaha colloque gériq st
Présentation serge tchaha colloque gériq stPrésentation serge tchaha colloque gériq st
Présentation serge tchaha colloque gériq st
Serge Tchaha
 
YADOR CENTRO DE BELLEZA Y ESTETICA
YADOR CENTRO DE BELLEZA Y ESTETICAYADOR CENTRO DE BELLEZA Y ESTETICA
YADOR CENTRO DE BELLEZA Y ESTETICA
ASPM
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
Visure Solutions
 
Las mujeres que_nunca_sonrien
Las mujeres que_nunca_sonrienLas mujeres que_nunca_sonrien
Las mujeres que_nunca_sonrien
LUZ M.
 

En vedette (20)

El carpintero
El carpinteroEl carpintero
El carpintero
 
Misiónyvison
MisiónyvisonMisiónyvison
Misiónyvison
 
Présentation passeport professionnel v1
Présentation passeport professionnel v1Présentation passeport professionnel v1
Présentation passeport professionnel v1
 
Mito de 8vos
Mito de 8vosMito de 8vos
Mito de 8vos
 
FAM-TRIP A LA COSTA DEL SOL
FAM-TRIP A LA COSTA DEL SOLFAM-TRIP A LA COSTA DEL SOL
FAM-TRIP A LA COSTA DEL SOL
 
4 vicenta lizarde presentaciócongreso semfyc 2012
4 vicenta lizarde presentaciócongreso semfyc 20124 vicenta lizarde presentaciócongreso semfyc 2012
4 vicenta lizarde presentaciócongreso semfyc 2012
 
La carta
La cartaLa carta
La carta
 
Introduccion a la informatica
Introduccion a la informaticaIntroduccion a la informatica
Introduccion a la informatica
 
3 d text maker
3 d text maker3 d text maker
3 d text maker
 
Desidentificarse
Desidentificarse Desidentificarse
Desidentificarse
 
Madame k-janvier-2012
Madame k-janvier-2012Madame k-janvier-2012
Madame k-janvier-2012
 
Feliz navidad 2011
Feliz navidad 2011Feliz navidad 2011
Feliz navidad 2011
 
Evolcion de la cartografia
Evolcion de la cartografiaEvolcion de la cartografia
Evolcion de la cartografia
 
Lo prohibido flores en-grecia-mus. nana mouskuri
Lo prohibido flores en-grecia-mus. nana mouskuriLo prohibido flores en-grecia-mus. nana mouskuri
Lo prohibido flores en-grecia-mus. nana mouskuri
 
Catalogue formations dmdj mai 2012
Catalogue formations dmdj mai 2012Catalogue formations dmdj mai 2012
Catalogue formations dmdj mai 2012
 
Présentation serge tchaha colloque gériq st
Présentation serge tchaha colloque gériq stPrésentation serge tchaha colloque gériq st
Présentation serge tchaha colloque gériq st
 
YADOR CENTRO DE BELLEZA Y ESTETICA
YADOR CENTRO DE BELLEZA Y ESTETICAYADOR CENTRO DE BELLEZA Y ESTETICA
YADOR CENTRO DE BELLEZA Y ESTETICA
 
Fotosíntesis
FotosíntesisFotosíntesis
Fotosíntesis
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
 
Las mujeres que_nunca_sonrien
Las mujeres que_nunca_sonrienLas mujeres que_nunca_sonrien
Las mujeres que_nunca_sonrien
 

Similaire à Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions

02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
claudiappaez
 
Formulario de implementación de componentes de software transaccional de amb...
Formulario de implementación de  componentes de software transaccional de amb...Formulario de implementación de  componentes de software transaccional de amb...
Formulario de implementación de componentes de software transaccional de amb...
Victor Aravena
 
Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
fredycollaguazo
 

Similaire à Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions (20)

Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Joairib David Nohra
Joairib David NohraJoairib David Nohra
Joairib David Nohra
 
Unidad 3 elaboracion de un proyecto (2)
Unidad  3   elaboracion de un proyecto (2)Unidad  3   elaboracion de un proyecto (2)
Unidad 3 elaboracion de un proyecto (2)
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Software Product Lines
Software Product Lines Software Product Lines
Software Product Lines
 
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
 
Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 
Lps y mw
Lps y mwLps y mw
Lps y mw
 
Clase1
Clase1Clase1
Clase1
 
Unidad II - Documentación del software
Unidad II - Documentación del softwareUnidad II - Documentación del software
Unidad II - Documentación del software
 
Formulario de implementación de componentes de software transaccional de amb...
Formulario de implementación de  componentes de software transaccional de amb...Formulario de implementación de  componentes de software transaccional de amb...
Formulario de implementación de componentes de software transaccional de amb...
 
Clase1
Clase1Clase1
Clase1
 
Iso 25000 y el software actual
Iso 25000  y el software actualIso 25000  y el software actual
Iso 25000 y el software actual
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
Prototipos
PrototiposPrototipos
Prototipos
 
Metrica3
Metrica3Metrica3
Metrica3
 
Comparativo entre plataformas de ESB
Comparativo entre plataformas de ESBComparativo entre plataformas de ESB
Comparativo entre plataformas de ESB
 
Paola yzze
Paola yzzePaola yzze
Paola yzze
 
Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
 

Plus de Visure Solutions

Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure SolutionsUna puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Visure Solutions
 
Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
Visure Solutions
 
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
Visure Solutions
 
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
Visure Solutions
 
Kuka REConf 2011 Visure Solutions
Kuka REConf 2011   Visure SolutionsKuka REConf 2011   Visure Solutions
Kuka REConf 2011 Visure Solutions
Visure Solutions
 
10 points to consider in relation to requirements - Visure Solutions
10 points to consider in relation to requirements - Visure Solutions10 points to consider in relation to requirements - Visure Solutions
10 points to consider in relation to requirements - Visure Solutions
Visure Solutions
 
Prototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements EngineeringPrototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements Engineering
Visure Solutions
 

Plus de Visure Solutions (20)

Visure Solutions INCOSE Tool Vendor Challenge 2013
Visure Solutions INCOSE Tool Vendor Challenge  2013Visure Solutions INCOSE Tool Vendor Challenge  2013
Visure Solutions INCOSE Tool Vendor Challenge 2013
 
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure SolutionsUna puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
 
Meeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure RequirementsMeeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure Requirements
 
Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverFrom Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind River
 
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures SolutionsHablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
 
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
 
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
 
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
 
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
 
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
 
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
 
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
 
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
 
Hiroaki Katanopres REConf2012 Visure Solutions
Hiroaki Katanopres REConf2012   Visure SolutionsHiroaki Katanopres REConf2012   Visure Solutions
Hiroaki Katanopres REConf2012 Visure Solutions
 
Kuka REConf 2011 Visure Solutions
Kuka REConf 2011   Visure SolutionsKuka REConf 2011   Visure Solutions
Kuka REConf 2011 Visure Solutions
 
Deutsche Post REConf 2011 Visure Solutions
Deutsche Post REConf 2011   Visure SolutionsDeutsche Post REConf 2011   Visure Solutions
Deutsche Post REConf 2011 Visure Solutions
 
10 points to consider in relation to requirements - Visure Solutions
10 points to consider in relation to requirements - Visure Solutions10 points to consider in relation to requirements - Visure Solutions
10 points to consider in relation to requirements - Visure Solutions
 
Visure Quality Analyzer - Visure Solutions - Requirements Engineering
Visure Quality Analyzer - Visure Solutions - Requirements EngineeringVisure Quality Analyzer - Visure Solutions - Requirements Engineering
Visure Quality Analyzer - Visure Solutions - Requirements Engineering
 
Prototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements EngineeringPrototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements Engineering
 

Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions

  • 2. 2 Agenda • Introducción • Conceptos básicos de Visure Requirements • La implantación en KUKA • Conclusiones AGENDA
  • 4. 4 KUKA Group • KUKA GROUP es una multinacional alemana productora de robots industriales y soluciones para automatizar la producción • KUKA Group está compuesta por 3 divisiones principales: Laboratories, Robotics, Systems
  • 5. 5 El “entorno” en Kuka Robotics • KUKA Roboter GmbH desarrolla, construye y vende robots enfocados en diversas industrias • Grandes departamentos de desarrollo en un único lugar: ~300 personas • La tendencia es pasar de desarrollos específicos para clientes a desarrollos de productos más genéricos • Formalización de los procesos de desarrollo siguiendo el modelo en V XT y automotive SPICE
  • 6. 6 Introducción de Visure Requirements • Para adoptar un proceso formal se requiere cierta calidad en la gestión de requisitos, lo que requiere soporte de una herramienta • Los procesos de selección y evaluación se ajustaron a las necesidades del departamento de desarrollo de KUKA Roboter • Un pequeño grupo (5 per.) definieron la estructura inicial en Visure Requirements, esta fue utilizada en diversos proyectos y refinada posteriormente • Inicialmente el foco fueron los requisitos, posteriormente se amplió a realizaciones y finalmente a casos de prueba
  • 7. 7 Introducción de Visure Requirements (II): Objetivos • Tener/Mantener todo el sistema y los componentes en una base de datos única • Reutilización de los datos (enfoque multidimensional) • Una de las principales razones para seleccionar Visure Requirements fue la posibilidad de acceder a la BBDD (y la integración con otras herramientas)
  • 9. 9 Estructura datos en Visure Requirements usando bloques • Bloque: es un conjunto de elementos del mismo tipo que comparten alguna característica, ej: requisitos funcionales, requisitos de sistema, pruebas de aceptación, conceptos, etc. • Los bloques son contenedores NO EXCLUYENTES • Es posible caracterizar a los elementos de un bloque con atributos • Adicionalmente, Visure Requirements permite definir y restringir las relaciones entre los elementos pertenecientes a bloques
  • 10. 10 Estructura datos en Visure Requirements usando bloques (II) • Requisitos, conceptos, soluciones, tests, etc. pueden asignarse a bloques. Los bloques se incluyen en una estructura configurable. Generalización: Similar a las clases y herencia de clases. Los atributos son heredados de los bloques padre. Al incluir un elemento en un bloque hijo queda incluido en el padre Trazabilidad: Relaciones entre bloques en base a un motivo definido por el usuario
  • 11. 11 Estructura datos en Visure Requirements usando bloques (III)
  • 13. 13 Proyectos de Producto Configuración en KUKA Producto 1 Producto 2 Proyectos de Tecnología Componente 1 Componente 2 Componente 3
  • 14. 14 Proyectos de producto Requisitos de Cliente Requisitos de Sistema Realización de Sistema Descripción de pruebas de Sistema
  • 15. 15
  • 16. 16 Proyectos de producto – Necesidades de cliente Requisitos de Cliente Lanzamiento ServicioCliente 2Cliente 1 Gestión de Desarrollo
  • 17. 17
  • 18. 18
  • 19. 19 Proyectos de producto – Requisitos de Sistema Requisitos de Sistema Guías Características de Seguridad InterfacesPropiedadesNormas Arquitectura RendimientoCaracterísticasR&D
  • 20. 20 Proyectos de producto – Requisitos de Sistema
  • 22. 22 Proyectos de producto – Requisitos de Sistema Requisitos de Sistema Componente2 Componente4Componente4Componente3Componente1 Componente6 Componente8Componente7Componente5
  • 23. 23 Proyectos de producto – Requisitos de Sistema
  • 25. 25 Requisitos de Cliente Proyectos de producto – Trazas Análisis de riesgo Requisitos de Sistema Líneas Guía Especificación req XX Especificación req XX Gestión de desarrollo Requisitos Funcionales Requisitos de Seguridad Requisito 1 Requisito 2 Requisito 3 Requisito n Requisito n+1
  • 26. 26 Proyectos de producto – Trazas en Visure Requirements
  • 27. 27 Descripción de pruebas de Sistema Realización de Sistema Requisitos de Sistema Requisitos de Cliente Revisiones y Versionado Requisitos de Cliente Requisitos de Cliente Requisitos de Sistema Requisitos de Sistema Realización de Sistema Realización de Sistema Descripción de pruebas de Sistema Descripción de pruebas de Sistema
  • 28. 28 Reporting • Visure Report Manager – Informes de Trazabilidad – Informes complejos para generar documentos “quality compliance” – Documentos de auditoria para TÜV (Technical inspection authority) – Generación Automática • MS Reporting Services – Informes adaptados como referencia rápida – No son adecuados para documentos “quality compliance” – Visualizar métricas del proyecto – Acceso online a la BBDD SQL
  • 30. 30 Conclusiones • La implantación de Visure Requirements permite – Enfoque multidimensional – Reutilización de requisitos – Obtener métricas e informes de conformidad – Facilitar la gestión de cambios – Ayuda a seguir el/los procesos definidos – BD centralizada y accesible