This seems like a convoluted way of addressing the issue, and I'm not really sure to whom this article is addressed.
Is it to people already in product / service development? If so, it's far too verbose an example. If it's not, it's far too vague; the direct tie is not drawn back to development in order to adequately complete the analogy.