5 ms·
My personal experience is that the last 10% are hard when: - I didn't stick to the specs - Added specs while coding - Didn't test while coding - Didn't
by ohwp 14y ago
My personal experience is that the last 10% are hard when:
- I didn't stick to the specs
- Added specs while coding
- Didn't test while coding
- Didn't fix shitty while coding
Because I think specs are very important I don't believe in too much of agile. I think the waterfall model is very useful but you have to keep the waterfalls very small.
Maybe you can call this the agile waterfall model: waterfall -> release -> waterfall -> release
Related: http://en.wikipedia.org/wiki/Ninety-ninety_rule http://en.wikipedia.org/wiki/Ninety-ninety_rule
- mseebach 14y agoAgile basically is very small waterfalls. Of course you need to think up front about what you need to do before you do it. The fallacy of the waterfall model is the idea that you can accurately predict the full structure of the system before you write the first line of code.
- dcuthbertson 14y agoOne could picture it like Escher's Waterfall, you just keep going around: http://en.wikipedia.org/wiki/File:Escher_Waterfall.jpg http://en.wikipedia.org/wiki/File:Escher_Waterfall.jpg