Tuesday, October 18, 2011

The pre-school Scrum team


My wife works as a pre-school teacher and occasionally I am able to drop by and see her class. Watching how children learn and play is fascinating.
One day I observed the children work together on a task set by their teacher, they were making a collage using paint, paper cutouts, leaves, etc, etc. The children were very excited and eager to get started. The teacher had set up a table with all the materials and taken the time to tell them what they were going to do.
Not unexpectedly the children bickered about who was going to do which task, the teacher waited to see if they could sort the situation out by themselves using the life skills they are taught about sharing, respect and negotiation. This didn’t happen and the teacher needed to step in and ask them if they could think of a better way to share the tasks rather than fighting. The children remembered that they could share something with someone and negotiate with them: “Maybe Jack could paint the first part and then I could paint the second part?” suggested one of the children. The teacher agreed and let them continue; occasionally refereeing disagreements, suggesting better ways to do things and answering calls for help.
It struck me the teacher was acting as a Scrum Master in a Scrum team (and to a small extent the Product Owner)! She was helping the ‘team’ self organize, removing impediments when asked and helping out if needed. The ‘team’ were learning how to get their work done between them, figuring out the best process and techniques to produce the result they wanted, using previous experience with paint and glue  and most of all, since they were removing conflicts they were having fun and being more productive. There was no daily meeting or planning session but the ‘team’  did demo their completed product to their parents and did talk with the teacher at the end about what they had learned about sharing, negotiation, collaboration and about the materials they used, how they felt and what they looked like when they were done. A true retrospective!
Now this got me thinking: this is a very common way for pre-school children to learn (I did it this way nearly 40 years ago too). It seems natural for children to work and learn together to build the essential life skills they will need. So why is it, sometime later in their education this stops? Learning becomes strictly individual based, no collaboration, no learning from peers or figuring out ways to deal with different people and personalities. This continues in a lot of people’s careers too. Chances are, if you have a white collar job, you are sitting by yourself in a cube or office isolated from others that you work with day in and day out.
With increasing adoption of Agile techniques in software development and beyond we are trying to revert back to the state of teamwork. Scrum has proven to help teams become more productive, invested and happy in their jobs.  Many issues in adopting Scrum are based on individual’s resistance to transparency and close collaboration with their team overcoming years of working alone.
Are we missing out on something between pre-school and Agile adoption? With Agile becoming so ubiquitous in the software world (80% of software projects in 2012 are expected to use Agile methods) will its adoption eventually spread to the School system? Anything is possible!!

No comments:

Post a Comment