Before you build anything, run through this 10-point checklist to make sure you're solving the right problem.