la importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

19
The Requirements Week Seminario Practicando Requisitos 8 de Junio de 2010 www.visuresolutions.com La Importancia de la Gestión de Requisitos en Aplicaciones Criticas Maria Nuñez Alonso y Jose Francisco Ruiz

Upload: ana-malumbres

Post on 10-Jun-2015

1.040 views

Category:

Travel


2 download

TRANSCRIPT

Page 1: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

The Requirements Week

Seminario Practicando Requisitos

8 de Junio de 2010 www.visuresolutions.com

La Importancia de la Gestión de Requisitos en Aplicaciones Criticas

Maria Nuñez Alonso y Jose Francisco Ruiz

Page 2: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

2

Índice

1. Presentación de Oesía2. Aplicaciones críticas: Caso de Estudio3. Gacela, una visión general4. Presencia en hospitales5. Problemática en los inicios6. Necesidad de gestionar requisitos7. Como gestionar los requisitos8. Por qué IRQA9. Mejoras obtenidas

Page 3: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

3

Presentación de Oesía

Page 4: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

4

Presentación de Oesía

Page 5: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

Octubre 2008Page 5

Gacela Care

Enfermería

� Gestión de la Unidad: Mapa de Camas y Alertas.

� Gestión de cuidados: Valoración Integral, Registros de Enfermería y Multidisciplinares, Plan de Cuidados y Agenda de trabajo.

� Seguimiento: Evolutivo y Variables Clínicas.

Base de conocimiento

� Datos de cabecera de paciente

� Gestión de cuidados

� Seguimiento

� Gestión del complejo: unidades, turnos, comidas, …

Gestión

� Módulo de consultas

� Módulo de informes

� Módulo de formularios

Administración del sistema

� Seguridad: gestión de contactos, usuarios y

grupos

� Registro de operaciones

� Sistema

Gacela, una visión general.

Page 6: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

6

Presencia en hospitales

GALICIA

� H. Juan Canalejo� H. Virxe Da Xunqueira� C. H. de Ourense� C. H. Xeral – Cies� C. H. de Pontevedra� H. de Barbanza� C. H. Santiago de Compostela� C. H. Xeral – Calde� H. del Salnes� C. H. Arquitecto Marcide� H. Monforte de Lemos� H. Valdeorras� H. Da Costa BurelaMás de 260 unidades de enfermería

CANTABRIA

�H. Marqués de Valdecilla�H. Sierra Llana�H. Comarcal Laredo

PAÍS VASCO

�Policlínica Guipúzcoa

LA RIOJA

�Fundación H. Calahorra ARAGÓN

� H. de Barbastro� H. Lozano Blesa� H. Miguel Servet� H. San Jorge* Proceso de implantación en 14 Hospitales

ISLAS BALEARES

� H. Manacor� H. L´Can Misses� Fundación H. Son Llàtzar

MURCIA

� H. Virgen del Castillo

ANDALUCÍA

�Clínica de la EncarnaciónCASTILLA LA MANCHA

�C. H. de Toledo�C. H. de Ciudad Real

COMUNIDAD DE MADRID

�H. Clínico de San Carlos�H. Móstoles�H. Carlos III�H. de la Zarzuela�H. Universitario La Paz�H. Doce de Octubre�H. de la Moraleja

CASTIlLLA Y LEÓN

� Gral. de Soria� H. Ntra. Sra. Sonsoles� H. Santos. Reyes� H. Gral. Rio Carrión � H. Universitario de Salamanca� H. C. Medina del Campo� H. Rio HortegaProceso de implantación en 15 Hospitales

� 100 Hospitales

� 70.000 Camas

� 50.000 Usuarios

� H. Provincial de Castellón� H. Comarcal Denia

C. VALENCIANA

CEUTA Y MELILLA

�Hospital de Ceuta�Hospital Comarcal de Melilla

ASTURIAS

� H. San Agustín� H. Alvarez Buylla� H. Central de Asturias

Page 7: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

Octubre 2008Page 7

Gacela Care

1. Representación iconográfica de los pacientes que configuran la unidad

2. Acceso a datos de filiación, diagnóstico médico, alergias, dieta, episodio, comentarios evolutivos, histórico, etc.

3. Iconos que nos darán información sobre la existencia o no de alergias, de dieta especial, balance hídrico, incidencias, comentarios, etc., del paciente.

Gacela, una visión general . Mapa de camas

Page 8: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

Aplicaciones críticas: Caso de Estudio

Gacela Care es un sistema de gestión clínica de enfermería, diseñado para facilitar la informatización de la historia clínica y hacer útil y rentable la praxis diaria.

Algunos datos

Page 9: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

9

Page 10: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

Comenzando por los procesos…

10

COMITÉ STAKEHOLDERS: Sector, Negocio, SolucionesEn función de su impacto en la Solución, evalúan:

-¿Es apropiado para el mercado?- ¿Es apropiado para el producto?

- ¿Se puede integrar en proyecto? Es reutilizable?

Objetivo:Identificar peticiones/necesidades/problemas, recopilarlas en un repositorio que permita su

trazabilidad end2end, asegurar calidad del requisito.

Page 11: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

11

