Este documento presenta la investigación, el diseño, la arquitectura y el desarrollo de Ctrl + Rest, una plataforma web gamificada orientada a promover el bienestar físico y mental de los desarrolladores mediante pausas activas inteligentes. Desarrollado para el hackathon Código Facilito × AWS × Kiro, el proyecto integra tecnologías cloud, inteligencia artificial y principios de experiencia de usuario para transformar los descansos en una experiencia interactiva que fomente la productividad, la motivación y la creación de hábitos saludables.
12. Limitaciones
Ctrl + Rest fue desarrollado en el contexto de un hackathon, lo que implica restricciones importantes en cuanto al tiempo disponible para el análisis, diseño, implementación y validación de la solución. En este tipo de eventos, el objetivo principal consiste en construir un prototipo funcional que demuestre la viabilidad de una idea, más que desarrollar un producto completamente terminado para producción.
Como consecuencia, algunas funcionalidades previstas para versiones futuras no forman parte del alcance actual. Entre ellas se encuentran sistemas avanzados de personalización, análisis predictivo del comportamiento del usuario, integración con dispositivos inteligentes, sincronización multiplataforma y herramientas colaborativas orientadas a equipos de desarrollo.
Aunque la arquitectura Serverless proporciona numerosas ventajas, también introduce ciertas restricciones relacionadas con tiempos máximos de ejecución, límites de concurrencia, cuotas de uso y dependencia de servicios administrados por AWS. Estas limitaciones deben considerarse durante el diseño para garantizar que el sistema mantenga un comportamiento estable incluso bajo escenarios de alta demanda.
A diferencia de soluciones basadas en inteligencia artificial generativa, el chatbot motivacional de Ctrl + Rest funciona mediante un banco fijo de frases predefinidas seleccionadas de manera aleatoria. Esto implica que sus mensajes no se adaptan dinámicamente al comportamiento, historial o estado de ánimo del usuario, y que la variedad de contenido depende directamente del tamaño del banco de frases disponible.
Esta decisión de diseño fue intencional: al prescindir de servicios de IA, se elimina la dependencia de proveedores externos, se reducen los costos operativos y se garantizan respuestas inmediatas y predecibles. Como limitación, el sistema no realiza diagnósticos ni recomendaciones personalizadas; su propósito es únicamente motivacional y de acompañamiento general.
Debido al tiempo limitado disponible durante el hackathon, no fue posible realizar estudios longitudinales que permitieran medir el impacto del uso continuo de la plataforma sobre indicadores de productividad, reducción del estrés o mejora del bienestar físico. La evaluación del proyecto se centra principalmente en la validación funcional del prototipo y en la demostración de la arquitectura tecnológica implementada. Tampoco se desarrollaron pruebas con una muestra amplia y diversa de usuarios pertenecientes a distintos contextos laborales o culturales.
En futuras etapas será necesario realizar investigaciones con metodologías de UX Research, pruebas de usabilidad, entrevistas, encuestas y análisis cuantitativos que permitan identificar oportunidades de mejora y validar la efectividad de las estrategias de gamificación implementadas.
El proyecto incorpora mecanismos de autenticación seguros mediante Amazon Cognito y adopta buenas prácticas generales de desarrollo seguro. No obstante, como prototipo de hackathon, aún no contempla la totalidad de los controles requeridos para un entorno empresarial de gran escala, tales como auditorías completas de seguridad, pruebas exhaustivas de penetración, monitoreo avanzado de amenazas o planes integrales de recuperación ante desastres.
De igual forma, el tratamiento de la información del usuario debe evolucionar hacia un modelo de gobierno de datos que contemple políticas de retención, anonimización, gestión de consentimientos y cumplimiento de normativas de protección de datos personales aplicables en los distintos países donde la plataforma pueda operar.
Dependencia de servicios administrados y cuotas de uso. Mensajes fijos, no adaptativos ni personalizados.
Posible estrategia de mitigación Desarrollo dentro de un hackathon. Evolucionar el MVP mediante iteraciones ágiles.
Algunas características avanzadas no Incorporarlas en futuras versiones del producto.
Diseñar una arquitectura modular y escalable.
Ampliar el banco de frases y su segmentación por contexto.