OnePage · Ciclo de Especialización 2026
Desafío · Staffing & Recruiting

Controlar disponibilidad, reservas y asignaciones con una única trazabilidad operativa.

Centralizar el pool de personas y su ciclo de staffing para saber quién está disponible, quién tiene reservas, qué seguimiento se está realizando y cuál ha sido su historia de asignación.

¿Cómo convertir el staffing en un workflow visible y gobernado, donde cada reserva esté vinculada a una necesidad, los conflictos tengan prioridad explícita y Staffing mantenga el control del proceso?
01 · Problemática

La información existe, pero el seguimiento necesita una visión única

El proceso combina disponibilidad, skills, reservas, entrevistas, observaciones, responsables y asignaciones. Cuando estos elementos se manejan en seguimientos separados, se dificulta conocer el estado real de una persona y reconstruir qué ocurrió durante su proceso de staffing.

Problema central: disponer de una fuente operativa común que permita seguir a cada persona desde su liberación hasta una nueva asignación, sin perder contexto ni historia.
02 · Lifecycle base

Un flujo inicial, configurable y evolutivo

En liberaciónSalida prevista
DisponibleLista para gestión
ReservadoVinculado a necesidad
En entrevistaSeguimiento activo
Pre-asignadoEn cierre
AsignadoNueva posición

Este lifecycle se utilizará como baseline del desafío, pero debe diseñarse de forma configurable porque los estados y transiciones pueden evolucionar.

03 · Alternativa propuesta

Staffing Control Hub

Una aplicación operativa para gestionar el ciclo completo de las personas, con reservas, seguimiento e histórico.

🔎 Pool

Buscar y filtrar personas por disponibilidad, skills, tecnología, Studio, cliente, estado y fecha.

📌 Reservas

Crear reservas siempre vinculadas a una necesidad u oportunidad existente.

🗒️ Bitácora

Registrar entrevistas, observaciones, decisiones y próximos pasos del proceso.

🕒 Histórico

Conservar reservas, entrevistas, cambios de estado y asignaciones anteriores.

04 · Roles y responsabilidades

Quién puede hacer qué

Responsable Staffing / Administrador Ve el pool completo, administra bitácora, gestiona el proceso y confirma/asigna personas.
Líder de Proyecto Puede consultar perfiles dentro de su alcance y crear reservas vinculadas a una necesidad u oportunidad.
Capa Ejecutiva Interviene cuando existe un conflicto de prioridad entre reservas y toma la decisión de excepción.
05 · Regla de reservas

Cola priorizada y expiración configurable

  • Una persona puede tener varias reservas registradas.
  • La prioridad se ordena por orden de llegada.
  • Cada reserva debe estar asociada a una necesidad u oportunidad existente.
  • La reserva expira por tiempo.
  • El plazo de expiración será configurable, según la disponibilidad real de staff.
  • Si existe conflicto, lo resuelve la capa ejecutiva a través del Responsable Staffing.
06 · Comportamiento del flujo

Transiciones de referencia

Además del flujo principal, se consideran como baseline estas regresiones:

Reservado→Disponible expira reserva
En entrevista→Disponible no continúa
Pre-asignado→Disponible cae oportunidad
Diseño requerido: estas transiciones no deberían quedar hardcodeadas; el equipo debe contemplar una configuración evolutiva del lifecycle.
07 · MVP para el Showcase

Lo que tiene que funcionar sí o sí

Pool & filtros

Visualizar personas y su disponibilidad actual.

Reserva

Crear reserva vinculada a necesidad, con prioridad y expiración configurable.

Seguimiento

Registrar entrevista, bitácora, cambios de estado y próximos pasos.

Asignación & histórico

Confirmar asignación y consultar el historial completo de la persona.

08 · Datos y trazabilidad

La app debe complementar la fuente actual, no copiarla

La fuente disponible ya contiene datos de perfil, skills, experiencia, disponibilidad, cliente, responsable, asignaciones, observaciones y CV. La nueva aplicación agrega el control transaccional que hoy falta: reservas, prioridad, expiración, bitácora estructurada, cambios de estado e histórico operativo.

