LA CALIDAD Y LA EFICIENCIA EN EL CICLO DE VIDA DE SOFTWARE PARA DISPOSITIVOS MÉDICOS. Jordi Manzano Diagnostic Grifols, S.A.



Documentos relacionados
Simo 2003 Gestión Integrada de Requisitos

Gestión del Ciclo de Vida de Productos y Proyectos. Por qué Invertir en tiempo de crisis.?

Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012)

Normativa para el Diseño, Verificación y Validación de Productos Médicos

MODELO DE PLAN PRELIMINAR DE VALIDACIÓN Y VERIFICACIÓN PARA EL SISTEMA DE PROTECCIÓN DEL REACTOR CAREM

Solución práctica para la gestión de una Oficina de Calidad. Innovate de Octubre 2011

Soluciones Telelogic para Software Factories

IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración

ISO :2009 Medical Devices Application of risk management to medical devices ISO 14971:2007, corrected version

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

VALIDACION DE PRODUCTOS BIOMEDICOS (PARTE II)

SIGPRE Sistema de Gestión Presupuestaria

Tecnología de la Información. Administración de Recursos Informáticos

PROGRAMACIÓN DE SISTEMAS INFORMATICOS. Certificado de profesionalidad IFCT0609

Gestión de Requisitos y Pruebas de Sistema

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Expertos en la validación de los sistemas informatizados regulados.

Core Banking Transformation. Cómo agilizar el Core para adaptarse más rapidamente a las necesidades del negocio

1ª OBJETO DEL CONTRATO

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari

FORMULARIO POSTULACIÓN A NOMINACIÓN PRIVATE SECTOR ICT EXCELLENCE AWARD

ITINERARIO TECNOLOGICO- Gestión de la TECNOLOGÍA en Proyectos IT

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

mope PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS Página 0 PASEO GENERAL MARTINEZ CAMPOS MADRID info@mope.

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

SOFTWARE EDUCATIVO EDU-CIAA-NXP

Programa de Monitoreo de Equipos- Mesa de Trabajo

Un modelo de calidad de software crítico para cumplir con normativa FDA, Marcado CE y otros

PROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él.

La calidad no está reñida con los costes

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE

CONGRESO SECTORIAL DINTEL DATA CENTERS ISO 27001, ISO e ISO para asegurar la Eficiencia, Disponibilidad y Seguridad en CPDs.

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN

RuleDesigner Resumen

SUPLEMENTO EUROPASS AL TÍTULO

OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento

Centro Nacional de Referencia de Aplicación de las TIC basadas en fuentes abiertas. Un ejemplo práctico: Plataforma de Archivo electrónico

Diplomado en Aseguramiento de la Calidad De los Procesos y Productos de Software

Collaborative Lifecycle Management

Sesión No. 12. Contextualización: Nombre de la sesión: SAP segunda parte PAQUETERÍA CONTABLE

Soporte y mantenimiento. Generalidades

10 de Diciembre de 2014 Marisa Ogando

Impacto de las ISO en organizaciones. Estudio comparativo de herramientas para la implementación de un SGSI

+ Cómo ahorrar dinero con Software Quality

APO BPM Software de Automatización de Procesos. Defina, integre y controle sus circuitos de negocio en un solo lugar

Circular de Paquetes

TALLER: CALIFICACIÓN DE EQUIPOS Y SISTEMAS

Calidad. Preparado por: Amelia Soriano. Referencias. Rational Unified Process Version Copyright Rational Software Corporation

Sistema de gestión de procesos institucionales y documental.

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1.8 TECNOLOGÍA DE LA INFORMACIÓN

Introducción a Rational Unified Process (RUP)

1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental?

el Soporte de Decisiones

Certool es la solución informática desarrollada por AENOR para la gestión eficaz de los sistemas.

SASE Validación de Productos Biomédicos. Bioing. Carolina Martignoni. Marco Regulatorio de Productos Biomédicos

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

SUPLEMENTO EUROPASS AL TÍTULO

