Questions to Ask

Whatever the category, when you’re involved in selecting complex, expensive software, there are a number of important questions to ask.

You’ll need to determine whether it’s best to build it yourself, buy a product, or contract with an ASP (application service provider). You’ll want to know about the total cost of ownership, from purchase to integration to customization to maintenance to upgrade. You’ll want to know about the long-term outlook for the vendor; in other words, will they be there to answer the phone in six months?

Most importantly, you need to find an engineer in the vendor’s firm who will answer these questions. One of the many truisms from the world of Dilbert is that engineers are like Vulcans; they cannot tell a lie. They will happily contradict their company’s marketing hype, usually without even the slightest provocation, telling you:

  • What their product does well

  • What their product does poorly

  • What they wish their product could do

So, even though engineers are the ones who are actually working hard to automate us out of a job, we should still like them, because they’re helpful and honest. And they will only need us more in the coming years, to make productive use of the fascinating new tools they are building.

Get Information Architecture for the World Wide Web, 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.