A Marketing Guy Nails the Problem with Software Companies
cycle-gap.blogspot.com
cycle-gap.blogspot.com
A misconception that can cause this is the belief that people are interchangeable. Sure, smart people can learn to play almost any role. But, practically, someone learning a role will make more mistakes and take longer than someone who already has some success in that role.
it's because of this that you can have the best design, best bizdev, best engineer and still fail because you lack the cohesion to create one solid being. the glue you need is great management.