Problemática en los inicios

� Incorrecta gestión de política de producto: Tres grandes clientes “tirando” de la evolución del producto para alinearlos con sus necesidades particulares

� Diferentes Modelos de Trabajo de los usuarios (Responsables de Enfermería de Centros Hospitalarios)

� Consultores de negocio definiendo los requerimientos basado en su experiencia propia en Hospital…y su concepto personal de la Enfermería.

� Departamentos de sistemas con competencias/autoridad distribuida. Hasta 8 centros con competencias independientes en un mismo cliente.

� Una altísima volatilidad de los requisitos, repercutiendo en una baja calidad de los mismos.

Desde Oesía entendimos que la solución pasaba por:

� Optimizar la forma de trabajar de la unidad de producción de sanidad. Evangelizar a los consultores funcionales

� Implantar modelos de trabajo estandarizados siguiendo las mejores prácticas de la industria (CMMi).

� Proteger el conocimiento adquirido de nuestros profesionales para aportar VALOR a nuestras soluciones..

� Desarrollar una política única de producto que, bajo parámetros de calidad, productividad, rentabilidad y control permita aspirar a proveer y evolucionar una solución para cientos de hospitales en todo el mundo.

� Agilizar la adaptación del producto estándar a las necesidades de nuestros clientes.

SITUACIÓN DE PARTIDA LO QUE SE DECIDIÓ

Page 12: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

12

Necesidad de gestionar requisitos

1. Para ello fue necesario:

� Priorizar, paquetizar y establecer las líneas base de los requisitos.

� Definir requisitos de la forma más completa y clara posible, aportando para ello técnicas estandarizadas a todos los involucrados en el proceso

� Revisarlos utilizando criterios objetivos y procedimientos bien definidos

� Obtener el compromiso de todas las personas involucradas, ya fueran del equipo de desarrollo de software o del cliente

� Formar adecuadamente al equipo encargado de los requisitos

� Gestionar los cambios surgidos sobre los requisitos a lo largo de todo el ciclo de vida del producto

Page 13: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

13

Necesidad de gestionar requisitos

� Mantener la especificación de requisitos completa y clara, tanto después de cambios en el proyecto como durante todo el ciclo de vida del mismo. ¡Trazabilidad!

� Determinar el nivel de calidad de desarrollos de software mediante pruebas formales que permitan comprobar el grado de cumplimiento respecto de las especificaciones iniciales del Producto

� Identificar posibles fallos de implementación, calidad, o usabilidad del producto en etapas tempranas, permitiendo su corrección antes de que sea liberado al usuario

Page 14: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

14

Cómo gestionar requisitos

� Definir un procedimiento y las plantillas necesarias para obtener un documento formal que recogiese los requisitos y pudiese ser aprobado por todas las partes involucradas.

Equipo de Mejora

Estándares dePlantillas y

procedimientos - Situación actual del sistema-Procesos generales-Relaciones con otros sistemas

- Introducción al problema- Requisitos de usuario (textuales)- Requisitos del producto (gestionables)

Doc. Requisitos

Técnicas de extracción

Criterios de validación

Documento de requisitos

Procedimiento de obtención de requisitos

Plantilla de registro de requisitosRoles y

responsabilidades

Trazabilidad

Page 15: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

15

Cómo gestionar requisitos

� Definir un procedimiento que nos permitiese controlar los cambios de alcance del proyecto y su impacto en nuestros requisitos, integrándolos en la marcha del mismo.

Usuario

Petición de cambio

Análisis de impacto

Estándares dePlantillas y

procedimientosRoles y

responsabilidades

ConfiguraciónPlanificación

Gestión del

proyecto

Situación Actual del proyecto Situación Nueva del proyecto

Planificación ConfiguraciónTrazabilidad

Trazabilidad

Page 16: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

16

Porqué IRQA

� Después de un análisis comparativo de herramientas de mercado se apostó por IRQA en base a los siguientes parámetros:

� Sencilla instalación e implantación

� Automatización del proceso de Gestión de Requisitos

� Creación automática de la matriz de trazabilidad end-to-end

� Facilidad en el estudio de impacto y viabilidad de cambios

� Seguimiento de las métricas definidas a través de un cuadro de mando configurable

� Gestión de la configuración

� Reusabilidad

� Herramienta colaborativa

Page 17: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

Porqué IRQA

17

Ingeniería

Requisitos

� Con la implantación de IRQA cubrimos todo el ciclo de vida de gestión y desarrollo de requisitos y sus pruebas asociadas según el modelo en V

IRQ

A

Page 18: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

18

Mejoras obtenidas

� Mejoras obtenidas tras la implantacion:

� Reducción considerable de la volatilidad de los requisitos

� Sostenibilidad del producto

� Colaboración y comunicación entre equipos multidisciplinares

� Reducción de errores en etapas tempranas de proyecto

� Conocimiento de los cambios a lo largo del tiempo en el producto

� Control de las distintas releases para los diferentes clientes

� Paridad caso de uso-caso de prueba

Page 19: La importancia de_gestion_de requisitos_en_aplicaciones_criticas_2010

www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Practicando Requisitos

19

¡Muchas gracias!