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.