You could tell he wanted to get it, he even laughed… and then asked
"What is a Product Owner?"
"Who are Stakeholders?"
So I started to explain Scrum to him
"It’s a learning framework for creating software."
Another blank stare
It’s a learning framework where you have a team, product owner and a ScrumMaster
“That’s you” chimes in my son graciously.
You can tell how this conversation was going, I did my best to explain it but I don’t think much got understood.
So it got me to think, How could I describe Scrum to him simply? And if it does rely on fundamental principles of creating work it should be represented in nature .
I came up with three Scrum qualities that I could find images in nature and showed him.
The heart of Agile and Scrum is teamwork for me.
Development team members working together can create more than what they can create separately.
To give my son and example I showed him this image
I told my son "When geese fly together, each goose provides additional lift and reduces air resistance for the goose flying behind it. Consequently, by flying together in a v-formation, scientists estimate that the whole flock can fly about 70% farther with the same amount of energy than if each goose flew alone. "
"Cool, I can see how working together helps each of the geese." he said.
Then I showed him this one
These emperor penguins know the value of teamwork, there lives and the lives of their young depend on it.
And finally this one, mainly cause he likes pandas
One panda is helping the other achieve what it could not on it's own.
My son seemed to get why teamwork was important to creating software.
The next concept I wanted to show him was examples in of how nature use Incremental and Iterative processes to create amazing things.
First the inside of trees
"Each one of those rings is a year of the trees life." By literately and incrementally adding a ring each year the trees can grow into amazing sizes and shapes"
"Like the big one in the yard"
"Yup, like that one" It starts out a tiny seed and grows it to something huge"
Next I showed this image
"This naturals shell is amazing, a compartment is built then the next then the next"
"Nature builds awesome things incrementally and literately."
He nodded knowingly to me.
Finally I wanted to show him images representing Communication
This is a key in my mind to Scrum, it is why we try to collocated team members and facilitate it as much as possible.
I showed him this picture of a baby and asked how do you think the baby is feeling
"Happy" he said
"And this one?}
"Unhappy" he said.
It is a lot simpler to know what is going on if I can see you and talk with you.
He got it.
"So, I help facilitate teamwork and communication and use an iterative and incremental process to create amazing things."
"Got it dad"
"You have any more jokes" he asked
"One more I said", "It has Zombies"
"Cool" he said
5 reasons Why apocalypse zombies aren't agile
1. Zombies don’t iterate well.
2. A zombie can declare a project dead and move on.
3. Scrums aren’t productive because the answer to every question is the same. “Brains.”
4. Pair programming…well, trust me, it just doesn’t work out.
5. You can’t get a zombie to grasp the concept of continuous improvement
Share on Facebook
Share on Twitter
SEARCH BY TAGS:
I'm busy working on my blog posts. Watch this space!