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.
La partie « navigateur » du téléchargement de fichiers ne représente que quelques heures de travail. Le reste, c’est une fonctionnalité à part entière. 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 quoi que ce soit 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 quelqu’un commence à y transférer ses 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 la taille du sélecteur, et non celle du 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 ?
- Quels sont les types MIME autorisés ? 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 numérisation, la reprise en cours et la conservation, cela ne correspond pas à un seul chiffre ; c’est un sujet qui mérite d’être décomposé.
Déterminez les capacités de stockage, de numérisation et de conservation. Le système de sélection est l’élément le moins coûteux.
À lire également : estimation d’une intégration de paiement pour la même courbe de queue opérationnelle, ainsi que d’autres exemples d’estimation concrets. Organisez une session gratuite de « planning poker » lorsque vous disposez de réponses concernant le stockage et la conservation des données.