DESARROLLO E IMPLEMENTACIÓN DEL SISTEMA DE GESTIÓN DE EVALUACIONES (SGE) PARA ECOLOGY PROJECT INTERNATIONAL (EPI)
Ecology Project International
Posted
Aug 25, 2026
Location
Remote
Type
Contract
Mission
What you will drive
TÉRMINOS DE REFERENCIA PARA UNA CONSULTORÍA EN:
DESARROLLO E IMPLEMENTACIÓN DEL SISTEMA DE GESTIÓN DE EVALUACIONES (SGE) PARA ECOLOGY PROJECT INTERNATIONAL (EPI)
1. INTRODUCCIÓN Y ANTECEDENTES
Ecology Project International (EPI) es una organización sin fines de lucro enfocada en conectar a jóvenes con la ciencia y la conservación a través de programas de educación experiencial en áreas de alta biodiversidad. Para medir el cambio en el nivel de Alfabetización Ambiental (Environmental Literacy) y la calidad de los programas, EPI aplica instrumentos de evaluación (Pre/Post test y encuestas de calidad del curso - CQS) a los participantes de sus diversos programas (locales y visitantes).
Actualmente, el sistema de evaluación procesa los datos mediante una arquitectura semi-manual basada en Jotform y hojas de cálculo de Google Sheets. Cada programa e instrumento requiere un archivo independiente altamente complejo, dependiente de scripts personalizados (AppScripts) para evitar errores de inserción de filas.
Problemática actual del sistema
- Fragilidad operativa: La conexión entre la recolección de datos y el procesamiento es propensa a romperse, requiriendo reconstrucciones frecuentes.
- Falta de centralización e integración: Los cambios o mejoras en la lógica de evaluación de un programa no se propagan automáticamente al resto. Las bases de datos se encuentran fragmentadas.
- Cuello de botella técnico: El conocimiento profundo de la arquitectura actual reside en un número extremadamente limitado de personas (System Admin), lo que genera vulnerabilidad operativa.
- Ineficiencia en la generación de reportes: La consolidación de métricas de impacto y gráficos para docenas de cursos anuales sigue siendo un proceso intensivo en mano de obra.
Ante esta situación, EPI requiere contratar una consultoría especializada para diseñar e implementar un Sistema de Gestión de Evaluaciones (SGE) centralizado, robusto, automatizado y escalable que permita procesar datos de impacto, automatizar ponderaciones complejas y generar dashboards interactivos y reportes ejecutivos.
2. OBJETIVOS DE LA CONSULTORÍA
Objetivo General
Diseñar, desarrollar e implementar una plataforma tecnológica (Sistema de Gestión de Evaluaciones - SGE) que centralice, automatice y estandarice la ingesta, procesamiento, ponderación y visualización de datos de evaluación de impacto socioambiental e instrumental de EPI.
Objetivos Específicos
1. Estandarizar la ingesta de datos: Desarrollar un mecanismo unificado que ingrese automáticamente respuestas desde encuestas digitales (vía Webhooks/API de Jotform u otra plataforma) y archivos estandarizados sin perder la integridad histórica.
2. Implementar un motor de ponderación dinámico: Programar una lógica de negocio capaz de asignar puntajes y pesos por categoría y subcategoría según el instrumento, programa y año, excluyendo valores nulos en el cálculo estadístico.
3. Desarrollar un panel de visualización y reporteo: Crear dashboards interactivos multilenguaje (Español/Inglés) con capacidad de filtrado por sitio, escuela, programa o año, permitiendo la exportación de gráficos y la capacidad de insertar texto manualmente.
4. Asegurar la gobernanza y escalabilidad: Diseñar un esquema de seguridad basado en roles (RBAC) y preparar la arquitectura para soporte multitenant o particionamiento.
3. REQUERIMIENTOS FUNCIONALES Y ARQUITECTURA DEL SISTEMA
La persona o empresa consultora deberá proponer la arquitectura técnica óptima para el sistema (evaluando la viabilidad entre un desarrollo modular a medida o una solución híbrida,avanzada), la cual deberá incluir explícitamente:
- Propuesta de Stack Tecnológico: Definición detallada de las tecnologías, frameworks y librerías tanto para el frontend como para el backend, base de datos y herramientas de gestión de estado o IA (de ser aplicable).
- Estimación de Costos de Infraestructura (Cloud/Hosting): Proyección presupuestaria estimada para el despliegue, operación y escalabilidad de la infraestructura en la nube durante el primer año de operación (o según los requerimientos de la organización).
- Plan de Soporte, Mantenimiento y Garantía: Propuesta de seguimiento técnico post-implementación, tiempos de respuesta ante incidencias y periodos de garantía o actualización del sistema.
A. Módulo de ingesta y conciliación
Ingesta automática para respuestas desde Jotform.
- Mapeo estandarizado de metadatos del participante: Programa, Sitio, Tipo de Programa (Local/Visiting), Año, Tipo de Encuesta (Pre/Post/CQS), Escuela, ID de Participante, Edad, Tipo de Escuela, Género.
- Cruce automático de datos Pre/Post a nivel participante y vinculación con la encuesta de Calidad de Servicio (CQS).
- Validación de duplicados y limpieza de datos en la ingesta.
B. Motor de ponderación
- Lógica programada adaptable por tipo de pregunta (Selección única, Escala Likert, Frecuencia, abierta).
- Mapeo dinámico: Cálculo del puntaje asignado según el peso de la categoría/subcategoría definido para cada instrumento. Con flexibilidad para cambiarlo.
- Manejo de nulos: Los datos faltantes o en blanco no deben computarse como respuestas incorrectas; deben ser excluidos del denominador estadístico para evitar distorsiones en los promedios.
C. Visualización, dashboards y reporteo
- Dashboard interactivo (Bilingüe Español/Inglés): Panel de visualización de datos con filtros dinámicos avanzados (rango de fechas, escuela, tipo de programa, sitio y año) para la consulta operativa de las respuestas procesadas, con opción de elegir múltiples.
- Módulo de revisión, narrativa y preaprobación: Espacio de validación donde el equipo operativo puede revisar la información, agregar o editar conclusiones cualitativas/narrativas dentro de la plataforma y otorgar el "visto bueno" antes de liberar el formato final.
- Generación de reportes ejecutivos dinámicos: Módulo que alimenta plantillas institucionales pre aprobadas con la información filtrada y validada, permitiendo la descarga del documento ejecutivo en formato PDF y la exportación de gráficos individuales en alta resolución a un solo clic.
D. Seguridad, Control de Accesos y Particionamiento (Multi-tenancy)
Esquema de gestión jerárquica y credenciales: Módulo de autenticación y administración de usuarios que contempla:
- Administrador del sistema: Control total de la plataforma; encargado de crear, configurar y dar de baja organizaciones aliadas, así como de asignar y gestionar las credenciales de los administradores locales de cada organización.
- Administrador de Organización: Gestión interna por cada organización aliada; con capacidad de crear usuarios, asignar credenciales, restablecer contraseñas y administrar los accesos de su propio equipo.
- Esquema de permisos por funcionalidad: La plataforma deberá permitir asignar o revocar permisos específicos sobre funcionalidades, vistas, herramientas y datos a nivel de usuario o por organización.
- Aislamiento y Particionamiento de Datos (Tenant Isolation): La arquitectura debe garantizar la separación lógica y segura de los datos entre organizaciones aliadas, asegurando que cada una opere de forma independiente con controles estrictos de privacidad, cuotas de volumen y permisos limitados.
4. ENTREGABLES DEL PROYECTO
1. Documento de diseño de arquitectura y plan de trabajo: Especificación técnica de la base de datos relacional, modelo de entidad-relación, flujo de datos API/Webhooks y wireframes de la interfaz de usuario.
2. Plataforma (sge) funcional: Código fuente y despliegue del sistema probado en ambiente de producción, incluyendo el motor de ponderación, ingesta automática y lógica multilenguaje.
3. Dashboard de kpis y generador de reportes: Módulo de visualización con filtros interactivos, espacio para narrativas y exportación a PDF/imágenes.
4. Plan de migración de datos históricos: Migración exitosa de las bases de datos históricas de EPI en Google Sheets/Excel hacia la nueva estructura relacional.
5. Documentación técnica y manuales de usuario: Manual de administración del sistema, diccionarios de datos, guía de API y manuales operativos para usuarios finales en español e inglés.
6. Programa de capacitación y transferencia de conocimiento: Sesiones prácticas dirigidas al equipo operativo y administradores de EPI México sobre el registro de actividades, gestión de instrumentos y emisión de reportes.
5. PLAZO DE LA CONSULTORÍA
El plazo máximo de ejecución para el desarrollo, migración, pruebas y capacitación será de 10 meses a partir de la firma del contrato, seguido de un periodo de garantía de soporte técnico directo de 30 días posterior a la salida a producción.
6. PERFIL REQUERIDO DE LA EMPRESA O EQUIPO CONSULTOR
Se busca una persona jurídica o equipo multidisciplinario con las siguientes capacidades comprobables:
- Liderazgo Técnico: Título profesional en Ingeniería de Software, Sistemas de Información o áreas afines, con al menos 5 años de experiencia liderando proyectos informáticos.
- Desarrollo de Software y Arquitectura: Experiencia demostrable en diseño de bases de datos relacionales, desarrollo de APIs RESTful y Webhooks, e implementación de aplicaciones con frameworks modernos (Full-stack). Incluye conocimientos en esquemas seguros de identidad y control de accesos, así como despliegue en infraestructura escalable basada en la nube.
- Business Intelligence y Analytics: Dominio en el diseño de motores de cálculo estadístico, agregación de datos y paneles de visualización (Power BI embedded, D3.js, Recharts o similar).
- Seguridad y Nube: Conocimiento en esquemas de autenticación (OAuth2, RBAC) e implementación de arquitectura y despliegue en infraestructura escalable basada en la nube.
- Experiencia en Sector Social/Educativo (Deseable): Experiencia previa en el desarrollo de sistemas de evaluación de impacto, encuestas o plataformas para ONGs e instituciones educativas.
7. ESTRUCTURA Y FORMA DE PRESENTACIÓN DE LA PROPUESTA
La persona o empresa interesada deberá presentar su propuesta técnica y económica dividida en las siguientes secciones:
A. Propuesta Técnica:
1. Propuesta de solución técnica: Detalle de la arquitectura propuesta (Stack tecnológico, plataforma de hosting, infraestructura de BD, seguridad y mecanismo de ingesta).
2. Enfoque metodológico: Cronograma detallado de trabajo (por fases o sprints), estrategia de migración de datos históricos y plan de pruebas.
3. Descripción de costos recurrentes y estrategia de mantenimiento.
4. Estrategia de escalamiento del sistema: La propuesta debe detallar cómo se facilitará la incorporación de nuevas funcionalidades para garantizar que el sistema pueda crecer de forma modular en el tiempo.
B. Propuesta económica y desglose de costos
El presupuesto máximo con el que la organización cuenta para este proyecto es de $4,000 USD.
La persona consultora o la empresa consultora deberá hacer su propuesta económica basada en la siguiente estructura:
Rubro
%
Diseño y arquitectura
%
Desarrollo e integración
%
Implementación y lanzamiento
%
Total
$
8. CRITERIOS DE EVALUACIÓN DE LAS PROPUESTAS
Criterio Descripción Porcentaje
Propuesta Técnica
Solidez del diseño del sistema, claridad en la
lógica del motor de ponderación, ingesta
automática y viabilidad de la solución
técnica.
30%
Experiencia del
Equipo Consultor
Portafolio de proyectos, perfil de los
desarrolladores
25%
Presupuesto y
Estructura de Costos
Competitividad financiera del desarrollo e
impacto rentable de los costos de
mantenimiento a largo plazo.
25%
Plan de Migración y
Capacitación
Claridad en la transferencia de conocimiento
y manejo de datos históricos de EPI.
10%
Metodología y
Cronograma
Coherencia de los tiempos de entrega y
fases de implementación.
10%
Total
100%
9. RECEPCIÓN DE PROPUESTAS
- La persona consultora deberá enviar su CV, además de su propuesta técnica y financiera. Estas dos últimas en un solo documento (PDF) a más tardar el: 11 de septiembre del 2026 a las 17:00 hrs (Tiempo del Pacífico).
- Envío de documentación vía correo electrónico a: [email protected] bajo el asunto: "Propuesta Consultoría SGE - [Nombre de la Empresa/Consultor]"
Materiales de ejemplo para conocer nuestro sistema de evaluación actualmente:
https://drive.google.com/drive/folders/1eGukUMxZdSTJRPqPozBholISaDHMkDBV
Profile
What makes you a great fit
TÉRMINOS DE REFERENCIA PARA UNA CONSULTORÍA EN:
DESARROLLO E IMPLEMENTACIÓN DEL SISTEMA DE GESTIÓN DE EVALUACIONES (SGE) PARA ECOLOGY PROJECT INTERNATIONAL (EPI)
1. INTRODUCCIÓN Y ANTECEDENTES
Ecology Project International (EPI) es una organización sin fines de lucro enfocada en conectar a jóvenes con la ciencia y la conservación a través de programas de educación experiencial en áreas de alta biodiversidad. Para medir el cambio en el nivel de Alfabetización Ambiental (Environmental Literacy) y la calidad de los programas, EPI aplica instrumentos de evaluación (Pre/Post test y encuestas de calidad del curso - CQS) a los participantes de sus diversos programas (locales y visitantes).
Actualmente, el sistema de evaluación procesa los datos mediante una arquitectura semi-manual basada en Jotform y hojas de cálculo de Google Sheets. Cada programa e instrumento requiere un archivo independiente altamente complejo, dependiente de scripts personalizados (AppScripts) para evitar errores de inserción de filas.
Problemática actual del sistema
- Fragilidad operativa: La conexión entre la recolección de datos y el procesamiento es propensa a romperse, requiriendo reconstrucciones frecuentes.
- Falta de centralización e integración: Los cambios o mejoras en la lógica de evaluación de un programa no se propagan automáticamente al resto. Las bases de datos se encuentran fragmentadas.
- Cuello de botella técnico: El conocimiento profundo de la arquitectura actual reside en un número extremadamente limitado de personas (System Admin), lo que genera vulnerabilidad operativa.
- Ineficiencia en la generación de reportes: La consolidación de métricas de impacto y gráficos para docenas de cursos anuales sigue siendo un proceso intensivo en mano de obra.
Ante esta situación, EPI requiere contratar una consultoría especializada para diseñar e implementar un Sistema de Gestión de Evaluaciones (SGE) centralizado, robusto, automatizado y escalable que permita procesar datos de impacto, automatizar ponderaciones complejas y generar dashboards interactivos y reportes ejecutivos.
2. OBJETIVOS DE LA CONSULTORÍA
Objetivo General
Diseñar, desarrollar e implementar una plataforma tecnológica (Sistema de Gestión de Evaluaciones - SGE) que centralice, automatice y estandarice la ingesta, procesamiento, ponderación y visualización de datos de evaluación de impacto socioambiental e instrumental de EPI.
Objetivos Específicos
1. Estandarizar la ingesta de datos: Desarrollar un mecanismo unificado que ingrese automáticamente respuestas desde encuestas digitales (vía Webhooks/API de Jotform u otra plataforma) y archivos estandarizados sin perder la integridad histórica.
2. Implementar un motor de ponderación dinámico: Programar una lógica de negocio capaz de asignar puntajes y pesos por categoría y subcategoría según el instrumento, programa y año, excluyendo valores nulos en el cálculo estadístico.
3. Desarrollar un panel de visualización y reporteo: Crear dashboards interactivos multilenguaje (Español/Inglés) con capacidad de filtrado por sitio, escuela, programa o año, permitiendo la exportación de gráficos y la capacidad de insertar texto manualmente.
4. Asegurar la gobernanza y escalabilidad: Diseñar un esquema de seguridad basado en roles (RBAC) y preparar la arquitectura para soporte multitenant o particionamiento.
3. REQUERIMIENTOS FUNCIONALES Y ARQUITECTURA DEL SISTEMA
La persona o empresa consultora deberá proponer la arquitectura técnica óptima para el sistema (evaluando la viabilidad entre un desarrollo modular a medida o una solución híbrida,avanzada), la cual deberá incluir explícitamente:
- Propuesta de Stack Tecnológico: Definición detallada de las tecnologías, frameworks y librerías tanto para el frontend como para el backend, base de datos y herramientas de gestión de estado o IA (de ser aplicable).
- Estimación de Costos de Infraestructura (Cloud/Hosting): Proyección presupuestaria estimada para el despliegue, operación y escalabilidad de la infraestructura en la nube durante el primer año de operación (o según los requerimientos de la organización).
- Plan de Soporte, Mantenimiento y Garantía: Propuesta de seguimiento técnico post-implementación, tiempos de respuesta ante incidencias y periodos de garantía o actualización del sistema.
A. Módulo de ingesta y conciliación
Ingesta automática para respuestas desde Jotform.
- Mapeo estandarizado de metadatos del participante: Programa, Sitio, Tipo de Programa (Local/Visiting), Año, Tipo de Encuesta (Pre/Post/CQS), Escuela, ID de Participante, Edad, Tipo de Escuela, Género.
- Cruce automático de datos Pre/Post a nivel participante y vinculación con la encuesta de Calidad de Servicio (CQS).
- Validación de duplicados y limpieza de datos en la ingesta.
B. Motor de ponderación
- Lógica programada adaptable por tipo de pregunta (Selección única, Escala Likert, Frecuencia, abierta).
- Mapeo dinámico: Cálculo del puntaje asignado según el peso de la categoría/subcategoría definido para cada instrumento. Con flexibilidad para cambiarlo.
- Manejo de nulos: Los datos faltantes o en blanco no deben computarse como respuestas incorrectas; deben ser excluidos del denominador estadístico para evitar distorsiones en los promedios.
C. Visualización, dashboards y reporteo
- Dashboard interactivo (Bilingüe Español/Inglés): Panel de visualización de datos con filtros dinámicos avanzados (rango de fechas, escuela, tipo de programa, sitio y año) para la consulta operativa de las respuestas procesadas, con opción de elegir múltiples.
- Módulo de revisión, narrativa y preaprobación: Espacio de validación donde el equipo operativo puede revisar la información, agregar o editar conclusiones cualitativas/narrativas dentro de la plataforma y otorgar el "visto bueno" antes de liberar el formato final.
- Generación de reportes ejecutivos dinámicos: Módulo que alimenta plantillas institucionales pre aprobadas con la información filtrada y validada, permitiendo la descarga del documento ejecutivo en formato PDF y la exportación de gráficos individuales en alta resolución a un solo clic.
D. Seguridad, Control de Accesos y Particionamiento (Multi-tenancy)
Esquema de gestión jerárquica y credenciales: Módulo de autenticación y administración de usuarios que contempla:
- Administrador del sistema: Control total de la plataforma; encargado de crear, configurar y dar de baja organizaciones aliadas, así como de asignar y gestionar las credenciales de los administradores locales de cada organización.
- Administrador de Organización: Gestión interna por cada organización aliada; con capacidad de crear usuarios, asignar credenciales, restablecer contraseñas y administrar los accesos de su propio equipo.
- Esquema de permisos por funcionalidad: La plataforma deberá permitir asignar o revocar permisos específicos sobre funcionalidades, vistas, herramientas y datos a nivel de usuario o por organización.
- Aislamiento y Particionamiento de Datos (Tenant Isolation): La arquitectura debe garantizar la separación lógica y segura de los datos entre organizaciones aliadas, asegurando que cada una opere de forma independiente con controles estrictos de privacidad, cuotas de volumen y permisos limitados.
4. ENTREGABLES DEL PROYECTO
1. Documento de diseño de arquitectura y plan de trabajo: Especificación técnica de la base de datos relacional, modelo de entidad-relación, flujo de datos API/Webhooks y wireframes de la interfaz de usuario.
2. Plataforma (sge) funcional: Código fuente y despliegue del sistema probado en ambiente de producción, incluyendo el motor de ponderación, ingesta automática y lógica multilenguaje.
3. Dashboard de kpis y generador de reportes: Módulo de visualización con filtros interactivos, espacio para narrativas y exportación a PDF/imágenes.
4. Plan de migración de datos históricos: Migración exitosa de las bases de datos históricas de EPI en Google Sheets/Excel hacia la nueva estructura relacional.
5. Documentación técnica y manuales de usuario: Manual de administración del sistema, diccionarios de datos, guía de API y manuales operativos para usuarios finales en español e inglés.
6. Programa de capacitación y transferencia de conocimiento: Sesiones prácticas dirigidas al equipo operativo y administradores de EPI México sobre el registro de actividades, gestión de instrumentos y emisión de reportes.
5. PLAZO DE LA CONSULTORÍA
El plazo máximo de ejecución para el desarrollo, migración, pruebas y capacitación será de 10 meses a partir de la firma del contrato, seguido de un periodo de garantía de soporte técnico directo de 30 días posterior a la salida a producción.
6. PERFIL REQUERIDO DE LA EMPRESA O EQUIPO CONSULTOR
Se busca una persona jurídica o equipo multidisciplinario con las siguientes capacidades comprobables:
- Liderazgo Técnico: Título profesional en Ingeniería de Software, Sistemas de Información o áreas afines, con al menos 5 años de experiencia liderando proyectos informáticos.
- Desarrollo de Software y Arquitectura: Experiencia demostrable en diseño de bases de datos relacionales, desarrollo de APIs RESTful y Webhooks, e implementación de aplicaciones con frameworks modernos (Full-stack). Incluye conocimientos en esquemas seguros de identidad y control de accesos, así como despliegue en infraestructura escalable basada en la nube.
- Business Intelligence y Analytics: Dominio en el diseño de motores de cálculo estadístico, agregación de datos y paneles de visualización (Power BI embedded, D3.js, Recharts o similar).
- Seguridad y Nube: Conocimiento en esquemas de autenticación (OAuth2, RBAC) e implementación de arquitectura y despliegue en infraestructura escalable basada en la nube.
- Experiencia en Sector Social/Educativo (Deseable): Experiencia previa en el desarrollo de sistemas de evaluación de impacto, encuestas o plataformas para ONGs e instituciones educativas.
7. ESTRUCTURA Y FORMA DE PRESENTACIÓN DE LA PROPUESTA
La persona o empresa interesada deberá presentar su propuesta técnica y económica dividida en las siguientes secciones:
A. Propuesta Técnica:
1. Propuesta de solución técnica: Detalle de la arquitectura propuesta (Stack tecnológico, plataforma de hosting, infraestructura de BD, seguridad y mecanismo de ingesta).
2. Enfoque metodológico: Cronograma detallado de trabajo (por fases o sprints), estrategia de migración de datos históricos y plan de pruebas.
3. Descripción de costos recurrentes y estrategia de mantenimiento.
4. Estrategia de escalamiento del sistema: La propuesta debe detallar cómo se facilitará la incorporación de nuevas funcionalidades para garantizar que el sistema pueda crecer de forma modular en el tiempo.
B. Propuesta económica y desglose de costos
El presupuesto máximo con el que la organización cuenta para este proyecto es de $4,000 USD.
La persona consultora o la empresa consultora deberá hacer su propuesta económica basada en la siguiente estructura:
Rubro
%
Diseño y arquitectura
%
Desarrollo e integración
%
Implementación y lanzamiento
%
Total
$
8. CRITERIOS DE EVALUACIÓN DE LAS PROPUESTAS
Criterio Descripción Porcentaje
Propuesta Técnica
Solidez del diseño del sistema, claridad en la
lógica del motor de ponderación, ingesta
automática y viabilidad de la solución
técnica.
30%
Experiencia del
Equipo Consultor
Portafolio de proyectos, perfil de los
desarrolladores
25%
Presupuesto y
Estructura de Costos
Competitividad financiera del desarrollo e
impacto rentable de los costos de
mantenimiento a largo plazo.
25%
Plan de Migración y
Capacitación
Claridad en la transferencia de conocimiento
y manejo de datos históricos de EPI.
10%
Metodología y
Cronograma
Coherencia de los tiempos de entrega y
fases de implementación.
10%
Total
100%
9. RECEPCIÓN DE PROPUESTAS
- La persona consultora deberá enviar su CV, además de su propuesta técnica y financiera. Estas dos últimas en un solo documento (PDF) a más tardar el: 11 de septiembre del 2026 a las 17:00 hrs (Tiempo del Pacífico).
- Envío de documentación vía correo electrónico a: [email protected] bajo el asunto: "Propuesta Consultoría SGE - [Nombre de la Empresa/Consultor]"
Materiales de ejemplo para conocer nuestro sistema de evaluación actualmente:
https://drive.google.com/drive/folders/1eGukUMxZdSTJRPqPozBholISaDHMkDBV
About
Inside Ecology Project International
Youth-driven conservation through local expert-student partnerships to protect threatened species and habitats.