Saltar al contenido principal
Versión: v2 ⚡

Lista de verificación de implementación

Esta lista de verificación de implementación se basa en nuestra experiencia en proyectos de interoperabilidad con organismos gubernamentales de distintos países (como oficinas de país de UNICEF, el Ministerio de Servicios Sociales de Camboya y el Ministerio de Salud de Tailandia). Ofrece una guía de implementación y planificación con los hitos clave de la mayoría de los proyectos de interoperabilidad e integración.

Aunque conviene adaptar esta lista de verificación a cada implementación, las tareas que describe forman un plan de trabajo modelo que puede ayudar a cualquier organización a prepararse para su próxima implementación. El proceso de implementación se divide en las siete fases que se resumen a continuación. Consulta la lista de verificación para ver los pasos en detalle.

consejo

Mira un ejemplo real: el repositorio de UNICEF Camboya documenta los resultados de esta lista de verificación en un proyecto de interoperabilidad implementado para el Ministerio de Asuntos Sociales, Veteranos y Rehabilitación Juvenil de Camboya y ONG asociadas: openfn.github.io/unicef-cambodia/

(1) Preparación de la implementación​

Sienta las bases del proyecto: crea un plan de proyecto, define los roles y las responsabilidades, documenta el valor de negocio de la implementación y confirma su viabilidad técnica.

Resultados clave:

  • Evaluación del valor de negocio
  • Requisitos generales de los workflows
  • Evaluación de viabilidad técnica
  • Evaluación de capacidades

(2) Descubrimiento y diseño: requisitos funcionales de los workflows​

Recopila y documenta las historias de usuario y los requisitos funcionales de los workflows.

Resultados clave:

  • Diagrama de arquitectura de la solución
  • Diagramas de workflows (funcionales)
  • Especificaciones de mapeo de elementos de datos (funcionales)

(3) Descubrimiento y diseño: especificaciones técnicas​

Itera sobre los requisitos de los workflows para definir las especificaciones técnicas de cómo se implementará cada workflow. Por ejemplo, define a qué endpoints de la API concretos hay que acceder y qué métodos u operaciones HTTP usar en cada uno.

Resultados clave:

  • Diagrama de arquitectura de la solución
  • Diagramas de workflows (técnicos)
  • Especificaciones de mapeo de elementos de datos (técnicas)

(4) Desarrollo​

Configura el workflow en OpenFn.org y desarrolla y prueba los jobs y adaptors que se usarán en él.

Resultados clave:

  • Configuración del proyecto de OpenFn
  • Jobs
  • Adaptors nuevos o actualizados (si hacen falta)
  • Borrador de la "Project Security Configuration Checklist" para documentar los ajustes de configuración implementados

(5) Pruebas​

Crea un conjunto de pruebas y realiza las pruebas de aceptación de usuario (UAT). Después, incorpora los comentarios recibidos e itera sobre el proceso de pruebas.

Resultados clave:

  • Conjunto de pruebas completo
  • Lista de nuevas solicitudes pendientes (si los comentarios identifican necesidades para fases futuras)
  • "Project Security Configuration Checklist" completa

(6) Capacitación y preparación para la puesta en marcha​

Capacita a los administradores de OpenFn y a los usuarios finales de los sistemas de destino, y documenta lo que se implementó. En esta fase también se migran la configuración y el código a los entornos de producción.

Resultados clave:

  • Documentación publicada
  • Grabación en video de la capacitación
  • "Project Security Configuration Checklist" aprobada
  • Proyecto de OpenFn listo para usar

(7) Despliegue y soporte​

"Activa" los workflows de OpenFn para la puesta en marcha y establece estructuras de soporte y un modelo de gobernanza para la gestión del cambio.

Resultados clave:

  • Proyecto de OpenFn "en producción"
  • Modelo de soporte documentado

¿Preguntas o comentarios?​

Si tienes aportes, comentarios o preguntas, ¡contribuye! Envía una pull request a esta página de documentación en GitHub o deja un comentario en la OpenFn Community.

¿Te interesa recibir capacitación sobre el proceso de implementación de OpenFn? Contacta a partnerships@openfn.org.