El Camino Más Rápido hacia Su Éxito Seminarios de National Instruments. Aprendizaje Práctico Nuevas Tecnologías Expertos Técnicos

Demostración de IRqA a través de un proyecto de domótica

El sistema nervioso de su organización

Quienes Somos? Valor. Estrategia

Oficina Técnica de Proyectos_PMO Control y seguimiento de Proyectos

Soluciones Integrales de Tecnología para su Empresa SISTEMA DE GESTION INTEGRAL DE PROCESOS & BALANCED SCORECARD

Desarrollar el concepto del producto. Asignar requisitos de hardware y software N

Aseguramiento que el software crítico se construye fiable y seguro

Marco Normativo de IT

Soporte a CMMI. III Semana CMMI. Gestión e Ingeniería de Requisitos con IRqA. Fernando Valera Consultor IRqA fvalera@tcpsi.es

Testing. Tipos, Planificación y Ejecución de Pruebas

Selección e implantación de un Sistema Business Intelligent, como extensión del actual ERP, en un Servicio de Ingeniería Biomédica

Como Abordar una Implementación Exitosa. Raúl Zavala IBM GBS

Conocimiento Activo en Calidad de Software

Tecninorte Programación y Mantenimiento Parque Empresarial Tirso González, 22 - oficina Astillero - Cantabria

Ingeniería de Software: Parte 2

ORGANIZACIÓN DOCENTE del curso

Gestión de la Configuración (SCM) Introducción a la Ingeniería de Software

Microsoft Dynamics Sure Step Fundamentos

Elementos requeridos para crearlos (ejemplo: el compilador)

Temario del curso de

UNIVERSIDAD AUTÓNOMA DEL CARIBE PROCEDIMIENTO DE ATENCIÓN DE INCIDENTES Y REQUERIMIENTOS PARA EQUIPOS DE CÓMUPUTO Y/O PERIFÉRICOS GESTIÓN INFORMÁTICA

NEC HMS NEC Healthcare Management Suite. Soluciones Tecnológicas Integrales

Implantación de un Modelo de Buen Gobierno Corporativo mediante SAP GRC

Ventajas Tecnológicas

PROCEDIMIENTO GESTIÓN DE CAMBIO

Calidad y Seguridad en la programación de aplicaciones

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA

Experiencia sobre Control de Proyectos Externalizados en Grandes Organizaciones

CRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas

MODELOS DE ESTRUCTURA PARA LAS DIRECCIONES DE INFORMÁTICA

Sistema de diseño y seguimiento de Procesos WT - WorkFlow.

IBM Software IBM Corporation

Quiénes Somos? Soluciones y sistemas de gestión gubernamental. Servicios: Algunos. TGC Trámites. TGC Comercial. TGC Análisis.

Software Asset Management

Ingeniería de Software

INDRA-DAY APPLICATION LIFECYCLE MANEGEMENT JUNIO 2015

Business Process Management(BPM)

GG-SGI-EST-010 Página 1 de 6 Estándar HSE Para Terceros, Contratistas y Proveedores de Servicios

Transcripción:

LA CALIDAD Y LA EFICIENCIA EN EL CICLO DE VIDA DE SOFTWARE PARA DISPOSITIVOS MÉDICOS Jordi Manzano Diagnostic Grifols, S.A. 27-5-2009

Agenda 9:15 Introducción Antonio Rodríguez - Rational Systems Sales Manager - IBM 9:30 Estrategia de IBM Rational para el desarrollo de sistemas tras la adquisición de Telelogic Antonio Rodríguez - Rational Systems Sales Manager - IBM Chuck Ratigan - Engineering Solutions - IBM 10:15 Una aproximación al análisis de los requisitos de sistemas embebidos Oskar Berreteaga - Desarrollador de Software para Sistemas Embebidos - Ikerlan- IK4 11:30 Turning Product Development into Competitive Advantage Mark Wasserman - Software Client Leader Aerospace & Defense - IBM 12:15 La calidad y eficiencia en el ciclo de vida de software para dispositivos médicos Jordi Manzano - Subdirector I+D - Diagnostic Grifols 13:00 Plataforma de Desarrollo y Validación de Sistemas Francisco López - Rational Technical Sales Specialist - IBM 15:00 Diseño y modelado de Sistemas Francisco López - Rational Technical Sales Specialist - IBM 15:45 Gestión multi-disciplinar del ciclo de vida de productos mecatrónicos Carlos de Castro - Business Development PLM Solutions - IBM

