I'm uncomfortable with approaches that force students to follow agile practices without questioning. These approaches seem to violate the first value of the Agile Manifesto "Individuals and interactions over processes and tools." I question whether introducing agile software development techniques to people is anything like martial arts training. Software development is knowledge work and our aim is to build a team of reflective practitioners. To do this we need to engage with how people think about their work. Are techniques from physical arts that build muscle-memory really applicable here?
I like her ideas about not forcing and encouraging questioning, reflecting, and thinking for yourself. I also like Ron Jefferies ideas that they are called practices for a reason. You have to have done them. Practice makes perfect.
No comments:
Post a Comment