I work in a company where the CEO manages the product team, who mockup features and drop in the lap of developers to then implement said features. There is some iteration of course, developer's opinions are respected. But I wonder how effective this process is.
Jason Calacanis just wrote :
The Zuckerberg Doctrine: Developers design products with significantly improved speed and functionality compared to product managers and designers, outweighing potential mistakes and drawbacks.
Then it really hit me: Developer-driven startups always produce product faster.
This stands to reason: our nontechnical people are having discussions and debates while Zuckerberg is coding his next feature. This is why no one has been able to keep up with Facebook!
While MySpacers debated how to iterate on their product, Facebook simply tried stuff.
Does this actually work better in practice ?