PersonaDisponibilidadNecesidad/Oportunidad ReservaPrioridadBitácora EntrevistaAsignaciónHistórico
09 · IA — oportunidad evolutiva

IA para búsqueda y seguimiento, no para decidir asignaciones

Resumen de bitácora

Sintetizar entrevistas, comentarios y próximos pasos.

Búsqueda semántica

Encontrar perfiles por skills, experiencia y disponibilidad usando lenguaje natural.

Procesos estancados

Detectar casos sin actualización y sugerir una acción de seguimiento.

Guardrail: la IA puede asistir la búsqueda y el seguimiento, pero no evaluar automáticamente a las personas ni decidir reservas o asignaciones.

El desafío para los estudiantes

Diseñar Staffing como un workflow trazable de personas: identificar → reservar → entrevistar → seguir → pre-asignar → asignar → conservar historia. El equipo deberá resolver permisos, lifecycle configurable, reservas y prioridades, expiración, modelo temporal, APIs, bitácora, auditoría, testing e integración futura con Gestión de Oportunidades y Demanda.

Glosario para estudiantes

Conceptos clave de la iniciativa

Definiciones simples para que el equipo pueda comprender el contexto de negocio y los términos usados en el desafío antes de diseñar la solución.

TérminoQué significa en este desafío
GDN-eÁmbito organizacional en el que se gestiona el pool de personas y las posibles asignaciones.
PeopleÁrea de gestión de personas. Puede aparecer como fuente o actor relacionado, aunque el control operativo de esta iniciativa recae principalmente en Staffing.
StaffingProceso de gestionar personas disponibles o próximas a liberarse para encontrar una nueva asignación.
RecruitingProceso de búsqueda de candidatos cuando una necesidad no puede cubrirse con el pool interno disponible.
Responsable Staffing / AdministradorMismo rol en esta iniciativa. Ve el pool completo, gestiona la bitácora y confirma las asignaciones.
Líder de ProyectoUsuario que representa una necesidad/proyecto y puede generar reservas sobre personas.
Capa EjecutivaNivel de gestión que interviene cuando existe un conflicto de prioridad que requiere una decisión excepcional.
Pool de StaffingConjunto de personas disponibles, en liberación o siendo gestionadas para nuevas asignaciones.
En liberaciónPersona que continúa asignada, pero tiene una fecha prevista de salida de su proyecto actual.
DisponiblePersona que puede ser considerada para nuevas necesidades u oportunidades.
NecesidadRequerimiento concreto de un perfil o capacidad para un cliente, proyecto o equipo.
OportunidadPosibilidad de posicionar una persona/equipo en un servicio o cliente que todavía no está necesariamente confirmada.
ReservaBloqueo temporal de una persona para una necesidad u oportunidad específica.
Cola de reservasConjunto de varias reservas sobre una misma persona, ordenadas por prioridad.
PrioridadOrden de atención entre reservas. La baseline actual considera el orden de llegada.
Vigencia / expiraciónPlazo durante el cual una reserva se mantiene activa. Debe ser configurable.
BitácoraRegistro cronológico de entrevistas, comentarios, decisiones y próximos pasos de una persona.
Pre-asignadoEstado donde existe intención concreta de incorporación, pero todavía faltan condiciones de cierre.
AsignaciónRelación confirmada de una persona con un cliente, proyecto o equipo durante un período.
LifecycleConjunto de estados y transiciones por los que pasa una persona durante el proceso de Staffing.
TransiciónCambio entre estados, por ejemplo Reservado → Disponible cuando expira la reserva.
HardcodeadoValor o regla escrita directamente en el código. En esta iniciativa se busca evitarlo para estados y plazos configurables.
TrazabilidadCapacidad de reconstruir qué ocurrió, cuándo ocurrió y quién realizó cada acción.
ShowcaseDemostración final en la que debe verse el flujo completo del MVP funcionando.