4 ms·
> Never integrating the parts until the end has nothing to do with not having used "agile". It's just terrible engineering. I don't disagree with this exactly,
by dkdbejwi383 6y ago
> Never integrating the parts until the end has nothing to do with not having used "agile". It's just terrible engineering.
I don't disagree with this exactly, but agile is/can be a useful tool to keep engineering on the rails. It's not like if you do agile, you can forget about engineering practices because you've got agile instead. It just reinforces why good engineering is important, and acts as a stick to keep engineering teams on track. A bit like how with good tests, you just can't get away with sloppy code, because having tests necessitates following best practices.
- jjav 6y agoYes, true. But this points at the annoying thing about how the agile cult attempts to take over credit for the good engineering practices that all existed before agile became a thing. All agile adds on top is the annoying parts (relentless status meetings, treating developers as faceless interchangeable "resources") that make life worse than it was before.