La même application pouvant servir à plusieurs projets, son icône est souvent l'indice le moins utile. Séparez les fenêtres d'une même application par résultat et mettez en avant un détail qui persiste lorsque les fenêtres se chevauchent : nom du document, client, dépôt, environnement ou nom de la fenêtre du navigateur.
Donnez à chaque fenêtre un indice d'identité
Utilisez les fonctionnalités que l'application source propose déjà. Nommez une fenêtre Chrome, ouvrez un dossier distinct dans un éditeur, affichez le chemin du dépôt dans le titre d'un terminal ou conservez le nom du client dans le titre du document. Choisissez un indice qui peut être vérifié à l'intérieur de la fenêtre, et non simplement une couleur que vous pourriez réutiliser.
Attribuez ensuite la fenêtre actuelle à son groupe de projets. Le groupe fournit le résultat ; l'indice de titre ou de contenu confirme l'objet exact.
Changez de fenêtre en deux étapes
Sélectionnez d'abord le projet. Sélectionnez ensuite la fenêtre et vérifiez l'indice avant de taper, d'envoyer ou d'exécuter une commande. C'est particulièrement important lorsque deux fenêtres partagent un titre générique tel que « Tableau de bord », « Sans titre » ou un nom de fichier courant.
Commande-Tab permet de basculer entre les applications, et Commande-accent grave permet de faire défiler les fenêtres de l'application active. Ces méthodes natives restent utiles lorsqu'il n'y a que quelques fenêtres. Une liste interrogeable ou basée sur les projets devient précieuse lorsque l'ordre de défilement est imprévisible ou que les titres se répètent.
Gérez les fenêtres partagées et ambiguës
Certaines fenêtres servent légitimement à plus d'un projet, comme un calendrier ou une référence partagée. Gardez-les en dehors d'un groupe de projets à moins qu'une action en cours n'en dépende clairement ; sinon, chaque groupe devient bruyant.
Si deux fenêtres ne peuvent pas être distinguées à partir des métadonnées disponibles, arrêtez-vous et inspectez-les plutôt que de deviner. Le principe produit de Wallo est de refuser le ciblage ambigu plutôt que de focaliser la mauvaise fenêtre. Aucun outil de regroupement ne doit être considéré comme une preuve d'identité de compte, d'environnement ou de document.