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
Agility – How to do it
- Take the path that makes further change easier, when faced with multiple alternatives.
A good design is easier to change than a bad design. This can encapsulate all design methodologies.
No rules are universal.
Reference: GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas