Agile is better if done properly, because it recognizes the fact that things change ovar time.
The problem is that business never does things properly. Setting artificial deadlines, or the opposite and being completely unguided
At it’s core good agile is just shorter waterfall.
Also I would suggest code that can not handle requirement adjustments without becoming bad was never good to begin with. After all even waterfall finds things have changed at the end of development and the need for a new waterfall design afterwards
Agile is better if done properly, because it recognizes the fact that things change ovar time.
The problem is that business never does things properly. Setting artificial deadlines, or the opposite and being completely unguided
At it’s core good agile is just shorter waterfall.
Also I would suggest code that can not handle requirement adjustments without becoming bad was never good to begin with. After all even waterfall finds things have changed at the end of development and the need for a new waterfall design afterwards