Sometimes it’s necessary to go back to the basics and run through again the agile development values. They drive each agile framework (like scrum) and even when we break some “rules” we never should forget the basic values:
- Individuals and interactions over processes and tools.
- Working software over comprehensive documentation.
- Customer collaboration over contract negotiation.
- Responding to change over following a plan.