Notational Systems

  July 09, 2002  

Documentation Examples from Dan Brown's Portfolio

An interesting series of documentation samples from the portfolio of Information Architect Dan Brown. See the portfolio...

Posted by seralat at 02:30 PM | Permalink
Filed in: Development Methodologies, IA - Practical Approaches, Notational Systems

  June 14, 2002  

UI Patterns and Techniques

Updated "Each of these patterns (which are more general) and techniques (more specific) are intended to help you solve design problems. They're common problems, and there's no point in reinventing the wheel every time you need, say, a sortable table -- plenty of folks have already done it, and learned how to do it well. Some of that knowledge is written up here, in an easily-digestible format." This is a May 2002 update to an older project (1999) by Jenifer Tidwell. Visit the website...

From the original May 1999 article, "Common Ground: A Pattern Language for Human-Computer Interface Design," by MIT alumna Jenifer Tidwell. "In recent years, parts of the software engineering community have enthusiastically embraced the patterns concept, due in no small part to the 1995 book Design Patterns, by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Like the Alexandrian patterns, these patterns of object-oriented software provide design solutions that are concrete enough to immediately put into practice, with good results, and yet are sufficiently abstract to apply to countless situations, limited only by the imagination and skill of the pattern user. " Read the original article...

Posted by seralat at 11:21 AM | Permalink
Filed in: IA - Practical Approaches, IA - Tools & Software, Notational Systems

  June 12, 2002  

Use Case Maps Web Page

"The basic idea of UCMs is very simple and is captured by the phrase causal paths cutting across organizational structures. The realization of this idea produces a lightweight notation that scales up, while at the same time covering all of the foregoing complexity factors in an integrated and manageable fashion. The notation represents causal paths as sets of wiggly lines that enable a person to visualize scenarios threading through a system without the scenarios actually being specified in any detailed way. Compositions of wiggly lines (which may be called behavior structures) represent large-scale units of emergent behavior cutting across systems, such as network transactions, as first-class architectural entities that are above the level of details and independent of them (because they can be realized in different detailed ways)." [From the About, I'd give the URL but the site is framed and you'd lose the navigation.]

Everything you always wanted to know about the world of use case mapping. Visit the website...

Posted by seralat at 05:40 PM | Permalink
Filed in: Notational Systems
UML Resource Center

From Rational, "The Unified Modeling Language™ (UML) is the industry-standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. It simplifies the complex process of software design, making a "blueprint" for construction." Visit the resource center...

Posted by seralat at 05:35 PM | Permalink
Filed in: Notational Systems
A visual vocabulary for describing information architecture and interaction design

From Jesse James Garrett, "Diagrams are an essential tool for communicating information architecture and interaction design in Web development teams. This document discusses the considerations in development of such diagrams, outlines a basic symbology for diagramming information architecture and interaction design concepts, and provides guidelines for the use of these elements."

Although I don't use Jesse's symbols myself, the article is very useful and Jesse has made his symbol set available in a wide variety of formats. Read the article...

Posted by seralat at 05:29 PM | Permalink
Filed in: IA - Practical Approaches, Notational Systems