Archives

Tweets in your information architecture

If there’s one thing we’ve learned over the past 30+ years of user interface development, it’s that a given action should be invoked via multiple gestures. For a given command there is no single gesture that everyone can agree on is perfect for the task. Personally, when I’ve used a command more than about 3 or 4 times I start looking for its keyboard equivalent. Other people seem content to use a mouse for everything, but my carpal tunnel starts

Read more …

Toyota's woes

Toyota can’t say for sure whether the recent rounds of recalls will definitively resolve the safety issues. What a mess they are in! But we shouldn’t be surprised – automotive systems are so complicated that it is frankly surprising we haven’t had more

Read more …

Search algorithms in a product development environment

Recently I’ve been reading an information architecture perspective on internet search algorithms. My perspective is that internet search is not corporate search. Of course many of the concepts are relevant and transferrable, but there are differences. Let’s start with a review, then talk about the

Read more …

What's my context?

A transactional system has information going in both directions: Users enter information into the system as they do their business, and other users pull information out. The information going into an online e-commerce system is highly structured and the user has no control over where the information goes and to a large extent, what it looks like. But when the system is used to support product or service development, the user has considerably more latitude. Or at least, should have.

After

Read more …

Four categories of project information

There is a reason why I chose to focus on control mechanisms in my two previous posts . Control information is one of the main types of artifact that a project creates and uses during the process of product or service

Read more …

Worth the effort

… One such method is authorization, in which permission is granted to the domain specialist to do the work that is required. Authorization doesn’t seem very natural, of course. Isn’t it more natural to simply assign work to an analyst and the analyst goes off and does it? Yes, you can do

Read more …

Audit, control, and the harsh light of day

… Now “control” seems like such an awfully oppressive term, and late-night comedians never seem to use the word “process” in their stand-up routines, but you can actually have an enjoyable experience working on a project with a reasonable amount of control and

Read more …

Traces and relationships

… snip …
You can tell whether a relationship should be a trace by the nature of the artifacts on either end of the relationship. Certain artifacts – requirements, design specs, test cases, documentation – are what we might call “managed artifacts”. Analysts are assigned to work on them. In many respects, they are just like source files in computer

Read more …

When do you want to know?

… everybody needs some sort of work management tool that lets the jobs accumulate when there isn’t enough time to attend to them. This way they can take care of the high priority jobs first, or maybe pull off easier jobs at the end of the day when they are tired. As long as the list doesn’t get too long, you are working as efficiently as

Read more …

Finding things

… snip …
The difference is in the importance of the data. If it is not particularly valuable – like this blog, for example – you chuck it onto the internet and somebody may find it and cherish it, as is always the nature of information. But if the information is valuable you should place it carefully in the right

Read more …