"... I think the arrangement where the founders are not currently developers would be equally effective as a team of developers as long as they are able to accurately capture and understand their customer's needs prior to the start of coding. ..."
I wish all or some customer needs could be fixed at the start of coding but it's not likely to happen. For a start, exactly "who is a startups customers?" You can ask them, but you need a demo first. If you build new products (stuff that by definition has not been built before) a constant dialog with users is required 'at' the time of coding and development not before.
There is one other problem I can think of. Sometimes the customer is not in the position to know what is possible. So it's up to the developer(s) to build something not specified directly by customers. Zenter is an example. In a talk with Crosby & Walker (http://www.grid7.com/podpress_trac/feed/178/0/vCast070807_Ze... Podcast #24 - Founders of Zenter, 46Mb ) it becomes apparent that in developing Zenter it was not merely just a copy of MS Powerpoint. It required knowledge of what existing users require. Then extend it to the Web. Exploiting the Webs unique properties.
The gap of knowing what customers need (upfront or close to upfront) and taking a guess where users need now and in the future is what makes startups "late binding" in needs requirements.
I wish all or some customer needs could be fixed at the start of coding but it's not likely to happen. For a start, exactly "who is a startups customers?" You can ask them, but you need a demo first. If you build new products (stuff that by definition has not been built before) a constant dialog with users is required 'at' the time of coding and development not before.
"... If I'd asked people what they wanted, they would have asked for a better horse. ..." ~ http://en.wikiquote.org/wiki/Henry_Ford
There is one other problem I can think of. Sometimes the customer is not in the position to know what is possible. So it's up to the developer(s) to build something not specified directly by customers. Zenter is an example. In a talk with Crosby & Walker (http://www.grid7.com/podpress_trac/feed/178/0/vCast070807_Ze... Podcast #24 - Founders of Zenter, 46Mb ) it becomes apparent that in developing Zenter it was not merely just a copy of MS Powerpoint. It required knowledge of what existing users require. Then extend it to the Web. Exploiting the Webs unique properties.
The gap of knowing what customers need (upfront or close to upfront) and taking a guess where users need now and in the future is what makes startups "late binding" in needs requirements.