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

Darryl Bachmeier
Feb 27, 2020
Gestion-de-projet


Les prototypes ne sont pas seulement des économies de coûts ou des erreurs de capture. Ils aident l’équipe de développement à capturer les bonnes exigences des secteurs d’activité pour créer le bon produit. Les prototypes aident les utilisateurs à mettre la main sur quelque chose afin qu’ils aient une idée si le produit fonctionnera pour eux. Il améliore la compréhension de l’ensemble de l’équipe de projet.

Types de prototypes

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

Prototype basse fidélité

Un prototype basse fidélité est le stylo et le papier. Je le fais parfois lorsque je rencontre mes clients et je dois clarifier ce qui va où. Je dessine un doodle simple dans une très haute abstraction. Une image peut être représentée par une seule case contenant un «X». Si plusieurs pages ou écrans sont nécessaires dans le produit, je peux dessiner de minuscules écrans sur la page avec des flèches les reliant 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 avoir pensé que toutes les exigences étaient documentées. Cela se fera en C # en utilisant Sharp Develop. Je l’aime car il est gratuit et open source et il est rapide de mettre en page les composants à l’écran. Je vais généralement jusqu’à remplir des zones de liste et des tableaux de données avec des données factices, mais je ne passe pas beaucoup de temps sur les fonctionnalités. Je suis un analyste commercial pas un développeur donc je laisse le développement aux professionnels. Je rappelle à mes clients que le prototype n’est pas le produit final, même si je peux le faire bien paraître, c’est juste un jet.

L’utilisation de prototypes a fait gagner beaucoup de temps et d’efforts à mes projets et a donné à mon client le produit dont il avait besoin. Il a également contribué à diviser les projets en plusieurs itérations. Il a amélioré la communication des idées au sein de l’équipe de projet. Cela a permis d’éviter non seulement des erreurs, mais aussi des 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.