Chapter 3. Ignore the User, Know the Situation

Solve for the Situation

Understand How Users Think They Do Things

Understand How Users Actually Do Things

Find Out the Truth

Write Use Cases

Whether or not you want to believe it, the vast majority of software projects fail. They fail to live up to customers’ expectations, fail to sufficiently support the activities they were conceived to make easier, and fail to gain the ever-elusive customer loyalty earned by companies like Apple, Google, and Amazon.

Many factors can be blamed for the ultimate failure of a product, but they tend to fall into the same few camps of thought. Sometimes a product fails because it doesn’t stand up against the competition. Sometimes it’s because the market ...

Get Designing the Obvious: A Common Sense Approach to Web and Mobile Application Design, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.