Something I have seen software companies struggle with again and again is understanding the difference between product development and product launches. In order for a software product to not just work, but succeed, you need not just a product release, but a product launch. The product launch, like Requirements, is one of the very few of ...