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 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 …
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 …
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 …
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 …
… 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 …
… 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 …
… 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 …
… 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 …
… 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 …