How Email Programs Fail
While vendors wage pitched
New users of email are entranced by their
Today, we get a broad mixture of important and worthless emails. Any person who uses email discovers quickly what a powerful and useful medium it is, and her use of it
It is easy to understand that viewing threads instead of messages lets the user clearly see the connections and flow between individual messages and how they form
It is not a particularly difficult programming problem to handle email as a series of threaded conversations; it is just that it has never been done that way, and programmers are reluctant to innovate on the user's
Because the programmers view the software from the point of view of implementation, they see that messages are
Email is only one example of software products that don't achieve the simple and obvious goals that they should. We are so impressed by the
|
How Scheduling Programs Fail
In a lawyer's office, advertising agency,
From the programmer's point of view, project management is a scheduling issue, with the possible added twist of critical-
One fundamental assumption of project-management programs—that people need help understanding how to perform their projects—is wrong. Most people are pretty good at accomplishing their projects; after all, it's their job. What they really need help with is dovetailing multiple projects into the calendar. Resources—
To be useful, such resource-management programs must integrate the three dimensions of the problem: time, projects, and resources. Instead, we get programs that handle only two dimensions—time and resources—and their
What's more, projects are constantly changing with respect to the plan. Any useful project-management program must be able to flow and adapt to changes as they spring up. A project-management system that doesn't
|