The Politics of Classification

Large Language Models put the power of natural language processing in the reach of everyone, but with great power comes great responsibility — which makes this guest lecture by Andrea Resmini at Dan Klyn’s information architecture class at the U-M School of Information all the more important. There is no “universal” way to classify something. It is essential that humans curate and steward the classifications made by AI.

Read more

How Conceptual Models Avoid Failure in Digital Projects

It is no longer enough to simply get a digital project past the finish line! They must also deliver a satisfying outcome. So while the biggest failure of past projects was a failure of SCOPE, today’s failures are about  ALIGNMENT – that is, ensuring that the project outcomes reflect the needs and expectations of those who commissioned its creation. This article talks about how conceptual models help align teams so that they can produce delightful, successful products.

Read more

Guide New Product Development by Adding Information Architecture

TUG helps organizations get better alignment on the vision of the software they want to create. In the built world, this is achieved through PLANNING that produces MODELS - representations of a place that can be used to scope out the engineering and crafting tasks needed to create the thing the design describes. The Understanding Group relies on models to get broad clarity as well, although in the case of software, it’s not a single model or specification, but multiple models.

Read more

Four Objections Developers have about Information Architecture

Software developers often raise common objections about Information Architecture—but they aren't really problems at all. They say things such as: “This is just a waterfall process”, “You can’t understand anything until you try to build it”, “We’re just going to have to start requirements over again”, and “We already have an architect.” These objections speak to the primary tension in software development with projects: Making is not the same as understanding.

Read more

Why do we still build websites like it’s 1999?

When you build websites, are you letting technology drive your decisions? Or are you considering the purpose and language of your site BEFORE you start to code? Language is tricky. People use the same word to mean different things, and different words to mean the same thing. When we talk to people in real life, we use the context of the discussion to understand what is meant. On a website, that’s harder. The information architect’s job is to build that sensible, coherent system of language to help your visitors get oriented.

Read more