Conversation Design Pattern: Quelle est la meilleure façon de communiquer Patterns? Cinquième partie.

23 octobre 2006 à 06:44 par Bill Scott | Dans Design | Comments Off

Cette article est le dernier d'une série en cinq parties sur les design patterns de communication. Lorsque James Reffell a écrit cette pièce, il a été le conservateur modèle pour le moteur modèle eBay. Pour plus d'information sur les design patterns, vous pouvez lire une partie de cinq conversation antérieure répondre à la question Quels sont les Design Patterns?

Q: Quelle est la meilleure façon de communiquer un modèle?

James Reffell

James Reffell
UI Design Manager, eBay Inc
Conservateur, eBay modèle de moteur

Je suis constamment étonné par la puissance des modèles de conception de communiquer. J'ai constaté que dans un schéma bien décrits peuvent à la fois transmettre à la fois une solution spécifique (qui peut m'aider à résoudre un problème de conception difficile) et les principes de base qui sous-tendent l'interaction tous les modèles de bonne (ce qui peut aider à faire de moi un meilleur designer).

Alors que les designers sera probablement toujours les auteurs et le public du primaire pour les modèles de conception, je trouve de plus en plus qu'ils sont utiles pour communiquer avec toutes sortes de gens. Ils comprennent non seulement les développeurs qui sont responsables de la construction de notre conception, mais aussi les gens d'affaires, chefs de produits, et d'autres non-designers. Il ya aussi une grande différence entre parler à d'autres concepteurs à l'intérieur d'une organisation (comme eBay ou Yahoo bibliothèques modèle interne) et de parler à un public de conception plus générale (comme pour les livres ou les bibliothèques publiques).

Les pièces de base de l'information - Qu'est-ce, l'utilisation Quand, pourquoi, comment, et par exemple - sont nécessaires pour raconter l'histoire de chaque modèle pour tous les publics, et qui devient un gros problème dans une bibliothèque interne. Les utilisateurs d'une bibliothèque interne pourrait également trouver des liens vers des normes de conception internes et les spécifications utiles, ainsi qu'une liste des lieux où le motif apparaît. En outre, le projet de loi souligne, si le modèle sera utilisé par un public développeur spécifique, les exemples et comment pourrait ajouter le code d'échantillon et des détails d'implémentation. Puisque les modèles ne sont pas exactement en pierre, il est également utile d'ajouter des choses telles que les évaluations, de discussions, des liens vers des modèles similaires, etc.

Une fois que vous avez ajouté tous ces éléments d'informations supplémentaires vous avez quelque chose qui a grandi bien au-delà d'une bibliothèque de conception - et c'est OK tant qu'il travaille pour le public visé, et aussi longtemps que ces morceaux premier noyau sont en place!

Voilà pour les parties de l'ensemble. Je pense qu'il est également important d'examiner la description motif que toute une histoire et cohérent, cependant. Le récit est un outil important pour la communication, et je pense que nous pourrions ne pas en profiter suffisamment - certaines descriptions de modèle peut être un peu cliniques. Je préfère voir les exemples arrondi avec un peu d'histoire et maye un drame et de rire un peu! Il n'y a pas de mal à dire comment nous sommes arrivés à réaliser un motif donné était une bonne solution, les bosses sur la route, les autres choses que nous avons essayées et ont échoué divertissante. Pourquoi modèle de conception can'ta aussi être un fil de bonne extraction?

Enfin, le concepteur en moi pense que nous devrions peut-être prendre un peu de notre propre médecine ici. Les modèles de conception sont avant tout des outils pour les concepteurs, et nous devons les concevoir en conséquence. Une des choses qui m'ont impressionné par le travail du groupe de motifs de Yahoo, c'est qu'ils ont travaillé dans certains methodlogies bonne conception lors de la construction de la bibliothèque de l'amour-j'aimerais voir plus de travail le long de ces lignes. Quelqu'un sait-il d'autres exemples de tests d'utilisation de nos bibliothèques de motifs?

- James

Partager et prolonger: Ajouter aux Favoris del.icio.us | Digg it! | reddit!

Pas encore de commentaires

Désolé, les commentaires sont fermés pour le moment.

Hébergé par Yahoo!

Copyright © 2006-2011 Yahoo! Tous droits réservés. Politique de confidentialité - Conditions d'utilisation

Propulsé par WordPress sur Yahoo! Web Hosting .