Inevitably Agile

somethings are just inevitable …

Category Archives: agile

Its all gone to hell…

Lying in the bath I pondered what I was going to write here – whether to even bother updating after the last blog post. But this is my blog on my wins and losses – and maybe it will help someone out there…

For the last 8 weeks I have been practising my exercise and diet routine really well. Even when travelling. But in the last week it went to hell. I ate takeout almost every day, have done NO exercise for 7 days. We were losing weight every week. We were loving exercising and making it easily for 4 days and occasionally 5 days a week. And then BANG. Actually there was no bang, nothing catastrophic. No big news. No flu or colds.

So lying in the bath I wondered “What the hell happened?”

Our big race is in 1 weeks time. We were on track to run it. So the short term goal post hadn’t shifted. Every Saturday we have our review. Thats still happening – but not as in depth as it was in the first 5. We were doing a fitness test and weighing in and measuring … the last 3 have just been weigh ins. Our Sprint Planning, which happens on Sundays, still happened but had become more of a “same as last week” than a conscientious planning session. So things like training & being away from home were not thought through enough and caused minor issues.

But in my bath time root cause thinking, it boiled down to one thing. We stopped retrospecting. We had 2 retrospectives and then never again. Not enough time. No immediate added benefit. Seemed like overkill. I know this stuff. blah blah blah.

And that is why we ground to a halt.

Retrospective are like vitamins. You don’t see a need right now, but they prevent flu from knocking you out. If we had been retrospecting we would have noticed the signs sooner. We would have mixed up our routine. Made more time to do activities with friends. Possibly rested more. We would have noticed how not planning properly was derailing us. Instead we noticed the small changes but didnt notice them piling up like dead weight and slowly dragging us to the bottom of the lake. We stopped inspecting and adapting. We didn’t notice the things we were doing well so that we could keep doing them. We didn’t take on small actions to improve over time.

I realised 2 important things tonight.

  • The value of retrospectives in preventing complacency.
  • The value of taking time to get to the root cause of a problem.

Now I need to get my butt back into gear!

(oh – and the value of having a scrum master not in the team, to keep you honest and doing the above! )

 

 

Evaluate yourself : Scrum Master Shu Ha Ri Test

This post is the last in a series on the Growth Path of a scrum master:

(1) The Growth Path of a Scrum Master

(2) The SHU scrum master

(3) The HA scrum master

(4) The RI scrum master

(5) Evaluate yourself : Scrum Master Shu Ha Ri Test

A few weeks ago we did a survey on Growing Agile and used the classic Jnr, Int, Snr classifications for a scrum master.

We defined them as follows:

  • Junior – need mentoring
  • Intermediate – comfortable in role
  • Senior – coaching other scrum masters

These definitions above exclude time (years in role) and age. I still prefer Shu – Ha – Ri as people leap to fewer conclusions – in my opinion anyway.

http://chrisdonnan.com/blog/category/scrum/

Here are a set of statements to get you thinking about where you are. Perhaps in some areas you are the master? And you may still be needing assistance in others. (PS: Thats normal!)

(The numbering means nothing – its just to allow comments to be easier.)

  1. You have read a few Scrum specific books.
  2. You have read a few books on other agile topics – Kanban, Lean, Facilitation etc
  3. You regularly read blog posts and tweets related to agile topics.
  4. You partake in conversations (in person or online) debating certain aspects of scrum/agile with colleagues.
  5. You partake in conversations (in person or online) debating certain aspects of scrum/agile with strangers.
  6. You partake in conversations (in person or online) debating certain aspects of scrum/agile with friends/family
  7. You ask other scrum masters what/how they do things.
  8. You observe other scrum masters and offer them feedback.
  9. You invite others to observe you and give you feedback.
  10. The task board, burndown and other “wall artifacts”  are up to date.
  11. All meetings for the sprint boundary are setup.
  12. You prepare for each retrospective for a couple of hours.
  13. Your grooming is a team conversation with business.
  14. Your team works as a unit, not as mini silos (analysis,dev,test,qa)
  15. The team pulls their work
  16. You attend coaching circles to improve your skills
  17. You meet with other SMs from other companies to learn to be better
  18. You attend conferences and course to improve your skills
  19. You have conversations with team members individually to build your relationship
  20. You have conversations with your Product Owner to build your relationship
  21. You have conversations with Management to build your relationship
  22. You have conversations with team members and product owners not on your scrum team  to build your relationship with them
  23. You encourage small failure and the learning behind it
  24. You practise what you preach
  25. You have stories to tell on success and failures
