Your software should be agile, not your process. Your process should be "disturb as little as possible".
Either you code or you get out of the way and take responsibility for the people that code by slowing them down just enough to trust them.
Either you code or you get out of the way and take responsibility for the people that code by slowing them down just enough to trust them.
In order to benefit from agile, your codebase and pipelines absolutely NEED to be built in such a way that they can easily accept and ship lots of small changes, and ideally should maximise the efficiency of your code. You should spend most of your time writing business logic, rather than code to facilitate the code that contains your business logic.