«Je veux une ligne bleue entre ces sections», déclare le concepteur UX. Dans le document de spécification, il est indiqué : "Ajoutez une ligne bleue entre ces sections pour améliorer l'interface utilisateur." Cela semble assez simple jusqu'à ce que plusieurs parties prenantes et contributeurs interagissent avec la petite ligne bleue à différents moments du processus de développement de produits.

« Est-ce que ce sera bleu ciel ou bleu royal ? demande le marketing. « Devrions-nous le faire en pointillés, en tirets ou en plein ? » L’équipe convient qu’une ligne pointillée bleu royal est la meilleure.

Une fois les allers-retours internes résolus, c'est au tour du fournisseur de demander des éclaircissements sur la conception. "La résolution de notre matériel rend les lignes pointillées floues à moins qu'elles n'aient au moins cinq pixels d'épaisseur, et la ligne est déformée au niveau du cadre si elle s'étend jusqu'au bord de l'écran."

Revenons désormais aux discussions internes. Le marketing fait pression pour obtenir du matériel doté de meilleurs graphismes afin de donner vie à la vision originale. Le service des achats veut savoir s'il est possible de réaliser des économies en utilisant une ligne noire continue. Le fournisseur rappelle amicalement que cette itération n’est pas prise en compte dans le contrat initial et qu’il est donc peut-être temps de renégocier.

Lorsque ce cauchemar de collaboration ressemble davantage à un rêve récurrent, il brûle des ressources, retarde la mise sur le marché et se reflète finalement dans la qualité du produit. Un processus rationalisé de développement de produits doit clarifier la communication entre les parties prenantes.

Du concepteur au fournisseur – Où est la déconnexion ?

Les frustrations liées à la collaboration peuvent générer des sentiments de tension à chaque fois qu'il y a un transfert d'informations ou de responsabilités : en particulier du concepteur à l'ingénieur et de l'ingénieur au fournisseur. Le vrai problème ne vient pas des autres équipes mais du manque de collaboration qui sépare les équipes. Les documents de spécifications écrits deviennent comme une longue partie de téléphone :

  • Le marché exige des fonctionnalités.
  • Le designer imagine.
  • L'ingénieur met en œuvre un plan technique.
  • Le fournisseur exécute le plan pour livrer un produit.

Les parties prenantes travaillent dans différents lieux physiques, partageant souvent des informations sur les conceptions visuelles sous forme de texte. Les détails les plus fins se perdent dans la traduction jusqu'à ce que quelque chose d'aussi simple qu'une ligne bleue puisse devenir disproportionné.

Développement basé sur des modèles, spécifications fonctionnelles et collaboration claire

Développement basé sur des modèles met les concepteurs de produits et les ingénieurs sur la même longueur d'onde. Passer de documents de spécifications écrits à des solutions de développement d'interfaces utilisateur graphiques (GUI) basées sur des modèles élimine toute ambiguïté, clarifie les exigences et réduit les allers-retours. Les spécifications fonctionnelles, sous la forme de modèles d'interface graphique, remplacent les documents de spécifications écrits, de sorte que tout le monde regarde la même ligne bleue. C'est exactement là où il appartient : entre les deux sections pertinentes du modèle GUI.

Tout le monde profite du fait de ne pas avoir à discuter de la ligne bleue à satiété.

Le prototypage rapide des modèles GUI accélère la conception itérative au sein des équipes internes. Les parties prenantes situées dans divers emplacements physiques peuvent collaborer avec des boucles de rétroaction étroites. Les tests d'utilisabilité peuvent commencer plus tôt dans le processus de conception, ce qui élimine les itérations du côté du fournisseur sur toute la ligne. Les processus innovants de conception de logiciels, de développement d’exigences et de génération de code créent un effet d’entraînement tout au long du cycle de vie du développement de produits.

Configuration logicielle requise et sélection du matériel

