- It's not about doing "Agile" it's about being agile and ajusting the practices according to the current reality.
- The development of new skills goes through the stages Novice, Advanced Beginner, Competent, Proficient, Expert
- This applies for individuals and teams
- Adjust the adoption of new things to the skill level, e.g.
- Novice: Receipts with detailed instructions for doing things.
- Advanced Beginner: Contexual advice about doing concrete tasks.
- Compentent: Apply understanding of the problem domain.
- Proficient: Understanding of the big picture and self-correct practices.
- Expert: Develop new practices
- https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition
- Pragmatic Thinking and Learning#Chapter 2 | Andy Hunt
- The Skill Acquisition Model | Patrick Mayfield (youtube)
- Adopt new practices after doing experiements.
- Try out design alternatives and decide based on the gathered experiences.
- Read more: http://docs.experimental-software.com/SoftSkills/ScientificMethod.html
- Everybody needs to collaborate and improve continuously.
- Read more: http://growsmethod.com/practices/index.html
- Pick the parts of the process which suit you and or organization.