3 ms·
Waterfall creeps in because it's the most rational and linear way to do anything and we do it in all activities is our life without even thinking about it. Whe
by jollybean 5y ago
Waterfall creeps in because it's the most rational and linear way to do anything and we do it in all activities is our life without even thinking about it.
When you build a deck, you 'Waterfall' it.
Iterative development is slightly counter intuitive, until you write software for long enough, then it's definitely the intuitive approach.
I suggest the simplest, easiest, best way to combat the urge to overplan is to break the waterfall down into iterations, do those iterations, assign maybe risk to different iterations given unknowns and to expect change.
- pydry 5y agoI actually started to notice after being a developer for a decade that a lot of people run face first into a metaphorical wall applying waterfall to their personal life where it didnt really work as well. It's definitely "natural" though. I wonder if it's a cultural hangover from our agricultural past where lack of waterfall planning = dead.
- jollybean 5y agoIt's not our 'past' it's out 'present'. 97% of our projects in real life are amenable to Waterfall.