Dave Thomas, the co-author of pragmatic programmer, said he doesn't usually test unless it's a complex algorithm. What it means that everyone has a different approach and should not force their way.
Agile became an industry. It became unnecessarily complex.
The solution suggested is the below.
Agility - What to do
- Find out where you are
- Take a small step towards your goal
- Adjust your understanding based on what you learned
- Repeat
- Take the path that makes further change easier, when faced with multiple alternatives.