Maybe it is because you can’t know every thing in advance of when you need to know it, but it feels like most of our systems are workarounds.

At almost all levels, systems seem just a little inadequate for the job. Maybe the Peter Principle applies to information systems as well.

Being able to devote more resources to a system does not guarantee better results.
It is the quality of the thinking behind the information system that makes.the difference.

Many business systems are developed with a very inward focus. Even processes that are developed with an open and inclusive process. The well intentioned notion of the internal customer is really not substitute for the experience of the end user.

Instead of thinking about our internal needs start from the outside in.

Amazon’s Working Backwards process is an excellent example of this kind of thinking in practice and even their information systems will drive you batty sometimes.