I used to work with designers and developers to create websites for clients, and there was one internal debate I ended having on almost every single project. The team would present a working mockup so I could do the first run-through. Typically, I’d be given a list of scenarios, such as putting items in a cart and checking out, signing up for email, or reading a blog. And invariably, I’d have trouble fulfilling at least one of these scenarios. Keep in mind, these sites were created by people I...