When a startup dies, the post-mortems usually feature nice, tidy explanations: the market shifted, the money ran out, a key engineer left. These reasons are convenient for investors and neutral enough for the team. The only problem is - they're almost never the actual cause.

I'm a co-founder of GenSoft, a QA agency that usually gets called into startups once "something has already gone wrong." Ove