Metodología Morfeo. Creando desarrollos para logística en SAP. Esquivando los altos costos y complejas integraciones.
La idea de la solución, planteada en dibujos.
La solución implementada en productivo.
Existen muchas formas de hacer integraciones y si hablamos de SAP mucho mas, Ahora súmale nube privada, publica etc.
Las herramientas que usamos en esta propuesta son :
Con esta metodología es posible esquivar este obstáculo que es el mayor responsable de que los proyectos, aunque se requieran no comiencen.
La metodología Morfeo está compuesta por 6 pasos:
Dos de definiciones y entendimiento:
Los siguientes 4 son un ciclo que se completa varias veces hasta llevar a productivo cada paso.
Comenzamos por el final, la idea que queremos alcanzar. Está Conformado por dos documentos:
- Diagrama conceptual de los Pasos.
- Ejemplo de los reportes finales.
El concepto central de la metodología es el diagrama de pasos que muestra cómo funcionará "Nuestro final Feliz"
Tiempo: Normalmente en preventa.
- 1 Día, Consultor funcional.
Se elabora con reuniones con todo el equipo
- Debe estar separado en pasos.
- TODOS, lo deben entender.
Ejemplo de un diagrama de pasos para la creación de una APP que tomará las cajas embaladas previamente en el WM las validará subirá a un trasporte y trazará todo el proceso hasta la entrega en las sucursales.
Este documento busca crear una primera versión de los datos que debe dejar el proyecto.
Los reportes que esperamos ver una vez este el proyecto funcionando.
Ejemplo:
Tabla de las HUS
Al diagrama conceptual de los Pasos se le agrega:
- Los datos que deben ser capturados en cada paso.
- Todo el proceso previo que se requiere para poder ejecutar el proceso principal, con sus fatos.
- Todo el proceso Posterior para poder cerrar y volver a comenzar el proceso.
Cada paso tiene los datos que se requieren solicitar del sistema y los datos que se capturarán en ese paso.
Es un documento que contiene:
Al diagrama conceptual de los Pasos se le agrega:
Tiempo:
- 6 horas Funcional.
- 6 horas ABAP. Esencial que participe para evitar retrabajos
Entradas:
- Diagrama de pasos Ampliado
- Lista de datos y reportes finales
Salida:
Se listan los elementos necesarios en SAP.
- Tablas, Funciones [SAP] [Móvil]
- Reportes [SAP]
- Servicios WEB [SAP]
Tiempo:
- 2 días Funcional.
Contenido:
- Eventos y lógica entre pantallas.
Tiempo: durante el proyecto
- 5 días, Dev Android.
Se puede ver como se mueve entre pantallas y para este paso.
- Juntan los documentos anteriores y se crea una especificación para este paso, para el desarrollador. SAP y Móvil.
- Nombres SAP de las tablas.
- Los campos, requeridos.
- Nombres de las Clases
- Nombres de los servicios Gateway.
- Transacciones.
- Una vez implementado se agrega:
- Listado de los campos finales
- Tablas
- Servicios WEB
- Datos de prueba para Móvil
- Se actualizan lo necesario
- Archivo de pruebas en POSTMAN
- 5.4.1 Documento PDF generado por Kalipso. {Documento}
- 5.4.2 Modificación de 4.2 Móvil, Flujo lógico de pantallas. {Documento}
- 5.4.3 Guía desarrollador, (comentarios y ayudas especiales que el programador considera) {Documento}
Se ponen todos los permisos que requieren los usuarios que se conectaran en el sistema
Tiempo:
3 - 4 Horas, Key User.
- Estas pruebas son ejecutadas por un usuario del Cliente.
Toma el diagrama de pasos ampliado, y va probando que se cumpla con la funcionalidad.
- Los errores por arreglar se van documentando en un tablero tipo Kanban, como Trello ó planner de Microsoft.
- Es una lista de las cosas por mejorar en la aplicación que no están incluidas en el alcance del proyecto, que servirá como base de una siguiente fase.