Actividad de Diagnostic Grifols, S.A. Diseño, fabricación y comercialización de intrumentos y reactivos para diagnóstico in-vitro

Mercado Mundial Diagnóstico in vitro 2008 Inmunohematología Química Clínica: 21% Inmunoquímica: 19% Hematología: 4% Microbiología: 6% Coagulación: 4% Histología/Citología: 5% DNA: 9% Diabetes: 19% Point of Care: 8% Inmunohematología: 3% Otros: 2% Coagulación Mercado Total: 34.000 M. USD

Oportunidades - Hospitales en el Mundo 100000 95000 80000 60000 40000 25000 27000 20000 6500 0 A sia A mérica Europa A frica/oriente Medio

Amenazas No comments

Marco Regulatorio USA: 21 CFR 820, 21 CFR 11, FDA Guidances EU, Japón, Canada, etc.: ISO 13485:2003 + requisitos locales Normativas harmonizadas: EN 61010-1:2001,EN 61010-2-101:2002 (Safety) EN 61326-1:2006, EN 61326-2-6:2006, Directive 1999/5/EC (EMC) Directives 2002/96/EC, 2002/95/EC and 2005/32/EC (WEEE, RoHS) Directive 98/79/EC (IVD) Directiva 95/46/CE (Protección de Datos) EN 980:2003, EN 591:2001 ISO/TR 18112:2006 (Labeling) ASTM D4169-01 (Shipping Containers and Systems) NCCLS LIS1-A, NCCLS LIS2-A2 (LIS) UL 61010-1:2004 (UL) FCC 47CFR15:2003 (EMC) Ley Orgánica 15/1999 (LOPD) ISO 15198:2004 (QC Validation) IEC 62304:2006 Medical device software - Software life cycle processes AAMI TIR32:2004 - Medical device software risk management

Sistema de Vigilancia USA: FDA MedWatch (Adverse Event Reporting Program) UK: MHRA (Medicines and Healthcare products Regulatory Agency) Safety Alerts Francia: Incidentes AFSSAPS (Agence française de sécurité sanitaire des produits de santé)

Conclusión Productos donde la seguridad y eficacia debe quedar demostrada en proporción al riesgo Mercados con diferentes requisitos regulatorios Estrictos sistemas de vigilancia Auditorías periódicas de producto y sistema de calidad Presión de las autoridades hacia la reducción del gasto sanitario Oportunidades en mercados emergentes Calidad y eficiencia en el R&D: Plataforma tecnológica Suite integrada de soporte al ALM

Plataforma Conjunto de subsistemas e interfaces que forman una arquitectura común de la cual desarrollar una familia de productos derivados Cada producto tiene una arquitectura. El objetivo es hacer una arquitectura común a todos los productos Las plataformas no son estáticas. Deben evolucionar a medida que se integran nuevos conocimientos y tecnologías Algunos subsistemas son más críticos y por lo tanto deben mantenerse más estáticos mientras que otros son más periféricos y pueden evolucionar más dinámicamente

Requisitos de la Suite de Soporte al ALM (I)

Requisitos de la Suite de Soporte al ALM (II)

