It is strange how programmers wants to have an boolean separation: either Waterfall OR AGILE, either Functional OR none-functional, either Top-Down OR Bottom-up....
The hard reality in software design is that neither works. The best software is written based on what is needed for that part and team. When you look at my code it has parts AGIL it has parts Waterfall. It has parts bottom-up and parts top-down.
I never even heard of such terms (agile or waterfall) until just about the time I retired. I'd already long since hired actual competent programmers.
They largely used the Roundtoit method. It got done when they got around to it. They go faster if you give them the tools they ask for and get the fuck out of their way.
2 comments
0 u/roznak 26 Dec 2017 19:33
It is strange how programmers wants to have an boolean separation: either Waterfall OR AGILE, either Functional OR none-functional, either Top-Down OR Bottom-up....
The hard reality in software design is that neither works. The best software is written based on what is needed for that part and team. When you look at my code it has parts AGIL it has parts Waterfall. It has parts bottom-up and parts top-down.
0 u/TheBuddha [OP] 26 Dec 2017 20:00
I never even heard of such terms (agile or waterfall) until just about the time I retired. I'd already long since hired actual competent programmers.
They largely used the Roundtoit method. It got done when they got around to it. They go faster if you give them the tools they ask for and get the fuck out of their way.