[Sigia-l] RE: Web Standards and I.A.s
Lyle_Kantrovich at cargill.com
Lyle_Kantrovich at cargill.com
Thu Apr 8 01:23:48 EDT 2004
Thomas,
You seem to have taken my terse comments as a dismissal of Web Standards
- sorry if I wasn't clear enough. You make some good points, and I
agree with the spirit of what you've said. My points were the
following:
1) Information Architecture goes beyond Web (sites and applications on
all types of platforms and devices)
2) Web Standards do little to standardize the practice of IA or the
Information Architectures that Info Architects create.
I did NOT say (and wouldn't say):
1) IAs shouldn't embrace Web Standards
2) Standards don't matter
I'm a strong proponent of web standards and have championed validation
and compliance on internal development teams, with tool vendors, and in
public forums. Web Standards helped make the web what it is today, and
only by leveraging standards (official and de facto ones) can we
continue to build powerful platforms for information technology in the
future.
> Web standards are for the top level presentation structure and
presentation.
> IAs, at least most I know work on information structures, which are
the
> foundation for web sites, applications, enterprise information
systems, etc.
Markup languages indeed provide some structure for content. HTML's Hx
headings for example - but heading tags don't provide a *heading system*
for an information system, they only provide a way to delineate what is
a heading and what level of heading it is. As I'm sure you know, IA
involves much more than document level structure.
> Taking the
> taxonomy we developed for the structural elements in our evaluation of
the
> information and having that taxonomy for the structure used by the
> developers and having that vocabulary used by developers is actually
> practicing what we IAs preach.
You make a good point that IAs who can speak a common language with
developers are more effective. That's very true in my experience - but
that concept also applies beyond developers. The common language might
be technical (programming language, web standards), methodological (RUP,
UCD, project management) or business (marketing, branding). What
"common language" is most important for an IA to speak: Java, RUP, Brand
or ROI? What should an IA's first language be? A technical one or a
business oriented one?
CSS Zen Garden is an awesome site (and an example I've been using in a
class I teach for some time) - but in my opinion CSS relates more
closely with Interaction Design and Visual Design than Information
Architecture. IA is more than interaction and visual style. Do IA's
practice ID and VD (unfortunate acronym that one)? Sure they do, but
CSS is still just a tool in a toolbox. It's like a scalpel to a doctor
- it's useful, but in and of itself it doesn't make the doctor very
effective - as a matter of fact, it can do more harm than good in the
wrong hands. Which brings up my next point: I can develop applications
that validate against every standard that exists, but that doesn't mean
that the IA is a good one or that the system is very usable or useful.
The upshot of all of this is really that web standards are great - good
IAs will promote and comply with standards. But they are not a silver
bullet. And if I'm "picking the right battles" - I'm going to battle
for IA practices and User Centered Design and leave the "we need to be
100% 508 compliant" battle for a much later day, even though I care a
lot about accessibility. The reality is that 508 compliance has a lot
less business value (in my industry) than building a good navigation
system or search system - and we are always working with limited
financial, time and political resources.
Web standards are too low level to really be considered a major *IA
tool*. Most architects have to develop their own internal
(project/application/enterprise) standards and patterns for IA
components and systems. Those standards may be implemented and coded
using technical platform standards like Web Standards, but those
technical standards only help just so much.
Most building architects won't argue against electrical building
standards, but you'll never convince anyone that building standards make
it easy to design a good home or office building. And sure, architects
need to be able to talk to the construction folks using a common
language, but it's probably more important (to a successful end product)
that they be able to dialog with the folks who need the building built
or who will use it.
IA work goes beyond document structure (i.e. markup), interaction, and
visual styles and addresses with bigger structures (e.g. taxonomy) and
semantics -- Web standards don't go very far in those areas.
I think we're in "violent agreement" on this one. You're saying the
glass is half full and I'm saying it's 90% vacant (even though it
validates). :)
Regards,
Lyle
----
Lyle Kantrovich
User Experience Architect
Croc O' Lyle - Personal Commentary on usability, information
architecture and design.
http://crocolyle.blogspot.com/
More information about the Sigia-l
mailing list