These statements are off the top of my head … there are thousands more – please add yours to the comments and I will update the post (and give you credit!).
The things I mentioned above might come as a surprise to you. Since when is reading and relationship building part of your job description as a scrum master? Well – it is – if you want to be a good one. We try and teach these and other topics in our course Growing Agile Scrum Masters.  These are the keys to becoming great! Content includes: Coaching Self Assessment, Trust, Giving and Receiving Feedback, Listening Skills, Facilitation Skills, Detachment, Self Improvement, Team Assessment, Building Relationships, Scrum Training, Impediments, Motivation, Retrospectives.

The RI Scrum Master

This post is part of a series on the Growth Path of a scrum master:

(1) The Growth Path of a Scrum Master

(2) The SHU scrum master

(3) The HA scrum master

(4) The RI scrum master

(5) Evaluate yourself : Scrum Master Shu Ha Ri Test

http://scrum.jeffsutherland.com/2011/05/shu-ha-ri-what-makes-great-scrummaster.html
In the Ri state, the team is hyperproductive. But what is the ScrumMaster doing and do you really need one? You need the ScrumMaster but they don’t have to do much. Here is an example of the qualities to look for if you want a Ri state ScrumMaster. http://youtu.be/Hzgzim5m7oU

This is also a practicing scrum master but one with more exposure. Also active in coaching circles, gatherings etc. They talk,blog publicly about their successes and failures. They realize that they are on an ongoing learning journey. They bend the rules and can articulate that they are doing this. They know the pros and cons of doing this. Inspect and adapt is part of their daily life and thus everything they do is affected by this. They relish the opportunity to have outsiders observe their behaviors as they know the value in this. This scrum master will delay a sprint start in order to have a decent retrospective. They allow enough time during the retrospective for emergent learning and common understanding. Often these scrum masters have starting coaching at an organizational level. They spend time mentoring other scrum masters, product owners even management. They are calm when under pressure and can articulate to developers and business what changing the process means, implies and how in the long run will harm progress.

Do you agree with my description? How would you describe a scrum master in ri?

The process in scrum for teams: http://availagility.co.uk/tag/shu-ha-ri/

Things Ive noticed…
This is independent of the team. A scrum team can be in various states aswell and this will have an impact on the Scrum Master.
Read more about team Shu-Ha-Ri here: http://stefanroock.wordpress.com/2011/11/02/the-shu-ha-ri-of-scrum/

The HA Scrum Master

This post is part of a series on the Growth Path of a scrum master:

(1) The Growth Path of a Scrum Master

(2) The SHU scrum master

(3) The HA scrum master

(4) The RI scrum master

(5) Evaluate yourself : Scrum Master Shu Ha Ri Test

http://scrum.jeffsutherland.com/2011/05/shu-ha-ri-what-makes-great-scrummaster.html

In the Ha state, the ScrumMaster has a team that gets software done (all features tested and no bugs) at the end of the sprint, has a good product owner with ready backlog at the beginning of a sprint, has data that clearly show at least a doubling of productivity, and has strong management support. The team is positioned to work on hyperproductivity, the design goal of Scrum.

This is a practicing scrum master. They are actively in the scrum master role and doing this role full time. They read up about agile and scrum. They attend coaching circles, gatherings etc and get exposed to various scrum/agile problems from other organisations. They recognize their own weaknesses and strengths. They are able to be open and honest about where they are doing well and where they are not without taking it too personally. This scrum master works with the team and tries to build the team into a self organizing team. With time pressure they also stick to ensuring meetings happen on time. They wont drop a retro but they might cut it short. They structure the retros to get the team to do something they think/know is lacking. They will fight external pressures, like trying to change the sprint length, but often lack the explanation skills to convince others. They struggle with being seen as “people who stick to a process over the success of the business”.

