• Save
Servicios LIMS de ALTEN
Upcoming SlideShare
Loading in...5
×
 

Servicios LIMS de ALTEN

on

  • 699 views

Servicios de mantenimiento de SQL*LIMS que ofrecemos desde ALTEN.

Servicios de mantenimiento de SQL*LIMS que ofrecemos desde ALTEN.

Statistics

Views

Total Views
699
Views on SlideShare
693
Embed Views
6

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 6

http://www.linkedin.com 6

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Servicios LIMS de ALTEN Servicios LIMS de ALTEN Presentation Transcript

  • Mejore su sistema LIMS con la ayuda de ALTEN Carles Prat Responsable Área LIMS
  • Agenda1. Introducción • Características de SQL*LIMS • Situaciones típicas • Objetivos a conseguir2. Descripción de los Servicios Propuestos • Mantenimientos preventivos, correctivos y evolutivos • Soporte a usuarios3. Herramientas • Sistemas informáticos • Equipo de trabajo • Seguimiento4. Anexos • Referencias • Casos de éxito
  • 1 - Introducción
  • 1.a Características SQL*LIMS • SQL*LIMS es un sistema modular, abierto y escalable Flujo de trabajo Altamente Modelo de datos Configurable Menús Ayudas SQL*QA Módulos SL*Solution Opcionales SQL*Stability SQL*Schedule Herramientas BI (Business Intelligence) Enlazable con otros ERPs (SAP, JDEdwards, …) Sistemas MsOffice (Word, Excel, y Access)
  • 1.a Características SQL*LIMS • Tecnología 100% Oracle. Fácilmente adaptable a las necesidades de la organización Servidor BD Oracle 8i SQL*LIMS v4 Runtime Oracle Developer 6i en los PCs (Forms y Reports) Arquitectura Compatibilidad con J2EE (Java) Cliente/Servidor Nota: versión obsoleta Servidor BD 10g / 11g SQL*LIMS v5x Servidor OAS 10g / WLS 11g (runtime Developer) Arquitectura de 3 capas Navegador en los PCs + Jinitiator / JVM Compatibilidad con J2EE (Java) Ampliación del modelo de datos Adaptaciones Nuevos procesos con Oracle PL/SQL a medida Nuevas pantallas con Oracle Forms Nuevos listados con Oracle Reports Incorporación de Business Intelligence
  • 1.b Situaciones típicas • Instalaciones en v4. Sin soporte del fabricante. La v5 incorpora multitud de mejoras v4 Versión actualizada v5x
  • 1.b Situaciones típicas • Múltiples instancias. Creadas para separar negocios o empresas. Instancia Farma ☺ Simplifica las parametrizaciones independientes Instancia Química Dificulta la parametrización compartida Instancia I+D Complica el mantenimiento Instancia Empresa 1 Complica la propagación de mejoras Instancia Empresa 2 Requiere más recursos de Hardware Aumentan los costes Instancia … Concentración de todas las instancias LIMS en una sola Complica las parametrizaciones independientes ☺ Facilita la parametrización compartida ☺ Facilita el mantenimiento Instancia LIMS Global ☺ Facilita la propagación de mejoras ☺ Requiere menos recursos de Hardware ☺ Disminuyen los costes
  • 1.b Situaciones típicas • Ausencia de instancias para desarrollo y pruebas Producción Inaceptable. Muy peligroso. Se usa para todo Desarrollo y Test + Aceptable. Mínimo indispensable. Suficiente en pequeñas Producción instalaciones Desarrollo + Test ☺ Deseable. Suficiente incluso en grandes instalaciones + Producción Desarrollo + Test + ☺ Ideal. Pocas instalaciones requieren llegar a este extremo Preproducción + Producción
  • 1.b Situaciones típicas • Bajo rendimiento y/o inestabilidad del Sistema Listados Listados y/o Pantallas que no funcionan Pantallas Listados y/o Pantallas excesivamente lentos OAS/WLS (*) Monitores LIMS (servicios) inestables Monitores LIMS Lentitud general del sistema BD Datos y PL/SQL OAS/WLS y/o BD inestable Estudio de estado del sistema y ejecución de actuaciones prioritarias. Implantación de un mantenimiento preventivo continuado Listados Pantallas ☺ Listados y Pantallas sin errores OAS/WLS (*) ☺ Listados y Pantallas optimizados Monitores LIMS ☺ Monitores LIMS estables ☺ OAS/WLS y gestor de BD optimizados y estables BD Datos y PL/SQL (*) Sólo en SQL*LIMS v5
  • 1.b Situaciones típicas • ¿Se aprovecha toda la potencia de SQL*LIMS? Conocimiento limitado a operaciones habituales Se desconoce aquello que no se usa Consultoría funcional en SQL*LIMS ☺ Nuevas parametrizaciones aportan soluciones rápidas, sencillas y baratas ☺ Implantación de módulos opcionales ☺ Análisis de procesos de negocio y diseño de soluciones apropiadas
  • 1.b Situaciones típicas • Pequeños evolutivos pendientes de desarrollar Causas que frenan el desarrollo de evolutivos: Coste elevado Plazos de implantación elevados Consecuencias: La organización reacciona tarde Descontento de los usuarios Implantación de un mantenimiento evolutivo continuado ¿Cómo hacerlo posible? ☺ Minimizando costes de desarrollo ☺ Agilizando plazos de entrega ADAPTADO Consecuencias: ☺ La Organización gana dinamismo ☺ Usuarios motivados
  • 1.b Situaciones típicas • ¿Soporte remoto adecuado? ☺ Trato individualizado y cercano ☺ Aportación de ideas ☺ Compartición de experiencias ☺ Amplio equipo disponible ☺ Posibilidad de desplazamientos (planificados o no)
  • 1.c Objetivos a conseguir 1. Mejorar la percepción de los usuarios respecto al sistema Posibles actuaciones para conseguirlo: Migración a v5 Unificación de instancias Creación de instancia de test y actualización continua Estudio del estado del sistema, y ejecución de actuaciones prioritarias Implantación de un mantenimiento preventivo continuo Recursos para correctivos y pequeños evolutivos Prever disponibilidad de recursos para soporte reactivo de urgencia Recursos para soporte en el uso de la aplicación 2. Mejorar los procesos organizativos Posibles actuaciones para conseguirlo: Implantar nuevos usos de la aplicación Implantar nuevos evolutivos Implantar una herramienta de BI (Business Intelligence)
  • 2 - Servicios
  • 2.a Esquema de servicio • ALTEN puede ayudar realizando servicios de Mantenimiento y Soporte de SQL*LIMS Soporte Operacional Mantenimiento Correctivo (Planificado) Mantenimiento Preventivo Mantenimiento Soporte (Planificado) Evolutivo Usuarios (Planificado) (Urgente) Facturación: Fijo al mes Soporte Reactivo (Urgente) Facturación: Fijo + variable según el volumen de peticiones del mes
  • 2.b Mantenimiento preventivo descripción • Acciones repetitivas Monitorización, revisión, y limpieza (“logs”, etc.) • Análisis del sistema Búsqueda de indicios, tendencias, patrones, ... Conclusiones • Notificación semanal Revisión del sistema mediante una “check-list”, y notificación del resultado obtenido • Informe mensual Resumen de incidencias detectadas y acciones realizadas Recomendación de acciones a realizar (fruto del Preventivo o del Reactivo), que se gestionarán como parte del Mantenimiento Correctivo y Evolutivo • Tarificación Fijo al mes
  • 2.b Mantenimiento preventivo (Posibles modalidades) • Mantenimiento Preventivo Completo Garantiza una calidad de servicio muy elevada Coste elevado Puede incluir acceso al Soporte Reactivo de urgencia aplicando la misma tarifa que para el Mantenimiento Correctivo • Mantenimiento Preventivo Básico Garantiza una calidad de servicio aceptable Coste muy ajustado No incluye acceso a la tarifa económica para el Soporte Reactivo de urgencia. En caso de necesidad se facturaría por separado y con una tarifa especial
  • 2.b Mantenimiento Correctivo y Evolutivo (Descripción) • Tareas de corrección y mejoras (no urgentes) Ejemplo de Correctivo: corrección de un listado donde aparece una cifra que se calcula mal Ejemplo de Evolutivo Obligado: modificación de un listado para que aparezca un pie de página diferente motivado por un cambio en la razón social del Cliente Ejemplo de Evolutivo No Obligado: desarrollo de un nuevo enlace de información entre el ERP (SAP, JD Edwards, …) y el LIMS • Servicio planificado • Circuito básico a seguir Responsable LIMS del Cliente informa vía e-mail a ALTEN (lims@tic.alten.es) ALTEN registra la modificación a realizar El Cliente y ALTEN pactan la fecha de entrega y presupuesto en caso de necesidad ALTEN realiza la modificación ALTEN actualiza el sistema y remite la documentación asociada al cambio al Cliente para que actualice su base de datos de actuaciones El responsable LIMS del Cliente y el key-user validan la actualización • Disponible bolsa de horas “flexible” Por ejemplo: dedicación entre 30 y 60 horas als mes Tarificación: fijo equivalente a 30 horas + posible dedicación extra
  • 2.c Soporte Reactivo de Urgencia (Descripción) • Solución de incidentes que no pueden esperar • Ejemplo: el sistema no arranca y los usuarios no pueden trabajar. Se toman las medidas de urgencia necesarias para que los usuarios puedan trabajar, y después se proponen medidas correctivas a realizar para minimizar la probabilidad de que vuelva a pasar por el mismo motivo. • Servicio no planificado • Circuito a seguir Responsable LIMS del Cliente informa telefónicamente a ALTEN ALTEN registra el incidente (antes de ½ h) Un técnico de ALTEN comienza a trabajar en el incidente (antes de 2 h) ALTEN aplica una solución que reestablezca el servicio (antes de 8 h para sistemas / 16 h para aplicación) El responsable LIMS del Cliente y el key-user validan la solución adoptada • Tarificación Opción a): se facturan únicamente las horas consumidas al mes dedicadas a Soporte Reactivo de urgencia (tarifa elevada) Opción b): se factura un fijo al mes más las horas dedicadas a Soporte Reactivo de urgencia (tarifa igual a la de Mantenimiento Correctivo)
  • 2.d Soporte a Usuarios (Descripción) • Respuesta a consultas de los usuarios Ejemplo 1: un usuario no puede identificarse en el sistema debido a que su clave ha caducado, y necesita que se le asigne uno nuevo. Un saso similar es cuando se bloquea la cuenta de un usuario tras varios intentos fallidos de conexión. Ejemplo 2: un usuario tiene dudas respecto a la forma de comportarse de una plantilla en concreto. • Servicio no planificado • Circuito a seguir Servicio de Help Desk del Cliente transfiere llamada telefónica de un usuario a ALTEN ALTEN resuelve la duda al usuario, o bien comunica al Help Desk la detección de un nuevo incidente (necesidad de Mantenimiento Correctivo o Soporte Reactivo de urgencia) ALTEN registra la tarea realizada • Tarificación Fijo al mes más las horas dedicadas a Soporte a Usuarios (tarifa igual a la de Mantenimiento Correctivo)
  • 2.e Restricciones • Fuera del Alcance Grandes Evolutivos. Proyectos externos al servicio Mantenimiento del Hardware • Lugar y Horarios Servicio remoto desde ALTEN Posibilidad de actuaciones “in-situ” (desplazamiento) Calendario y horario laboral de ALTEN L-J de 9:00 a 13:30 y de 14:30 a 18:30 V (y agosto) de 9:00 a 15:00 Posibilidad de guardias
  • 3 - Herramientas
  • 3.a Sistemas Informáticos SQL*LIMS v4 SQL*LIMS v4 PCs Usuarios • Cliente SQL*LIMS • Runtime Oracle 6i (Forms y Reports) • SQL*Plus • TOAD Servidor BD Servidor Ficheros en Red • Servicios LIMS • Pantallas BD 8i • Enlaces con ERP • Listados VPN (Internet) PC’s ALTEN • Oracle Developer (Pantallas y listados) • PL/SQL Developer (Procesos) • Visual Studio (Enlaces SAP) • Oracle EM (Gestión de BD y OAS) • BIS (Gestión de tareas)
  • 3.b Sistemas Informáticos SQL*LIMS v5x PCs Usuarios • Navegador • OAS:Jinitiator • WLS: JVM SQL*LIMS v5 Servidor BD Servidor OAS / WLS BD 9i / • Servicios LIMS OAS10g / • Pantallas LIMS BD 11g • Enlaces con ERP WLS11g • Listados LIMS VPN (Internet) PC’s ALTEN • Oracle Developer (Pantallas y listados) • PL/SQL Developer (Procesos) • Oracle BI (Business Ingelligence) • Visual Studio (Enlaces SAP) • Oracle EM (Gestión de BD y OAS/WLS) • BIS (Gestión de tareas)
  • 3.c Equipo de trabajo típico Gerente IT Cliente Responsable Aplicación Responsable Sistemas Key Users •Farma • Química •… Responsable Servicio Consultores LIMS Técnicos Sistemas •Consultor 1 •Técnico 1 • Consultor 2 • Técnico 2 •… •…
  • 3.d Seguimiento del servicio • Registro de Tareas a Realizar Descripción del Incidente Urgente, Correctivo, Evolutivo, o Soporte a usuarios Planificación • Registro de las Tareas Realizadas Solución adoptada Tiempo dedicado • Informe Mensual Tareas realizadas y tiempo dedicado Diferenciación por: Urgencias Sistemas (posibilidad de diferenciar entre correctivo y evolutivo) Aplicación (posibilidad de diferenciar entre correctivo y evolutivo) Soporte a usuarios
  • 4 - Anexos
  • 4.a Referencias
  • 4.b Ejemplos de trabajos realizados • Clonado de instancias LIMS Necesidad: activación de una nueva instancia para gestionar un nuevo laboratorio de forma totalmente independiente. La nueva instancia debía estar en un nuevo servidor por falta de espacio en el antiguo. SQL*LIMS v4 Solución adoptada: se creó la nueva instancia en un nuevo servidor de BD, y se aprovechó para migrar las instancias existentes al nuevo servidor, quedando el antiguo como entorno de test. • Migración de v4 a v5 Necesidad: Migrar a v5 en un entorno con gran cantidad de evolutivos desarrollados a medida. Solución adoptada: instalación de la v5 estándar, e incorporación de los desarrollos a medida (modelo de BD, paquetes de BD, pantallas y listados). Se aprovechó para incorporar las pantallas desarrolladas a medida en el entorno estándar de SQL*LIMS (pudiendo así disponer de utilidades como el “Client time out”, “application options”, …)
  • 4.b Ejemplos de trabajos realizados • Informes a medida • Informes con datos multilingües Necesidad: impresión de informes en varios idiomas, incluyendo la traducción de los datos y no únicamente la de los literales. Solución adoptada: implantación de una gestión para la traducción de los datos utilizados en los informes, y modificación dichos informes para que generen dinámicamente la información en el idioma deseado. Algunos ejemplos son el certificado de análisis, y un informe de datos de estabilidad ligados a una muestra de liberación • Ayudas al PQR (Product Quality Review) Necesidad: facilitar la gestión del PQR Solución adoptada: implantación de un listado que permita obtener los resultados de los lotes de proveedor para un mismo producto, y la relación de los materiales utilizados en su elaboración. La fuente de información puede estar en el LIMS, pero también puede venir de otros sistemas.
  • 4.b Ejemplos de trabajos realizados • Utilidades para la optimización de procesos • Registro de muestras de estabilidad bajo demanda Necesidad: poder registrar las muestras de estabilidad sin tener que esperar a la ejecución del proceso planificado diariamente. Solución adoptada: implantación de un sistema que permita activar el monitor de Stability. • Notificación de trabajo pendiente Necesidad: conocer diariamente qué tareas hay pendientes de realizar. Solución adoptada: envío periódico de información via e-mail o impresora a unas listas de distribución, con información de tareas pendientes de realizar (muestras, estudios, y lotes). • Aprobación de especificaciones de análisis en Documentum Necesidad: gestionar en Documentum la aprobación de las especificaciones generadas desde LIMS Solución adoptada: al crear en LIMS las especificaciones de análisis, estas se envían a Documentum para su aprobación. Dichas especificaciones permanecen en estado congelado hasta que el LIMS recupera la información de aprobación de Documentum.
  • 4.b Ejemplos de trabajos realizados • Utilidades para la optimización de procesos • Sincronización de procesos entre diferentes sistemas de información Necesidad: sincronizar procesos entre el sistema LIMS y otros sistemas (SAP, ORTEMS, POMS, …), como por ejemplo: registro y liberación de lotes, carga de trabajo de analistas, gestión de muestreos, gestión de caducidades, gestión de maestros, etc. Soluciones adoptadas: programación de interfases mediante PL/SQL y VB, e intercambio de ficheros planos. • Control de stocks en cámaras climáticas Necesidad: control del stock de muestras en las cámaras climáticas. Solución adoptada: desarrollo de una pantalla donde se pueden consultar fácilmente las muestras pendientes de registro, y la disponibilidad de muestras en las cámaras. También se permite la gestión de necesidades extraordinarias. • Control de stocks de reactivos Necesidad: gestionar el stock de reactivos, así como su reposición. Solución adoptada: etiquetado por código de barras y conexión de las balanzas y lectores de códigos de barra con el sistema LIMS. Generación de avisos previos a las roturas de stock.
  • 4.b Ejemplos de trabajos realizados • Utilidades para el mantenimiento del sistema • Auditoría automática del Sistema Necesidad: avanzarse a posibles problemas deribados de incidencias típicas del sistema LIMS Solución adoptada: implantación de un sistema que continuamente analiza el estado de ciertos componentes del sistema (tamaño de las tablas, registro de muestras, cambios de estado, tiempos de procesado, ...), y que notifica a los administradores de la aplicación sobre su estado • Archivado de ficheros Necesidad: gestionar los ficheros generados desde el LIMS (logs, trazas, listados, ...) de forma que no sea un problema el espacio que ocupan en disco. Solución adoptada: implantación de un sistema que combina la limpieza y el archivado de dichos ficheros de forma automática. • Optimización de Selects “pesadas” Necesidad: optimizar el rendimiento del sistema Solución adoptada: identificación y optimización de las SELECTS más pesadas
  • carles.prat@tic.alten.es Josep Pla, 2 Torre Diagonal Litoral Edificio B2, planta 13 08019 BarcelonaTeléfono: +34 93 550 99 00 Fax: +34 93 550 99 02 www.alten.es