Proyecto de análisis funcional
DriveTransfer
Herramienta web para seleccionar, revisar y transferir documentación en Google Drive con mayor control.
Resumen del proyecto
Necesidad
Preparar justificaciones económicas exigía reunir miles de documentos repartidos en Google Drive.
Alcance
Selección, revisión y transferencia por lotes con control de duplicados.
Mi papel
Convertí el recorrido documental en un flujo controlado y coordiné la implantación de CopyDrive.
Análisis funcional
Cómo se definió y validó la solución.
Metodología Agile con tablero Kanban, validación continua y evolución del flujo por iteraciones.
- Agile
- Kanban
Toma de requisitos
Qué se definió antes de construir
Usuarios y proceso
Recorrido documental, responsables, origen, destino y momento de la transferencia.
Requisitos funcionales
Selección, búsqueda, filtros, revisión, copia, movimiento, progreso y resultados.
Reglas y excepciones
Duplicados, conflictos, permisos, confirmaciones, reintentos y fallos parciales.
Requisitos no funcionales
Seguridad OAuth, privacidad, accesibilidad, responsive, cuotas y trazabilidad.
Mapa funcional en Figma
Mapa del proceso funcional
El mapa conecta la necesidad documental con la preparación, la decisión entre copiar o mover y la verificación del resultado.
- 01
Diseño funcional
Modelé el recorrido de selección, revisión, confirmación, transferencia y verificación del resultado.
- 02
Coordinación y desarrollo
Organicé el trabajo con Kanban y validé reglas y decisiones con el equipo usuario.
- 03
Pruebas UAT
Probé conflictos, permisos, fallos parciales, reintentos y confirmaciones antes de la implantación.
- 04
Implantación y evolución
Implanté CopyDrive y trasladé el aprendizaje funcional a la evolución pública DriveTransfer.
Documentación funcional
Evidencias consultables
Resultado verificable
Qué quedó implantado
CopyDrive quedó implantado como apoyo interno para preparar la documentación justificativa. DriveTransfer reconstruye y amplía ese aprendizaje con una experiencia web, copia, movimiento confirmado y seguimiento de operaciones.
Vídeo de lanzamiento
Seguridad, límites y tecnologías
Seguridad
- El token OAuth permanece en memoria y no se guarda en URLs ni almacenamiento persistente.
- Apps Script revalida permisos, capacidades, rutas y límites antes de cada mutación.
- Las operaciones son idempotentes y los reintentos utilizan puntos de control opacos.
Límites
- El acceso a contenido propio de Google Drive requiere autorización OAuth y conserva los permisos de la cuenta conectada.
- DriveTransfer no descarga ni analiza el contenido interno de los documentos y no sustituye una copia de seguridad.
- Mover exige una confirmación adicional y las programaciones no permiten movimientos ni eliminaciones en destino.
- React
- Vite
- TypeScript
- Apps Script
- Google Drive API v3
- Google Picker
- OAuth
- Vitest
- GitHub Actions
- Vercel


