A Metodología de Implementación La metodología de implementación de Argentis para TaskCentre BPM Suite es el resultado de años de experiencias a lo largo de muchos países, la misma comprende cinco etapas básicas que resumimos a continuación: Fase I - Análisis de Necesidades de Automatización WorkFlow. En el análisis participan por Argentis Consulting el Líder de Proyecto y el Ing. Consultor. Antes de comenzar la fase de Análisis Argentis facilitará la agenda de reuniones que determina la cantidad de reuniones y perfiles para atender las mismas. El principal entregable de esta etapa es el DERCAS (Documento de Especificación, Requerimientos y Criterios de Aceptación del Software) quien contiene una descripción funcional sobre la solución esperada con suficiente detalle para ser la guía de la fase de Diseño ya que delimita las etapas, integraciones y participantes en los flujos de trabajo. Contra la aceptación formal del DERCAS se procede a desarrollar la Fase II del proyecto. Para confeccionar el DERCAS se considera: Matriz de Actividades: Que actividades son realizadas en cada etapa Navegación Gráfica: Se facilita un prototipo de pantallas y flujo para facilitar el análisis, también se discute el condicionamiento del flujo Organigrama Funcional: Determinamos los roles y personas que participarán en el flujo. Estructuras de control: Se especifica la necesidad de Reportes, Consultas y notificaciones pro-activas. Especificación funcional de Formularios: Se detallan consideraciones especiales que deben tener los formularios en cada etapa. Fase II – Diseño Detallado El diseño de la solución es liderizado por el Ing. Consultor, sin embargo debe colaborar con el departamento de tecnología de nuestros usuarios. La intensión es poder crear un prototipo funcional con las pantallas y flujos más detallados. De igual forma, se realizan las revisiones sobre la ficha técnica (documento que describe las integraciones y como serán llevadas a cabo). El principal entregable de la etapa es el Anexo II al DERCAS (Diseño Lógico). Contra la aceptación formal de este documento se procede a la siguiente fase. Fase III – Ensamble y Control de Calidad En esta fase, la participación de nuestros usuarios es muy reducida, ya que el equipo de Argentis Consulting se encuentra implementando los diseños y procesos acordados de las fases previas. Existe interacción con el equipo de tecnología para coordinar las pruebas de las integraciones y pruebas funcionales antes de ser presentado al usuario funcional. El equipo de control de Calidad de Argentis Consulting valida los escenarios de prueba contra el sistema y emite el documento de recomendaciones las cuales se priorizan y se revisan con el líder funcional por parte del cliente para determinar el momento más oportuno para incluir las mismas. Como resultado de esta fase tenemos el Proceso automatizado, la revisión de la documentación técnica y el resultado de las pruebas (con sus estadísticas de calidad). Fase IV – Pruebas y Capacitación En las pruebas funcionales participan los usuarios finales de la plataforma quienes seguirán los guiones de pruebas para constatar la calidad y funcionalidad de la solución. Paralelamente se coordina las capacitaciones a los demás usuarios y al grupo de tecnología quienes darían mantenimiento y soporte en primera instancia a la solución implementada. El resultado de esta fase es el documento de certificación de pruebas, el cual valida que el sistema presenta las condiciones favorables para que el mismo pueda ser configurado en un ambiente de producción. Fase V – Producción y Mantenimiento Contra la documentación que certifica la fase IV, se ejecuta el documento de configuración de ambiente de producción que es una guía detallada para hacer la instalación y consideraciones de configuración al servidor. Luego de instalado el proceso, se realiza una prueba controlada que certifica que todo el sistema está funcionando correctamente luego de ser instalado en el nuevo ambiente. La guía de mantenimiento es entregada al responsable del ambiente de producción, donde daremos a conocer los elementos a los cuales debe darse seguimiento y su periodicidad. Estructura de Seguimiento y Control El responsable por la ejecución del proyecto por Argentis Consulting es el líder de proyecto, este se encargará de reportar el avance de la implementación semanalmente así como la actualización del cronograma de trabajo. Cronograma de Desarrollo y Servicios Con base en la experiencia automatizando procesos de Negocios con características similares a la solución propuesta, consideramos el siguiente plan de trabajo. xxx Semanas de Implementación de proyecto donde se contemplan los escenarios más relevantes relacionados al proceso. Como sugiere nuestra metodología de implementación, la intensión es considerar los casos de mayor demanda y aquellos casos excepcionales considerarlos en una segunda versión del proceso GANT Nota: Los tiempos y fechas son referenciales y los mismos deberán ser ajustados al concluir la fase de Análisis para el proyecto. Talento Humano necesario A continuación mostramos un cuadro que indica los diferentes Roles, Responsabilidades y el responsable de proveer una persona encargada para la ejecución de este rol así como una instancia de consulta en caso de estar ausente. Rol Descripción de tareas Resp. Gerente de Proyecto Esta persona tiene como responsabilidad la coordinación de esfuerzos por parte de la empresa y es la única habilitada para interactuar con los recursos de Argentis . Argentis/ Es fuente de soporte y patrocinio para el proyecto de BPM. Cliente Provee el acceso a los recursos tecnológicos, económicos, humanos y empresariales necesarios para el desarrollo del proyecto. Líder Funcional Brindar las especificaciones en detalle de la lógica del flujo, así como las condiciones que la controlan. Interactúa y verifica con los usuarios involucrados, las especificaciones funcionales del flujo. Cliente Brindará los detalles de la integración entre el proceso que se pretende automatizar y las actuales aplicaciones Desarrollador administrativas / Contables. de interfaces Responsable del desarrollo, pruebas e integración de interfaces de terceras aplicaciones a Argentis y TaskCentre BPM Suite. Cliente Proveerá los servicios y definiciones de instalación de Argentis en los servidores de Base de Datos actuales. Debe proveer el soporte requerido para el acceso a las Administrado Bases de Datos desde los procesos de BPM. r de Base de Facilitar los permisos necesarios para que el Datos desarrollador de TCBPMS pueda acceder los objetos requeridos de la Base de Datos para el desarrollo de los flujos. Cliente Con esta persona se definirán los esquemas de Administrado integración de los servicios de TCBPMS al entorno de red, r de la red incluyendo la / las cuentas de correos y cuentas de usuarios a crear. Cliente Consultor de Workflow Esta persona será la que definirá / diseñará el proceso junto con el personal adicional del proyecto. Argentis Líder de Proyecto Esta persona será la encargada de verificar los cumplimientos y controles del proyecto, junto con el Gerente de Proyecto de la empresa. Argentis Instancia de Consulta Rol Control de Calidad Descripción de tareas Resp. Esta es la persona que certificará los procesos y etapas desarrolladas. Argentis/Cli ente Asegura que todos los procedimientos utilizados en el flujo siguen los normales y adecuados controles de calidad Usuarios Estas personas son las que finalmente certificaran el flujo. Proveen información acerca del proceso actual, de sus bondades y desventajas. Comité de Cambios Estas personas tendrán la responsabilidad de verificar y Argentis/Cli tomar decisiones en cuanto a cambios que se puedan dar ente en el cronograma a lo largo del proyecto. Cliente Personal de Argentis Consulting Involucrado en la Implementación del Proyecto Argentis Consulting cuenta con un equipo de profesionales que han participado en proyectos en toda Latinoamérica y algunos países de Europa donde gracias a esta participación poseemos una amplia experiencia en manejo y ejecución de proyectos con nuestra plataforma. En algunos de nuestros usuarios, la automatización involucraba integrarse a sistemas existentes o emplear tecnologías presentes. Argentis Consulting emplea tecnología estándar, por ello su éxito y facilidad para integrarse con otras aplicaciones externas; en nuestro equipo de profesionales contamos también con experiencia en tecnologías e integracionesPara su proyecto, el equipo de servicios profesionales estará conformado por los siguientes roles: Gerente de Proyecto - Desarrolla la visión y estrategia de implementación de procesos de negocio en la base instalada para lograr que nuestros usuarios obtenga el mayor aprovechamiento de nuestra plataforma - Provee el personal de Argentis Consulting para la implementación Líder de Proyecto - Lideriza y aporta experiencias las reuniones de Análisis y Diseño. - Confecciona el DERCAS (Documento de Especificación, Requerimientos y Criterios de Aceptación del Software). - Supervisa la implementación en el ambiente de desarrollo y la liberación a los ambientes de Pruebas y producción. - Hacer cumplir el cronograma de Trabajo y da el seguimiento al mismo. - Confección de Informes semanales de Avance del Proyecto. - Seguimiento a Pendientes y comunicación Gerencial. Instan cia de Consu lta - Coordina del recurso Humano de Argentis Consulting involucrado en el Proyecto. Analizar y proponer soluciones sobre las mejoras o cambios solicitados Ing. Consultor - Participa en las reuniones de Análisis, Diseño e Integración - Responsable del Anexo II (Diseño Técnico de la solución) - Diseño de las pantallas y flujos para ser presentados en el prototipo funcional - Encargado del ensamble de la solución con Argentis Consulting - Responsable del desarrollo y pruebas de las interfases - Responsable de la documentación técnica Ing. De Control de Calidad - Confección del Plan de Pruebas - Ejecución en Sitio de las Pruebas - Informe de Resultados y Recomendaciones Arquitecto - Valida el Diseño de la solución con la intención de mantener la mayor disponibilidad del sistema (identificar puntos de fatiga y necesidad de Cluster). - Revisa el sistemas por posibles puntos de vulnerabilidad - Valida los procedimientos de instalación y mecanismos de Alerta - De ser necesarias las pruebas de estrés, participa en la elaboración del plan - Revisa y Recomienda los mecanismos de respaldos necesarios para la solución.