Do you agree with my description? How would you describe a scrum master in ha?

In my next post I will explain my thoughts about the scrum master in Ri.

The SHU Scrum Master

This post is part of a series on the Growth Path of a scrum master:

(1) The Growth Path of a Scrum Master

(2) The SHU scrum master

(3) The HA scrum master

(4) The RI scrum master

(5) Evaluate yourself : Scrum Master Shu Ha Ri Test

A fairly new scrum master – usually they have completed the 2 day CSM course and possibly done some reading. I recall some of the things I did whilst in SHU state and cringe. This scrum master thinks they know everything about scrum. They quote from books and make statements like “that’s not scrum”, “you’re wrong, this is how it works” and “the book says…”. Often these scrum masters think they are in Ri – and thus as they know everything they can break some rules or bend them quite a bit.

When under stress or pressure this scrum master often falls back to command and control – this might be in the tradional project management way or in a more mother hen way. This scrum master when time pressured will ensure everything “looks” right. The meetings will be scheduled, the task board looks perfect. They drop creating a self-organising team and other soft skills. Another common sign is dropping the retrospective and rather going straight into another sprint.

Some other signs – extending the sprint by a day or two to accommodate the team, business critical delivery etc. They struggle with allowing the team or individuals to fail in order to grow. They see the team failing a sprint as a sign that they are personally failing and thus do everything they can to get a successful sprint.

Do you agree with my description? How would you describe a scrum master in shu? What are other signs?

From Jeff Sutherlands post:

In the Shu state, the scrum master sets up the process, helps the team get to a sustainable pace with known velocity and uses the Retrospective to introduce change that improves velocity.

In my next post I will explain my thoughts about the scrum master in Ha.

The Growth Path of a Scrum Master

This post is part of a series on the Growth Path of a scrum master:

(1) The Growth Path of a Scrum Master

(2) The SHU scrum master

(3) The HA scrum master

(4) The RI scrum master

(5) Evaluate yourself : Scrum Master Shu Ha Ri Test

This post has been bouncing around in my head for months now.  There are A LOT of Certified Scrum Masters out there in the world – thousands, maybe more. I’ve met many Certified Scrum Masters, and maybe that’s why the whole certification thing bothers me now. I no longer see it as a status. Rather its simply a course I attended over 2 days. I don’t call myself a scrum master because of the course – I call myself a scrum master because of all the other learning I’ve done, the experiences I’ve had with various teams and the dedication I have to improving myself in that role.

A couple of years ago I came across someone calling themselves a Senior Scrum Master. The ego in me was annoyed that I didn’t have the title “Senior”. Then came blame, how did they get the title? What did they know or do better than me? And eventually the curious side: What does senior mean as a scrum master? What does Jnr mean? Is it applicable? Is it appropriate?

What happens if you were a Senior Project Manager and now you’re a scrum master. Do you need that title because that’s how seniority is communicated in your company? Do your salary brackets get defined using Junior, Mid and Senior?

I started thinking of the growth ladder for an aspiring scrum master. Not all scrum masters want to be agile coaches when they grow up. So how can you communicate at what level you are as a scrum master and how do you determine that level? What are the signs?

Then I thought about Shu-Ha-Ri and it fit the hole. This was a way for me to express my scrum master skills and evaluate myself. It also allowed for movement. Sometimes you are the master and other times you are the grasshopper 🙂

Shu-Ha-Ri refers to the 3 stages of learning and the concept comes from Japanese martial art.

  • Shu is the first stage, where the student is imitating and following the master’s steps
  • Ha is the second stage, where the student is showing understanding, and breaking away from the master’s steps
  • Ri is the final stage, where the student is showing mastery and fluency by creating their own steps

In my next post I will explain my thoughts about the scrum master in the Shu state.

I have proposed this topic as a talk at Agile 2012 – please leave me a comment with your thoughts: http://submit2012.agilealliance.org/node/13341

Some interesting reading: 

http://scrum.jeffsutherland.com/2011/05/shu-ha-ri-what-makes-great-scrummaster.html

http://stefanroock.wordpress.com/2011/11/02/the-shu-ha-ri-of-scrum/

