Proceso de Implementación

Odessa sigue un proceso de implementación líder en la industria para realizar el despliegue de LeaseWave. La complejidad y alcance de cada instalación determinan qué tan elaborado será este proceso. Para implementaciones grandes, el proceso se puede dividir en cinco fases básicas: (1) Documentación de análisis de necesidades, (2) Diseño de bajo nivel, (3) Configuración/Desarrollo, (4) Evaluación de aceptación del usuario, y (5) Despliegue. Cada una de estas fases está compuesta por sub-fases claramente demarcadas, que le dan rendimiento de cuentas, control y estructura al avance del proceso. El principal objetivo del proceso es una implementación que está hecha específicamente a medida de cada cliente, a la vez que sigue siendo muy predecible en cuanto a tiempos y costos.

Las implementaciones duran entre tres y 18 meses, dependiendo del alcance y complejidad. No todas las implementaciones requieren todas las fases que se enumeran.

Documentación de análisis de necesidades

  • Análisis integral de los procesos y necesidades del negocio
    • Análisis de procesos empresariales: documenta todos los procesos por roles y usuarios.
    • Análisis de brechas (gap analysis): determina las inconsistencias que existen entre las necesidades y la funcionalidad del sistema.
    • Requisitos: especifica cuáles son exactamente los requisitos que la implementación debe cumplir.
  • Documentación estándar para la industria del software
    • El cliente aprueba cada conjunto de documentos
  • Se brinda asesoría completa para la revisión y comprensión de los documentos

Diseño de bajo nivel

  • Especificaciones funcionales
    • Los requerimientos empresariales se traducen en requerimientos específicos del sistema.
  • Especificaciones de diseño
    • Se documentan los cambios a la base de datos, pantalla y otros elementos del sistema.
    • La documentación del diseño complementa la documentación funcional.
  • Planeación de la evaluación
    • Se determinan los casos de evaluación y uso que se emplearán durante la evaluación.
    • Los artefactos a usar en la evaluación están disponibles para revisión del cliente.
  • Se suministra asesoría completa para la revisión y comprensión de los documentos
    • Las personas que no tienen mayores conocimientos técnicos pueden revisar y comprender los documentos.
    • El cliente aprueba cada conjunto de documentos.

Configuración / Desarrollo

  • Se emplean Documentos Completos de Diseño de Bajo Nivel para cumplir con los requerimientos.
  • Los requerimientos se cumplen a través de la configuración o del desarrollo.
  • La gestión del flujo de trabajo del leasing se configura en el sistema para automatizar los procesos.
  • La entrega por fases de los módulos completados permite llevar a cabo una evaluación progresiva.
  • Para terminar la fase se requiere la aprobación del cliente verificando que ésta se completó de manera exitosa.

Evaluación de aceptación del usuario

  • La documentación de la Evaluación de Aceptación del Usuario (UAT por sus siglas en inglés) se suministra con la entrega del software
    • Se elaboran casos clave de prueba para evaluar el sistema de manera integral.
    • Se le suministran documentos de evaluación al cliente.
  • Se lleva a cabo una evaluación sistemática para aceptar el sistema
    • La evaluación de una unidad se lleva a cabo de manera aislada en módulos individuales.
    • La evaluación de la integración se lleva a cabo utilizando grupos de módulos que se van incrementando de manera concéntrica.
    • La integración global del sistema también se lleva a cabo una vez se haya completado la entrega.
  • Se suministran herramientas de evaluación automatizadas para pruebas de regresión y pruebas con acciones repetidas.
  • Sólo se considera que la evaluación está completa cuando se realiza con datos reales que han sido transferidos al sistema.
  • Un equipo de evaluación de Odessa les colabora a los Expertos en la Materia y evaluadores designados por el cliente.
  • Todos los flujos de proceso de la gestión del flujo de trabajo del arriendo se evalúan para cada actividad que se lleva a cabo.
  • Se requiere la aprobación del cliente para la aceptación del sistema.

Despliegue (implementación)

  • Después de la aceptación del sistema, se sigue un plan de despliegue para hacer la transición hacia la producción.
  • Un equipo de implementación dedicado colabora con los esfuerzos de despliegue.
  • Se requiere la aprobación del cliente para la aceptación de la implementación.

Migración de datos

  • El mismo proceso que se emplea para la implementación del sistema se emplea para la migración de datos.
  • La migración de datos se automatiza a través del Juego de Herramientas de Migración de LeaseWave
    • Los archivos pueden ser introducidos desde formatos estándar como Excel, texto, XML, SQL, etc.
    • Reportes de reconciliación para hacer seguimiento a la exactitud de la migración.
    • Proceso de migración repetible que se puede ir ajustando progresivamente.
  • El proceso de migración coincide con la entrega de los módulos completados.
  • En la medida de lo posible, todas las pruebas se llevan a cabo empleando datos reales que han sido transferidos al sistema.