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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.