Requisitos de la Suite de Soporte al ALM (III) Requerimientos para los requisitos y especificaciones: (1) Numeración única, a ser posible reseteable por proyecto. (2) Campos de título, versión, descripción (texto, tablas, imágenes y diagramas UML). (3) Baselines de items (bloqueados, a ser posible con firma CFR 11). Comparación & merge de baselines. (4) Volcado fiable y flexible a documentos Word (imágenes en su sitio, bien visibles, anidamientos, etc.). Requerimientos para el repositorio de código: (5) Check out & check in locked y atómico, control de versiones, etiquetas de builds, branch & merge, herramientas de comparación de archivos. (6) Integración con herramientas de integración continua. (7) Conforme a requisitos CFR 11 de conservación de registros electrónicos. Requerimientos de trazabilidad: (8) Trazabilidad entre requisitos y especificaciones. (9) Trazabilidad a código. (10) Trazabilidad entre código, especificaciones modulares y tests unitarios. (11) Trazabilidad entre tests de sistema y requisitos. (12) La trazabilidad debe poder valorarse en cualquier instante. (13) Flexibilidad en el nivel de anidamiento de las matrices de trazabilidad. Requerimientos de tests: (14) Reporte de tests redactados, ejecutados, pasados, no pasados, en sospecha, etc. por versión de build. Métricas (% redactados, ejecutados, pasados, no pasados, etc.). (15) Integración con herramientas de test automático para importar estos datos. (16) Asistencia a la redacción y ejecución de pruebas manuales. Requerimientos de gestión de cambios e incidencias: (17) CRs, tareas con campos personalizables y workflow definido. (18) Clasificación de los CRs, tareas por clase. Vínculación con otros items (archivos del repositorio, requisitos, etc.). (19) Métricas (nº de CRs / tareas por tipo abiertas y/o cerradas por periodo, promedio de tº en cerrar CRs / tareas, etc.).

Solución Integrada DOORS - Analyst Change - Synergy

DOORS 0 Project Proposal Análisis de Riesgos Hazards (Risk) Mitigates (1) 1. System Requirements verifies 1. System Tests Causes Mitigates (2) satisfies 2. SW Requirements verifies 2. SW System Tests (Probability) satisfies Effects (Severity) 2. Design Specifications (HW) 3. SW Design Specifications verifies 3. Integration Tests (1) The compliance of the requirement avoids the hazard satisfies satisfies (2) The specification (target of the relation) mitigates the cause 5. Module Design Specification (HW) satisfies 6. SW Module Design Specification verifies 4. Unit Tests

DOORS

DOORS

DOORS

DOORS

DOORS

DOORS

Change

Change

Synergy

Synergy

Synergy

Synergy

Historia de un Cambio Equipo de evaluación de herramientas (3) con usuarios clave. Caso de prueba con solución implementada en la misma. Sesiones específicas con especialistas en cada una. Calendario del proyecto de evaluación con objetivos e hitos. Cambio de toda la suite para aprovechar la integración entre herramientas. Implantación progresiva y asistida (workshops, cursos, propuestas de solución, ayuda a la implantación). Migración DOORS autónoma y smooth. Change y Synergy para nuevos proyectos o nuevas versiones.

Beneficios Clave Buena acogida por parte de los usuarios. Repositorio unificado en dos BB.DD. (DOORS y Synergy). Vistas DOORS customizables y dinámicas. Trazabilidades parciales, totales, etc. UML integrado y almacenado en el mismo repositorio. WYSIWYG. Dxl para uso avanzado (análisis de riesgos). Firma CFR 11 de baselines. Trazabilidad DOORS -> Change -> Synergy. Testing integrado. Soporte a módulos de librería. Change como aplicación Web, con ciclo y campos customizados y firma electrónica. Synergy con orientación a tareas para asegurar trazabilidad a código. Licenciamiento cominado tokens flotantes. Fácil instalación, mantenimiento y backup de BB.DD.

Integración continua: Próximos Pasos Predictibilidad en los builds Mitigación de riesgos Dashboards estado desarrollo, calidad y testing: Mayor visibilidad del desarrollo de software Ayuda a la toma de decisiones Mejora de la calidad del código, sin las costosas peer reviews -> componentes reutilizables Orientación a funcionalidades implementadas Mejora de la productividad

Rational Quality Manager? Visualización del estado de las pruebas en tiempo real Estamos preparados para sacar una nueva versión? Cuál es la carga de trabajo de cada uno de los miembros de mi equipo de pruebas?

Rational Insight?