Found a very nice description of a software development model called "getting real". In a world where processes become the salvation to achieve efficient results in complex systems, we find a group with a different twist of perspective.
They advice that when competing, one should scale down the features instead of scaling up and avoid common decisions that are made too early in the project development and eventually lead to a result that nobody is happy about.
I can't say that I agree with all their comments, but in good truth should admit that our development of WinBuilder followed a good part of their guidelines to thrive.
Here's one of the things you might find inside their pages:
Be An Executioner
It's so funny when I hear people being so protective of ideas. (People who want me to sign an nda to tell me the simplest idea.)
To me, ideas are worth nothing unless executed. They are just a multiplier. Execution is worth millions.
- Awful idea = -1
- Weak idea = 1
- So-so idea = 5
- Good idea = 10
- Great idea = 15
- Brilliant idea = 20
- No execution = $1
- Weak execution = $1000
- So-so execution = $10,000
- Good execution = $100,000
- Great execution = $1,000,000
- Brilliant execution = $10,000,000
To make a business, you need to multiply the two.
The most brilliant idea, with no execution, is worth $20. The most brilliant idea takes great execution to be worth $20,000,000.
That's why I don't want to hear people's ideas. I'm not interested until I see their execution.—Derek Sivers, president and programmer, CD Baby and HostBaby
You can read about them here: http://gettingreal.37signals.com/toc.php