Let me tell you a story about a startup. How this story ends is up to you. It begins at UC Berkeley in January 2009. A group of 7 Computer Science students, most in their last semester at Cal, get together to cook up a great class project for CS 169, Software Engineering. They're graded on how far they get based on where they start and boy do they want to impress their professor (Eric Brewer of Inktomi fame).
Brainstorming sessions happen often. Designs come forth, get tossed out, adapt, ...