http://availagility.co.uk/tag/shu-ha-ri/

Growing Agile

Today marks the start of my new job, which I must admit doesn’t feel like a job at all 🙂

Finally after 2 years of talking about it in times of excitement and times of frustration my good friend and fellow passionate agilist Karen Greaves and I have started our own company – Growing Agile.

Growing Agile

The thing that makes us super excited and smile from ear to ear is helping others with agile. Maybe its just lending an ear to listen to your problem, perhaps its pointing out another way to try something, sometimes its just forwarding a link to a great article or recommending a book – these things make us happy. If you have ever been around one of us, you will know that our energy and love for this topic is infectious, and so we hope to help many more people, and companies embrace agile, and I hope in more industries that just development.

We are embarking on a journey to follow our passion and live our dream – we know there will be tough times, confusing times and we also know there will be amazing and delightful times 🙂

Please get in touch with me if you’d like to hear more, and follow @growingagile on twitter.

Our first Coaching Dojo

About 2 weeks ago we had our first Coaching Dojo. I tried to post this the next day, and then forgot totally! Better later than never 🙂

There were 6 of us in total and it was awesome! Our group is made up of 3 scrum masters, one developer, one product owner and one Operations Manager.

 

We started off with a quick into exercise and made idea cards for each other with: Name, Day Job, Company, Super Hero Power and Other interests. As most of us knew each other from previous circles this went quickly but also got us all chatting quickly.

The wine and snacks was also already flowing at this point – also helps the atmosphere 🙂

The next part was “Challenge Generation”. We had 10 minutes of silence to write on Index cards as many challenges as we could think of. We each came up with between 3 and 7. By this stage the wine consumption was making silence tricky …. lol

