It’s not the case that a surprising number of software projects fail because the product idea is feeble. They fail because ...