Lo de arrastrar y soltar es lo más sencillo. Todo lo que hay debajo es el billete propiamente dicho.

La parte del navegador relacionada con la subida de archivos supone unas pocas horas de trabajo. El resto es una funcionalidad. Los límites de tamaño se agotan en cuanto el primer usuario utiliza la cámara de un teléfono de 4K. El análisis antivirus es imprescindible en el momento en que se acepta cualquier contenido del público. Las subidas reanudables cobran importancia en cuanto alguien intenta subir un archivo de 2 GB a través de la red wifi de un hotel. Los costes del almacenamiento de objetos se hacen realidad en cuanto la retención es ilimitada y alguien empieza a subir sus copias de seguridad.

La estimación depende de cuáles de estas funciones se incluyan en el alcance del equipo y cuáles se dejen deliberadamente de lado. «Subir un archivo», sin ese contexto, supone determinar el alcance del selector, no del sistema.

Lo que se dice en la sala

Interfaz de usuario: «Arrastrar y soltar con barra de progreso: medio día».

Backend: «¿A dónde van los bytes? ¿A S3? ¿Al disco?»

Seguridad: «¿Se realiza un análisis antivirus? ¿Cuál es el tamaño máximo?»

SRE: «¿Las subidas se pueden reanudar o hay que volver a empezar desde el principio si se interrumpe la conexión?»

Finanzas: «¿Costes de almacenamiento? ¿Durante cuánto tiempo los conservamos?»

Preguntas que conviene plantearse antes de votar

  • ¿Tamaño máximo de archivo, número máximo de archivos por usuario y número máximo total por cuenta?
  • Tipos MIME permitidos: ¿se trata de una comprobación vinculante o meramente orientativa?
  • Infraestructura de almacenamiento: ¿S3, disco local o un bucket propio?
  • Análisis antivirus: ¿sincrónico, asíncrono o ninguno?
  • Conservación: ¿indefinida, por un plazo determinado, eliminable por el usuario?
  • ¿Subidas reanudables o solo de una sola vez?
  • ¿URL públicas, URL firmadas o descargas con autenticación?

Cada «sí» aquí representa una parte del alcance. Si las respuestas abarcan el escaneo, la reanudabilidad y la retención a la vez, eso no es una sola cifra, sino una historia que merece la pena dividir.

Determine las necesidades de almacenamiento, digitalización y conservación: el operario encargado de la recogida es el elemento más económico.

Véase también: estimación de una integración de pagos para el mismo perfil operativo, así como otros ejemplos prácticos de estimación. Inicie una sesión gratuita de «planning poker» cuando tenga claras las cuestiones relativas al almacenamiento y la retención.