Avec la sortie récente de DocuScan Plus, l’équipe de développement du produit souhaite partager avec la communauté ce que nous pensons être une méthode nouvelle et passionnante de développement de la technologie d’assistance. Nous pensons que cet outil est particulièrement utile pour développer des technologies d’assistance en raison des défis uniques que pose la création de ce type de logiciel. Contrairement à d’autres types de logiciels, les technologies d’assistance doivent être à la fois suffisamment faciles à utiliser pour les nouveaux utilisateurs d’ordinateurs et suffisamment puissantes pour répondre aux besoins de ceux qui ont une longue expérience. En outre, le développement d’un produit aussi essentiel pour un si grand nombre de personnes signifie qu’un grand soin doit être apporté à chaque étape du processus de conception.
La méthode traditionnelle de développement des logiciels
La méthode traditionnelle de développement de logiciels consiste pour une équipe de conception à établir les spécifications d’un produit logiciel. Après avoir cartographié autant que possible le produit, y compris les fonctionnalités, l’interface utilisateur (qui définit la manière dont l’utilisateur interagit avec le logiciel), les capacités globales du logiciel, les rêves chimériques, etc. À partir de ce moment, les programmeurs écrivent le code en utilisant ces spécifications pour construire le produit. Une fois que les programmeurs ont terminé leur travail initial, le produit entre dans la « phase de test alpha« , au cours de laquelle l’équipe de conception du produit teste le logiciel. Si nécessaire, elle demande aux programmeurs d’apporter des modifications. Une fois les tests alpha terminés, les utilisateurs finaux potentiels sont invités à jouer avec le produit. Cette phase est le plus souvent appelée » test bêta ». Pourtant, à ce stade, l’ensemble des fonctionnalités, les capacités du logiciel, l’interface utilisateur, etc. sont pour l’essentiel figés et très peu de changements, voire aucun, sont apportés dans ces domaines. La plupart du temps, les tests bêta servent uniquement à éliminer les bogues.
La différence Serotek
Tous les membres de l’équipe de développement de DocuScan Plus étaient très enthousiastes à propos de ce produit. Cependant, nous savions que nous ne représentions qu’un petit segment de la population qui utiliserait finalement le produit. Nous étions déterminés à faire en sorte que le produit soit le meilleur possible, non seulement pour nous, mais aussi pour le public que nous voulions servir. Bien que nous ayons tous des idées sur ce que nous voulions que le produit soit, nous avons décidé qu’il n’y avait pas de meilleur moyen de trouver la solution idéale de numérisation de documents que de solliciter l’aide des personnes qui utiliseraient le plus le produit. Pour ce faire, nous savions que nous devions aller au-delà du modèle traditionnel de développement de logiciels. Ainsi, au lieu de faire participer les utilisateurs à la phase traditionnelle de test bêta, nous les avons rapprochés du niveau de test alpha.
La différence entre les communautés
Contrairement aux tests bêta traditionnels, nous avons décidé d’inviter les propriétaires actuels de Document Scan à tester le nouveau produit en avant-première. En échange de leur aide dans le processus de développement, nous leur avons offert un prix de lancement pour la mise à niveau. Plus de 20 % des propriétaires actuels de Document Scan ont choisi de participer à l’avant-première. L’interaction que nous avons eue avec ce groupe a été tout simplement incroyable. Nous avons créé un forum de discussion dans lequel les utilisateurs de l’avant-première étaient invités à faire part de leurs commentaires, à poser des questions, à faire des suggestions et à signaler des problèmes. Au fur et à mesure que la phase de développement et de test avançait, bon nombre de ces suggestions ont été intégrées dans le produit final. En plus du forum, des chats vocaux hebdomadaires ont été organisés afin de permettre une interaction plus directe au sein de notre communauté. Des membres de l’équipe de Serotek, y compris le programmeur en chef, étaient présents lors de ces chats et, de la même manière que le forum, ces discussions hebdomadaires ont produit un retour d’information exceptionnel et ont favorisé une grande interaction à la fois entre les utilisateurs de la prévisualisation et avec l’équipe de développement directement.
Il ne fait aucun doute que DocuScan Plus est un produit bien supérieur grâce à l’implication de la communauté dans la création du programme. Un grand nombre de suggestions et d’idées qui ont été affinées au cours de la période de prévisualisation ont grandement amélioré la convivialité, l’ensemble des fonctionnalités et la qualité du produit final. L’équipe de DocuScan Plus aimerait profiter de cette occasion pour remercier tous les utilisateurs de la période de prévisualisation pour leurs commentaires exceptionnels et leur aide à faire de DocuScan Plus ce qu’il est aujourd’hui. Il est vraiment remarquable de faire partie d’une communauté aussi formidable. Nous espérons que ce type de développement logiciel, qui met l’accent sur l’implication de la communauté, servira de modèle pour les futurs produits de technologie d’assistance.