Le développement basé sur des modèles génère des modèles GUI qui deviennent des spécifications fonctionnelles pour montrer à quoi ressemblera la conception une fois mise en œuvre. Lorsque les ingénieurs peuvent voir exactement à quoi la ligne bleue est censée ressembler, ils peuvent déterminer quel matériel est requis pour obtenir le bon aspect.

Si une conception ne semble bonne qu'en haute définition, le fournisseur doit s'attendre à utiliser du matériel haut de gamme qui fonctionnera comme prévu. Pour les interfaces graphiques simples qui ne nécessitent pas beaucoup de détails, le fournisseur doit savoir utiliser les chipsets économiques au lieu d'essayer de facturer quelque chose d'inutilement avancé.

Rapprocher la mise en œuvre de la phase de conception évite des problèmes imprévus à la date limite. Si une conception d'interface homme-machine (IHM) haut de gamme est susceptible de mettre à rude épreuve la mémoire et la bande passante du matériel, il est préférable de trouver une solution plus tôt. Par exemple, une solution de code à faible consommation peut aider empêcher les contraintes de mémoire et de bande passante de devenir problématiques.

Itérations internes et externes

Même avec une collaboration rationalisée, des conversations occasionnelles sur les lignes bleues et des sujets connexes peuvent être inévitables. La bonne nouvelle est que ces conversations peuvent être brèves et concluantes au lieu d’être confuses et continues. Les parties prenantes internes s’alignent rapidement autour d’une spécification fonctionnelle lors de leurs réunions internes. Une fois que tout a été pris en compte dans une spécification entièrement fonctionnelle, la conception est définie et prête à être envoyée au fournisseur.

Avec ce processus, toutes les itérations externes seront spécifiques à l’implémentation et sans rapport avec la refonte. Fournir une conception clé en main aux fournisseurs leur permet d'économiser du temps et des ressources : il leur suffit d'exécuter une conception dont tous les détails sont pris en compte dans le modèle. C'est ainsi que les produits commercialiser comme prévu, dans les limites du budget et avant la date prévue.

Prochaines étapes : améliorer la collaboration pour créer de meilleurs produits plus rapidement

La conception d’interfaces homme-machine basée sur un modèle aide les concepteurs à exprimer clairement leurs visions. Les ingénieurs peuvent voir la conception et savent donc exactement ce qui est requis dans la mise en œuvre technique. Les fournisseurs reçoivent un modèle fonctionnel au lieu d'instructions écrites et disposent même de conseils clairs sur la manière de sélectionner le matériel approprié pour exécuter le produit final.

Une solution de collaboration véritablement complète offre une série d'outils pour couvrir l'ensemble du processus de développement de produits. Par exemple, un éditeur GUI combiné à un générateur de code crée une suite de collaboration pour mener un projet du début à la fin. Rien ne se perd dans la traduction.

Investir dans le flux de travail de collaboration peut sauver un projet, mais les avantages ne s'arrêtent pas à ce seul projet. Hyundai a pris le contrôle total de la conception de son écran embarqué pour rendre également l’innovation future plus efficace. Prendre le contrôle du processus collaboratif s'avère payant dans chaque projet de développement de produits, en particulier lorsque l'on travaille avec de nouveaux fournisseurs pour faire avancer des travaux antérieurs.

Premiers pas avec Altia

L'environnement de conception et de développement d'interface utilisateur graphique d'Altia est conçu pour fonctionner de manière holistique, l'éditeur GUI et le générateur de code travaillant de concert. La combinaison de ces deux fonctions est ce qui comble les écarts de communication entre les parties prenantes. Pour faciliter la transition, l'équipe de service d'Altia vous aide combler les lacunes en matière de connaissances pour commercialiser le projet initial dans les délais et dans les limites du budget.

Si votre projet d’interface graphique est déjà en cours mais qu’il va peut-être dans la mauvaise direction, tout n’est pas perdu. Le pack Altia Design Jumpstart comprend les outils de développement et le support requis pour donner un coup de pouce à votre interface graphique. Commencez aujourd'hui, et mettons-nous sur le marché de la bonne manière.