1 Montevideo, 11 de marzo de 2009 Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 De nuestra consideración, De acuerdo a vuestra solicitud, tenemos el agrado de poner a su consideración la presente propuesta para la provisión de un Prototipo de Autorizaciones para FEMI Salud Digital, basado en herramientas BPM (Business Process Management) de IBM. 1 RESUMEN EJECUTIVO En la actualidad, las soluciones basadas en BPM han tomado mayor fuerza debido a las ventajas que este enfoque brinda a las organizaciones. Es una nueva disciplina que permite gestionar la organización a través de procesos eficientes que generen valor al cliente. Se diferencia de soluciones tradicionales de automatización de procesos brindando mayor flexibilidad y eficiencia ante los cambios del mercado, a través de la mejora continua de sus procesos de negocio bajo una visión global, permitiendo a su vez la reutilización de los componentes de negocio y servicios dentro de la organización. GEOCOM impulsa las soluciones de IBM basándose en aspectos específicos que considera como fortalezas, como lo son el liderazgo en proyectos BPM a nivel mundial, la capacidad y experiencia en la prestación de servicios de aplicaciones, en herramientas de software para el desarrollo e implementación de procesos de negocio, y por último la aplicación de metodologías específicas para BPM. En vista de que FEMI ha mostrado interés en adoptar el enfoque BPM para gestionar su organización, presentamos esta propuesta que tiene como objetivo la elaboración de un prototipo para la automatización del proceso de Autorizaciones de FEMI, el cual permitirá brindarle a ésta una muestra de los productos, servicios, recursos humanos y experiencia en este tipo de proyectos. La propuesta esta orientada a prestar los servicios de diseño, construcción y pruebas unitarias de la solución. La solución técnica esta basada en las herramientas de WebSphere, que serán incorporadas al servicio sin cargos adicionales para la realización del prototipo por 3 meses. 2 DESCRIPCION DEL PROYECTO El proyecto consiste en la implementación de un prototipo para el proceso de Autorizaciones de FEMI. 1
2 Para esto, FEMI entregó un documento que describe el proceso a implementar, (se adjunta copia del mismo en el Anexo de esta propuesta). Se trata de un proceso puntual y acotado, que se modelará utilizando las herramientas de IBM para soluciones BPM. El hardware e infraestructura serán provistos por el cliente. La duración total del proyecto es de tres semanas. Se dividirán las tareas de los distintos roles de modo que en la primer semana se completen las tareas de análisis y verificación de ambientes, para luego implementar la solución; y por último completar el desarrollo y realizar pruebas. 3 ALCANCE Este apartado describe el alcance detallado del proyecto, especificando las actividades a ser realizadas y los materiales entregables. Se proporciona un Plan de Trabajo Estimado, el cual será revisado periódicamente. 3.1 Actividades del Proyecto Este proyecto contempla la realización de las siguientes actividades necesarias para la realización del prototipo solicitado: - Análisis y modelado del proceso de Autorizaciones de FEMI. Se generarán los siguientes entregables: documentos de especificación de casos de uso, reglas de negocio y datos. - Actividades de Arquitectura vinculadas a asegurar la implementación de la solución. - Implementación y deploy del proceso de negocio, enmarcado en la definición del mismo. Como resultado de estas actividades se obtendrá una aplicación con el prototipo del proceso de Autorizaciones. - Testeo unitario funcional del proceso de negocio implementado. Se generará un informe del test realizado. - Coordinación del desarrollo del prototipo para asegurar su finalización exitosa. Como entregable se tiene el plan de proyecto. 3.2 Supuestos 3.2.1 Supuestos generales A continuación presentamos algunos supuestos que consideramos de vital importancia para este proyecto. - Se contará con el apoyo de FEMI para disponer de una persona para consultar, en caso de dudas, en los plazos establecidos en el cronograma del proyecto. 2
3 - Se aplicará una versión resumida de la metodología de BPM en la construcción del prototipo. - Si bien la capacitación en cuanto a metodologías y herramientas (HW y SW) no está incluida en este proyecto, las tareas serán realizadas conjuntamente con el cliente, a los efectos de que tome contacto con las herramientas y procedimientos, como insumo para la evaluación. - El cronograma de trabajo asume el comienzo del proyecto una vez aprobada la propuesta y acordada la fecha de comienzo con el cliente. 3.2.2 Supuestos funcionales - No se prevé realizar una validación con usuarios finales (unidades de negocio). - El proceso entregado será analizado e implementado sin incluir tareas de optimización, mejoras y rediseño al mismo. - El proceso de negocio a implementar, es el que se presenta en esta propuesta con respecto al número de actividades, reglas de negocio, datos y perfiles de usuarios. -En esta instancia el proceso no incluirá métricas de negocio. 3.2.3 Supuestos técnicos - Se contará con el apoyo de las áreas correspondientes para garantizar la disponibilidad de hardware e infraestructura para el desarrollo del proyecto. - Se deberá contar con el hardware suficiente para ejecutar la solución. -No se realizará capacity planning. -El test realizado será del tipo unitario funcional, no se realizarán otras actividades de testing. No se incluye pruebas de transaccionalidad, concurrencia ni performance. -La aplicación trabajará en forma autónoma, no se integrará a legados. -Las interfaces gráficas serán las generadas por IBM WebSphere Process Server, no serán realizadas a medida. -Las Human Tasks se realizarán a través de implementación estándar de IBM WebSphere Process Server. -Los servicios a identificar corresponden a las actividades del proceso, no se identificarán servicios adicionales. -Las horas de Arquitecto se utilizarán para validar la solución. No se generarán entregables en esta área. 3
4 -Se podrán utilizar los reportes de IBM WebSphere Process Server, no se realizarán reportes a medida. -Las herramientas involucradas serán: WebSphere Business Modeler (WBM), WebSphere Integration Developer (WID) y WebSphere Process Server (WPS). -FEMI proveerá la infraestructura de HW y SW de base y el soporte necesario para el mismo. En la siguiente dirección de Internet se encuentran los requerimientos de acuerdo a la plataforma que FEMI elija: http://www-01.ibm.com/software/integration/wps/sysreqs/?s_cmp=rnav 4. PLAN DE TRABAJO ESTIMADO Y ENTREGABLES 4.1. Plan de Trabajo Estimado Los servicios especificados serán realizados durante un período de 3 semanas. A continuación se presenta un plan de trabajo estimado y macro para el proyecto. Frente Negocio Desarrollo de especificación funcional Modelado en WBM Soporte a implementación Testing unitario funcional Frente Técnico Comprender ambiente actual de TI Generar lineamiento básico de Arquitectura Asegurar implementación de la solución Desarrollo del modelo de implementación en WID Generación de la aplicación Deploy de la aplicación Semana 1 Semana 2 Semana 3 Consultor de procesos Arquitecto Desarrollador 4.2 Materiales Entregables 1. Documento de casos de uso, reglas de negocio y datos. 2. Informe de test unitario funcional 3. Plan de proyecto 4
5 4.3. Equipo de Trabajo A continuación se detallan los roles que conformarán el equipo de trabajo para la implementación del prototipo de Autorizaciones de FEMI. Los roles y responsabilidades requeridas para el proyecto se especifican en forma separada para el contratista y FEMI. 4.3.1. Roles y Responsabilidades del contratista Coordinador del Proyecto El coordinador del proyecto es responsable de todo el proyecto y su foco estará en el cumplimiento de los compromisos y en el equipo del proyecto, realizando las siguientes actividades: - Asegurar que el prototipo se entregue en fecha y dentro del presupuesto establecido por el cliente - Desarrollar un plan de proyecto - Gerenciar el proyecto, incluyendo planeamiento, dirección, seguimiento y evaluación de todas las tareas del proyecto - Establecer el equipo del proyecto y orientar a los miembros del equipo en relación a el plan del proyecto, incluyendo responsabilidades, entregables y cronograma. Consultor de procesos El consultor de procesos es el responsable de realizar las actividades detalladas a continuación. - Analizar y documentar (casos de uso, datos, reglas de negocio) la información del proceso de autorizaciones proporcionada por FEMI. - Modelar el proceso de autorizaciones en la herramienta IBM WebSphere Business Modeler. - Aportar la metodología y buenas prácticas de IBM para ejecutar las distintas actividades del prototipo. - Mantener reuniones periódicas con el equipo de técnicos para apoyar y monitorear el avance del prototipo. - Realizar tareas de testeo unitario funcional al finalizar la implementación. 5
6 Equipo técnico Está integrado por los arquitectos y desarrolladores necesarios para el proyecto. Su responsabilidad será la ejecución de las siguientes tareas: - Comprender el ambiente actual de TI de FEMI - Generar lineamientos básicos de Arquitectura para el proyecto y asegurar la implementación de la solución. - Analizar la información proporcionada por los consultores de negocio. - Desarrollar el modelo de implementación en la herramienta IBM WebSphere Integration Developer. - Implementar los servicios y orquestarlos de acuerdo al proceso de negocio actual. - Generar interfaces de usuario estándares de IBM WebSphere Process Server. - Implementar Human Task y reglas de negocio. - Generar la aplicación y deploy de la misma. 4.3.2. Roles y Responsabilidades de FEMI Se detallan a continuación las responsabilidades de cada uno de los roles necesarios para el proyecto: Referente del proceso de negocio Dado que en este prototipo no se incluyen todas las etapas requeridas para un proyecto de estas características, en particular las etapas de relevamiento, análisis y optimización de procesos, no será necesario contar con un referente de negocio de parte de FEMI para participar dentro del equipo de proyecto. Sin embargo se requiere la disponibilidad de una persona que conozca el proceso a implementar ante cualquier consulta que se requiera realizar. Preferentemente la persona que confeccionó el documento entregado. 4.3.3. Estimación de la dedicación requerida para los roles de FEMI La dedicación del referente de negocio será variable y se ajustará a demanda de acuerdo a las necesidades del proyecto. Consiste en la participación en entrevistas para evacuar dudas. 6
7 FEMI deberá asegurar la disponibilidad de soporte en cuanto a infraestructura para la construcción del prototipo. 4.3.4. Seguridad y confidencialidad El Cliente es responsable por el establecimiento de procedimientos para proporcionar seguridad física de sus centros de operaciones para el hardware, sistemas de software y todos sus elementos. Esta seguridad incluye, como sea apropiado, protección de pérdidas ocasionadas por amenazas naturales, accesos forzados, actos de violencia y sabotaje interno. El Cliente es responsable de tomar medidas necesarias para salvaguardar la integridad y seguridad del software y datos usados en este servicio y del acceso por personas no autorizadas. El contenido de cualquier archivo de datos, la selección y aplicación de controles en su acceso y uso, y la seguridad de los datos almacenados son responsabilidad de El Cliente. 5. MODALIDAD DE TRABAJO Y HORAS ESTIMADAS Este servicio será llevado a cabo en la modalidad de tiempo y materiales. De acuerdo al relevamiento inicial y a la documentación entregada por el cliente (ver anexo), se estima que la carga horaria será de 170 horas. En caso que por motivos de cambios de alcance del proyecto se requieran horas adicionales, las mismas serán estimadas por el equipo del proyecto e informadas al cliente, previamente a la utilización de las mismas. El valor hora es el indicado en el punto 7.1. de la presente propuesta A los efectos de la evaluación de las herramientas, IBM aportará sin costo para FEMI por el transcurso de un período de 3 meses a partir de la aprobación de esta propuesta, licencias de IBM WebSphere Business Modeler versión 6.2 Advanced, licencias de IBM WebSphere Integration Developer versión 6.2 e IBM WebSphere Process Server versión 6.2. Se adjunta a la propuesta material descriptivo de las herramientas mencionadas. Estas herramientas serán de propiedad de IBM y en el caso en que FEMI opte por utilizarlas luego del período de evolución, el cliente gestionará la adquisición de las licencias de uso correspondientes. 6. CRITERIOS DE FINALIZACION DEL PROYECTO Se darán por finalizadas las obligaciones con el Cliente cuando ocurra cualquiera de las siguientes situaciones: 7
8 Se culminen las actividades descriptas en la sección 3.4.1 Roles y responsabilidades del Contratista, incluida la entrega al Cliente de los materiales correspondientes, listados en la Sección 4.2. Materiales Entregables. El Contratista haya proporcionado el número de horas de Servicios especificado en la Sección 5. Modalidad de Trabajo y Horas estimadas o en cualquier Autorización de Cambio posterior. El Cliente o el Contratista dan por terminado el proyecto de conformidad con las estipulaciones del Contrato. 8