Teach/Train by example and facilitate others.
You entered a new work environment and it is not efficient and there is not enough fun.
As an agile coach I always say 'When the work situation is not optimal for you, it is not optimal for your environment too; Or, make it optimal, or, go and look for something else!'
This blog series give's you hints on how to deal with a traditional work environment if you want to transform it to an Agile based one.
In the previous blog some tips were provided to gain Agile awareness without management commands and without pushing it too much. In this second blog 'Teach/Train by example and facilitate others.' I focus on cultivating the initial awareness and interest raised with the colleagues by providing them with information on the agile culture and methodologies (I use scrum, but be happy to use Kanban if you want) and help them to get started for their personal scrum boards.
After the initial period of raising awareness and finally have people got interested in a conscious or unconscious way, you can start the second phase.
Of course, the phase borders are vague, but you can have a few proxy indicators which determine that you can go forward. these indicators are:
Colleagues show a raising demand for information on Agile.
Colleagues ask to borrow one of your books, ask you to explain how it works, what the Agile thoughts are, or really go in conversation with you, anyway, they show clearly that they are interested in the Agile story.
Managers get nervous.
Managers ask you to have a conversation with them formally or informally. The manager normally resists most of all, and that is good! A manager resisting will raise interest of the rest even more. In many non optimal situations the spirit is 'all on their own but also all against the manager!'.
In the conversation with the manager you only explain about how you want to organize your own work in an optimal way, and that it is beneficial for the manager because of your more efficient work. No manager will -not- support that! But it will take more than one conversation to convince the typical and 'experienced' command and control managers. In the meanwhile you can make use of the situation that the manager is not (yet) supporting you.
So here the tips for the second phase.
- Explain what you are doing. If people ask what you are doing in front of your own scrum board, then take a bit of time and explain. If there are enough questions of enough persons, then offer a session where you explain in more depth to a larger audience.
- Stand-Up meeting. Actually perform a stand-up meeting every day. Of course you do have your individual SCRUM board at the wall. Actually stand in front of it, move and create your stickies, and maybe a little bit awkward, talk with yourself. Especially things like 'I will finish this and that today!', 'This is done!', 'That is an impediment, I need to talk with manager about this'. Well, you got it I guess, that are really firm statements and if you really accomplish the activities people will be impressed.
- FOCUS. You have to focus on what's on the board, do not divert to other tasks then on your scrum board! If people ask you a favor (>10 mins), then immediately create a stickie and put it in the ToDo column. If needed add a due date on it. If people ask about what you are doing, take time and explain. 'I need to focus to get things done!'. Hidden message is here of course: 'you should do too!'.
- Organize an open Agile intro session. You need to have at least a few people committed to join the this session you want to provide. Make some noise during lunch and coffee breaks and invite people via the internal mail system. Try to motivate as many as possible people by inviting them individually. Use arguments like 'it is only one hour which can save you many more later', and, 'if it doesn't help, it doesn't hurt either.'.
- Prepare the Agile intro session. Next to the facility like room and coffee etc. you need to prepare the session itself. What is the program for the hour? I should talk briefly about Agile and why this is so popular and some scrum examples, hopefully from your own experiences.
- Have the Agile intro session itself. Make a bit of fun event from it, start with an inventory of expectations, ask everybody to be silent and take 1-2 mins to write down their expectations for the session. Then categorize the stickies and try to address them during the session. Go on with your talk and stop right on (end) time. Try to end with a recap on ideas and actions emerged from the session if there are.
- Repeat Agile intro session if needed. Better repeat then deepen on specific subjects like backlog refinement process, DoD, etc. because there will be many more people who really like to know the basics. If you dive in depth too fast, lots of people will lose track. Then you risk to lose them all.
- Facilitate others. If people want to copy your board, you need to help them! Do not think they see it and they know it. No, they need some attention. Help them with the practical things like fix the board to the wall and provide post-it's. Then invite them to your daily stand up and join them with theirs if they want. be careful, some people do like to figure them out themselves and only accept help if they ask for it!
If you follow these tips, you will create a basis for an Agile way of working. You need to be aware that this is only the second phase and will also take some time. Think of 1 to 3 months.
The five phases to full Agile adoption in a non IT department are discussed, larded with tips, in the following blogs (some still to be published):
1/5 Raise Agile awareness smoothly.
2/5 Teach/train by example and facilitate others.
3/5 Find management buy-in.
4/5 Implement it,
5/5 Expand it.