Estimation de la durée de téléchargement d'un fichier
Comment évaluer le téléchargement d'un fichier : limites de taille, analyse antivirus, reprise du téléchargement, stockage et conservation. Le glisser-déposer, c'est la partie la plus simple ; c'est tout ce qui se passe en arrière-plan qui est le plus délicat.
Le glisser-déposer, c’est la partie la plus simple. Tout ce qui se trouve en dessous constitue le billet proprement dit.
Du côté du navigateur, la mise en place du téléchargement de fichiers ne représente que quelques heures de travail. Le reste relève des fonctionnalités. Les limites de taille seront atteintes dès que le premier utilisateur disposera d’un téléphone équipé d’un appareil photo de 4K. L’analyse antivirus est incontournable dès lors que vous acceptez des fichiers provenant du grand public. La reprise des téléchargements devient essentielle dès que quelqu’un tente de transférer un fichier de 2 Go via le Wi-Fi d’un hôtel. Les coûts liés au stockage objet deviennent réels dès lors que la durée de conservation est illimitée et que des utilisateurs commencent à y transférer leurs sauvegardes.
L’estimation dépend des éléments pour lesquels l’équipe est chargée d’intervenir, et de ceux qui sont délibérément mis de côté. « Télécharger un fichier », hors de ce contexte, revient à évaluer le sélecteur, et non le système.
Ce qui se dit dans la salle
Interface utilisateur : « Glisser-déposer avec une barre de progression — une demi-journée. »
Backend : « Où vont les octets ? Sur S3 ? Sur le disque ? »
Sécurité : « Effectuons-nous une analyse antivirus ? Quelle est la taille maximale ? »
SRE : « Les téléchargements peuvent-ils être repris, ou faut-il les recommencer en cas de coupure de connexion ? »
Finances : « Les frais de stockage ? Combien de temps les conservons-nous ? »
Questions qu’il convient de se poser avant de voter
- Taille maximale des fichiers, nombre maximal de fichiers par utilisateur, nombre maximal total par compte ?
- Types MIME autorisés — et cette vérification a-t-elle un caractère contraignant ou indicatif ?
- Backend de stockage : S3, disque local, « apportez votre propre compartiment » ?
- Analyse antivirus : synchrone, asynchrone ou aucune ?
- Conservation : indéfinie, limitée dans le temps, supprimable par l’utilisateur ?
- Téléchargements reprenables ou uniquement en une seule fois ?
- URL publiques, URL signées ou téléchargement soumis à authentification ?
Chaque « oui » correspond ici à un aspect du périmètre. Si les réponses englobent à la fois la lecture rapide, la possibilité de reprendre la lecture et la mémorisation, il ne s’agit pas d’un seul chiffre, mais d’une histoire qui mérite d’être décomposée.
Adaptez la capacité de stockage, la vitesse de numérisation et la durée de conservation : le robot de préparation des commandes est l’élément le moins coûteux.
À lire également : estimation d’une intégration de paiement pour le même profil opérationnel, ainsi que d’autres exemples d’estimations concrètes. Lancez une session gratuite de « planning poker » lorsque vous aurez des réponses concernant le stockage et la conservation des données.