example of a challenge (from http://www.agilexp.com/presentations/AgileCoachesDojo.pdf):

“CTO thinks agile teams are wasting the time of business stakeholders and wants to stop their involvement with agile teams.”

 

I explained the basics of the format we would use for the night (adapted from this post: http://agilitrix.com/2011/04/coaching-skills-dojo/):

  •  Split into 2 groups of 3.
  • There are 3 roles: Seeker, Coach and Observer.
  • Take 10 minutes in your group to tell the others about your challenges (the ones on the index cards) and select one challenge as a group to work with.
  • The person whose challenge it is becomes the first Seeker. Decide who will be Observer (takes notes of what is being said, body language etc) and who will be the Coach (coaches the Seeker). Do this for 5 minutes…
  • Then swap roles (move to left makes it quick and easy): Repeat as above for 5 minutes, then switch roles and again repeat.

 

NOTE: If you are the seeker – try and own the problem especially if it isn’t yours to start with – try and apply it to your company and put in some personal things, helps create a slightly different situation and stimulate more creative thoughts.

Everyone in the group of 3 should have been through all the roles. Now take 10 minutes to read through the observations everyone made. This is the fun part … there were lots of giggles and “Wow – do I really do that??”.

 

We then switched up the groups and repeated the whole exercise above with the new group.

 

At the end we had a 10-20 minute retrospective and asked the following questions:

  • What was the experience in your group?
  • What did you learn as Agile Coaches?
  • What did you like about the Dojo format?
  • What are your ideas for improvement?

As a group we decided to try another format next time – more one-on-one role playing with an observer. And in the following session another format group role-playing. We think all the formats will have value and be interesting.

 

I had an amazing time. Our group members have all been to Coaching Circles before and so there was already a trusting bond between us. The challenges were personal but no-one took them personally or defended them. Everyone was open to learning, and trying new ideas. All of this was a testament to how mature we all are in our daily agile practices. I look forward to our next session 🙂

Agile Games – Scrum Gathering South Africa

Over the last 2 weeks I have been kept busy with the South African Scrum Gathering. I was co-presenting Agile Games (which is blogged about here) and a Product Owner team session, which I will write about shortly. There were 2 Agile Game sessions held – one in Johannesburg for 30 minute and one in Cape Town for 90 minutes. Due to the duration being so different Karen Greaves and I decided to do all different games at these sessions.

Johannesburg

All the Jhb games were originally played with Alan Cyment.

  • Vampire
  • Singing, Numbers, Clapping
  • Columbian Hypnotist

Read more on how to play these games here: https://inevitablyagile.wordpress.com/2011/06/09/agile-games-session/

This session was also video taped – http://vimeo.com/29561926 – Enjoy!!

Cape Town

Singing, Numbers, Clapping

(originally played with Alan Cyment)

Read how to play this here:https://inevitablyagile.wordpress.com/2011/06/09/agile-games-session/.

Discussion points:

Non Musical Chairs
(from TastyCupcakes.org http://tastycupcakes.org/2011/04/non-musical-chairs/)

Prep:

Form groups of 5 to 15, arrange chairs in circle facing outwards. Pick a “Chair Person”.

Intro:

Goal is for the “Chair Person” to sit in the empty chair and for the rest to prevent this.

Rules: No touching the Chair Person. No moving the chairs. If you stand you must move chairs. Once Chair Person is sitting all raise hands and wait for other groups to finish.

Once all done, have a 1 minute retrospective (the Chair Persons must huddle in a corner and not watch). Repeat for 3 rounds.

Feedback: Everyone stands in a circle, shoulder to shoulder.

Discussion points:

Broken Skype
(Invented by Sam Laing and Karen Greaves – adapted from Broken Telephone)

Prep:

Come up with 3 hand signs – 1 simple, 2 complex. Have people stand in rows all facing 1 direction, looking at each others backs – max 10 persons in a row.

Intro:

There is no talking allowed. Facilitator taps on back persons back, they turn around. Show the sign ONCE. That person turns around and taps the person in front of hims back, repeat until you get to the front. Widen rows and have front people show the sign they got. Now show the actual sign.

Round 1 – use the simple sign (We used ASL for “technique”)

Round 2 – use the complex sign (We touched our ears, two fingers to nose, two fingers to palm)

Round 3 – have the rows form circles. Again you will show the person on your left the sign ONCE and so on. Everyone can see the sign but may not “act it” until it is their turn. They can correct at will based on what they have observed. At the end form a large circle and all do the sign together. (We used ASL for “copy cat” and then “empty glass”)

Feedback: Everyone stands in a circle, shoulder to shoulder.

Discussion points:

Origami
(originally played with Carlton Nettleton)

Prep:

Find 2 origami things to make – keep them fairly simple. We used a frog and a box. Have loads of blank paper in correct starting shape, and print out enough instructions for half the audience.

Intro:

Round 1: Get everyone to partner up and sit back to back. One person will fold, One will read instructions. The one building may not see the instructions, the one explaining may not see whats being built. Pick easier origami(frog) and hand out with paper to built it. 5 minutes, build as many as possible.

Round 2: Collect all papers. This time sit facing your partner. Now the one reading can see whats being folded.Hand out other origami and paper. 5 minutes, build as many as possible.

Round 3: Collect all papers. This time sit next to your partner. You can both see the instructions and the folded paper. Only one person may fold. Teams can pick which origami they want to build. 5 minutes, once the one is build – hand out the other one to build.

Feedback: Everyone stands in a circle, shoulder to shoulder.

Discussion points:

Water Game
(Invented by group of delegates and Sam Laing at Agile 2011)

Prep:

A glass per person, a straw per person (bendy ones are great – but plain straight ones work as well), a jug of water per team of 5-7 people.

Intro:

Form teams of 5 to 7. Aim is to fill as many glasses with water as possible in 2 minutes, using only the straws. You can suck water but not into your mouth – only to top of straw – don’t cheat!. Have all teams hold up glasses at end and pick winner. Pour water back into jug. 1 minute to inspect and adapt.

Repeat for 2 more rounds.

Variations – have glasses of various shapes available. Have various types of straws available. Hand out more straws or less. Hand out scissors.

Feedback: Everyone stands in a circle, shoulder to shoulder.

Discussion points:

Don’t Blow It
(from TastyCupcakes.org http://tastycupcakes.org/2011/04/dont-blow-it/)

Prep:

Many balloons, and blindfolds – we use kids party masks and blanked out the eyes. Split into groups of 3 to 5. Volunteer a person to fetch the blindfold and balloons.

Intro:

Goal is to blow the biggest balloon (not the most!).

Rules: Only the blindfolded person can touch the balloon (and hence blow and tie it). Balloon must be tied to be considered “done”. Team says whether to blow or stop. Volunteer a blower for each round. Facilitators can randomly pop balloons to insert some fear and laughs and jumps! Each round is 1 minute.

Round 1: everyone stands close – shoulders touching.

Round 2: can stand anywhere.

Round 3: No talking, can only communicate with blower via touch.

Feedback: Everyone stands in a circle, shoulder to shoulder.

Discussion points:

Jumping Circle Close
(Invented by Sam Laing and Karen Greaves)

Read how to play this here https://inevitablyagile.wordpress.com/2011/06/09/agile-games-session/.

Feedback Door
(Idea from here, but adapted: http://agile.dzone.com/news/feedback-door )

As you can tell from the feedback – everyone seemed to have an AWESOME time – Karen and I included. Agile Games are not for everyone – some people prefer more serious discussions and formal learning sessions – but hopefully even those sceptics will see the value in these games oneday.

If you attended either session – please leave us feedback in a comment as we would love to improve – Thanks!

Coaching Dojo … in Cape Town :)

The Coaching Circles in Cape Town are immensely powerful. They have grown from strength to strength and have evolved to become much more than we originally thought possible 🙂 Many people from various roles and with varying ranges of experience are getting to learn new things, seeking advice from peers and bounce ideas around like minded individuals.

I am looking for something a little different though. I would like to practice my coaching skills with other coaches and learn from them, perhaps show them something new. Amongst these skills are: Listening, Observing, Questioning, Feedback and many more. I stumbled upon the idea of coaching dojo’s and would like to try it out. Essentially it is role playing with team members taking a turn to seek coaching, be the coach and observe the interaction.

 

“When Japanese martial artists want to deepen their knowledge, learn new techniques, and advance their skills, they gather in a training center, the dojo. “

 

http://www.friendlyanarchist.com/end-fake-productivity-review-the-dojo/

 

The Learning Objectives:

  • Practice listening without judgement
  • Gather information more effectively
  • ask different kinds of questions to understand real problem
  • Become aware of how you coach
  • Observe other coaching techniques and styles
  • Gain fresh insight into a problem you may face at work

 

https://i0.wp.com/agilitrix.com/wp-content/uploads/2011/04/Coaching-Skills-Dojo.jpg

 

Basic Concept: 10 minutes per round (min 3 rounds, max 4)

Form groups of 3 (if uneven can have 1 or 2 groups of 4)

  • 1 “Seeker” of coaching
  • 1 “coach”
  • 1 (or 2) “observers”

 

Pick a card with a challenge or discuss a real challenge for you (Seeker). Then Coach and Observe. 5 minutes total

Each provide feedback (seeker 1 min, coach 1 min, observer 3 min) 5 minus total

Switch Roles – can change topic – seekers choice.

 

 https://inevitablyagile.files.wordpress.com/2011/09/6a00e54ee21bf28834013486438d4f970c.png?w=300

 

At end – group Retro: 10 minutes

(depending on size of group can use various facilitation techniques for this)

  • What was your experience with your group?
  • What did you learn?
  • What did you like?
  • What are your ideas for improvement?

 

 Who is this for?

This is not intended to replace the coaching circles. It is for those particularly wanting to improve coaching skills. With that in mind, you need to be actively practicing coaching for at least a year to join the dojo. This means you regularly coach/encourage/train others you work with. If you think this could be for you PLEASE let me know by leaving a comment – thanks!

When will these start happening?

From what I can see the current Coaching Circle session will be ending with a group retro on 26 September 2011.

I’d like to propose the first dojo happen in the second week of October (10th to 14th). I reckon it will take a minimum of 60min – but would like some chat time before/after – so 90minutes should be perfect.

Where?

I’m open for ideas – ideally a company with bigger open area, or house with large lounge? Very casual. Very social.

Ideas / Thoughts???

Please leave comments below with your thoughts or questions or suggestions … I would LOVE to hear from you 🙂

 

 

Inspiration and formats from here: