Pourquoi utiliser des prototypes dans le développement de logiciels?

Darryl Bachmeier
Mar 24, 2019
Gestion-de-projet


Les prototypes ne consistent pas seulement à réduire les coûts ou à détecter les erreurs. Ils aident léquipe de développement à saisir les bonnes exigences des domaines dactivité pour créer le bon produit. Les prototypes aident les utilisateurs à mettre la main sur quelque chose afin quils aient une idée si le produit fonctionnera pour eux. Cela augmente la compréhension au sein de toute léquipe de projet.

Types de prototypes

Il existe différents types de prototypes. Les prototypes peuvent être divisés en fidélité faible ou élevée.

Prototype de faible fidélité

Un prototype de basse fidélité est un stylo et du papier. Je fais parfois cela lorsque je rencontre mes clients et jai besoin de clarifier ce qui va où. Je dessine un simple doodle en très haute abstraction. Une image peut être représentée par une seule case avec un «X» dedans. Si plusieurs pages ou écrans sont nécessaires dans le produit, je peux dessiner de minuscules écrans sur la page avec des flèches qui les relient afin que je puisse comprendre le flux de navigation.

Prototype haute fidélité

Un prototype haute fidélité est généralement ce que je crée après que je pense avoir toutes les exigences documentées. Cela se fera en C # en utilisant Sharp Develop. Je laime car cest gratuit et open source et il est rapide de mettre en page les composants à lécran. Je vais généralement jusquà remplir les listes de sélection et les tableaux de données avec des données factices, mais je ne passe pas beaucoup de temps sur les fonctionnalités. Je suis analyste daffaires et non développeur, je laisse donc le développement aux professionnels. Je rappelle à mes clients que le prototype nest pas le produit final, même si je peux lui donner une belle apparence, il est à portée de main.

Lutilisation de prototypes a permis à mes projets déconomiser beaucoup de temps et defforts et a donné à mes clients le produit dont ils avaient besoin. Il a également aidé à diviser les projets en itérations plus petites. Il a amélioré la communication des idées au sein de léquipe du projet. Cela a évité non seulement les erreurs, mais aussi les modifications apportées tard dans le processus de développement, qui est largement connu comme étant beaucoup plus coûteux à corriger.

2020 © Zenbo Services Ltd. All rights reserved.