Contact

Migrating off legacy platforms while still delivering value

scroll-2
scroll

Many organisations have been on legacy, business critical platforms far longer than they would have liked or want to be. Many organisations faced with the massive transition are tempted to revert to a waterfall approach to accomplish the mission. This talk will outline ways to move from the existing platform to the new architecture in an incremental way.

Download the slides here

Those who know me, would be aware that I am not much of a fan of digital tools as a substitute for post-it notes, index cards and flip charts and up until recently this had never been a problem. So you can imagine the state of sheer panic I was in, when due to the COVID-19 restrictions I was going to need to start delivering SAFe training remotely!

My first call was to my long time friend, and remote agile expert, Mark Kilby. The message from Mark could not have been clearer - build in redundancy! In particular, he suggested having a chat app that is separate from the video conferencing tool. Before I spoke to Mark I don’t think I had even thought about a chat app! This turned out to be brilliant advice!

Chat

At Pretty Agile we use Whatsapp for messaging but I didn't think this was going to be a good fit for the training room. As a self proclaimed introvert, I had always found Slack rather “noisy”, but  it did seem like the obvious choice, so we gave it a shot and so far it really has been a blessing! (And I have learnt how to control the notification preferences which has been a blessing for my sanity!)

In addition to providing a backup for our video conferencing tool, Slack was perfect for sharing information during and outside of classes. We created separate channels for class links, resources that folks might like to check out after class and a parking lot for questions that could be answered later. One of the nice things about each class having a Slack group is that they can, and do, continue to stay in touch with us and each other once the class is complete.

Video Conferencing

When it came to video conferencing, it was important to find a tool that supported break out rooms. While I would not call our research extensive, after exploring some options it seemed like Zoom was going to be the easiest choice (and easy was high on my list of priorities!). 

Like any tool, Zoom has its limitations. Some of our lessons learnt:

  • Have your participants download and install the Zoom client. While Zoom is accessible through a web browser we have found the client to be more stable
  • We have had some students not be able to enter  into a breakout room.  When we have experienced this issue we have asked the participant to run all the updates for their device and restart. This usually solves the problem. It doesn’t suggest we they try another device and this has worked every time,
  • At first we thought participants could not move freely between breakout rooms, which really sucked for the PI Planning simulation in Leading SAFe. We tried a couple of hacks - having people come back to the main room so they could be moved to another room and people using Slack to communicate across rooms and/or request moves. This was ok-ish. As it turns out there is a much smarter option - make everyone a co-host and they can move themselves between breakout rooms  just like in the physical world! Just make sure to disable the record function if you don't want to empower all your new co-hosts to record the call!

With the puzzle of enabling people to move now solved we have found the breakout room functionality in Zoom to be the perfect fit for delivering SAFe classes online.  As a host (or co-host) you can even drop in on rooms, in the same way you might walk around the physical classroom to support the breakout activities. In some respects this is better as “dropping in” isn’t as announced as walking up to a team workspace.  Sometimes we just want to listen to see if things are progressing.  Many times, teams don’t even know were in their room. It’s like ninja coaching.  

Zooming with the Implementing SAFe class of June 2020
Zooming with the Implementing SAFe class of June 2020

Collaboration Tools

This was probably the thing that had me the most puzzled until I learnt of Mural from the SPCT community. While I am sure there are dozens of equally capable alternatives, I instantly fell in love with how well Mural could help us emulate the post it note and flip chart classroom experience. Of course there is significant effort involved in creating Mural workspaces for each class.

Mural workspace for SAFe Lean Portfolio Managment class
Mural workspace for SAFe Lean Portfolio Managment class

In many ways teaching remotely using Mural has been superior to teaching in a physical classroom. Being able to actually read people’s post-it notes is simply awesome! (Especially given I often co-facilitate classes with Adrienne who has self professed to have serial-killer handwriting!) This is particularly powerful for Implementing SAFe, SAFe Release Train Engineer, SAFe DevOps, SAFe Lean Portfolio Management and SAFe Advanced Scrum Master classes that all have heavy workshop components. An added bonus is that people seem to be much better at using the right colour post-it notes in an online environment! 

The other collaboration tool that has been a bit of fun is Kahoot. I know a number of SAFe trainers were already using this fun quiz tool in their in person classes and I have to say I think I will be too; assuming we eventually return to in person teaching. 

Facilitation

Of course, it is not really the tools that define the online training experience, it is the facilitation. Whether online or in person, facilitation is facilitation and the lessons I learnt from Jean Tabaka still apply: “Here is a good rule of thumb: You’ll need to apply two days of planning for every day of a highly effective meeting. That means that to plan a highly collaborative two-hour meeting, you should set aside four hours of planning time.”

Moving training online is not a matter of simply live streaming yourself standing at the front of a classroom. Your students expect more. They deserve more. Preparing to deliver remote training is not dissimilar to preparing for remote PI Planning. You need to step through every activity and determine how you are going to facilitate it online. Some activities will work as is and many will need re-work.  There are a lot of “gotchas” in the remote world. Even activities that we thought would not need any additional help did. As it turns out when you move participants into breakout rooms, they can no longer see your screen share which means they won't see the activity instructions unless they have the course workbook open. You will also need to reconsider activity timing and breaks. Everything takes just a little bit longer in a remote world. 

From day one we have chosen to use a minimum of two facilitators for all our online classes regardless of size.  While this does cost us more, the feedback has been crystal clear, people appreciate having two instructors. This also means Pretty Agile can do its bit to keep more people employed through this economic downturn. 

Working Agreements

As with any event working agreements are key. In the virtual world, it is very easy to get distracted by email and chat apps. Some of our favorite working agreements for online classes include:

  • Video on
  • Close all apps expect Slack, Zoom and Kahoot
  • Close all browser tabs expect for Mural
  • Use ELMO cards  (Enough! Let’s Move On)
  • Ask questions - either in the call or in the #questions Slack channel
  • If you have an off topic question add it to #parkinglot Slack channel
  • Have fun
  • Make connections
  • Vegas Rules - What happens in the class, stays in class.

Participant Technology Set-up

One of the challenges of delivering remote training is that not everyone is going to be familiar with the technology you have chosen. We address this by sending a detailed set of instructions for setting up Zoom, Slack etc. to all attendees a week or two before the class. We also schedule a mandatory 1-hour tech check call a day or two before the class. In this session we test every participant's ability to interact with all our tools. While this creates extra effort on both sides, it is well worth it.

One one occasion we had a private class where the client booked 30 minutes for the call and did not insist that everyone attend. We spent 90 minutes on the call with people constantly joining and dropping off. The end result was that some participants had technical issues during the class that were not found in the tech check due to the chaotic nature of the “30 minute” call. This impacts everyone’s learning experience. 

Timing

The initial guidance we received from Scaled Agile Inc. was to break classes up over a number of shorter days. The goal being to try and address “Zoom exhaustion”. This meant spreading two day classes over 3 or 4 days. This seemed like good advice and we did try it. 

We learnt that when the class is spread over more days attendees end up doing more context switching as they are still doing their day jobs. We also found that many participants were not actually getting a break from video conferencing as when they were not in class they were on video calls with their work colleagues. While we still offer this option for private classes all our public classes have reverted to the standard in person timing. 

The other timing change we made was to how we manage breaks. We have a 10-minute break every hour and a 45-minute lunch break. This makes a huge difference and participants in our classes really appreciate it.

“Thank you both so much. This was a fantastic learning experience. I could not believe how fast the time went by. Your delivery and preparation was exceptional. Having a break every hour made a huge difference.  I cannot understand why more facilitators don't do this!”

Feedback from a participant in Pretty Agile’s Implementing SAFe class of July 2020. 

Materials

In the physical classroom we give people physical workbooks and other class materials. Just because the course delivery is online, it doesn’t mean people won't want physical course materials. So in addition to the digital workbook provided by Scaled Agile Inc. we post out physical workbooks for the attendees along with any other swag they would receive in a regular in person class.  After the class we export all the online classroom activities from Mural and email them out to all the participants. 

Course materials for Leading SAFe
Course materials for Leading SAFe

If you are looking at running your own online classes, I hope the above guidance is useful. While we have shared the tooling choices we have made, we believe that you can accomplish the same outcomes with any number of tools. We shared our choices in order to inform yours rather than endorsements of specific tools.  If you are looking to attend a Pretty Agile online class, I hope this post provides you with some insights into how our online classes work.

Whatever your situation remember to #StaySAFe out there and we hope to catch you online some time soon. 

Culture is the shared attitudes, behavioural patterns, and values of human groups, teams and tribes. If we want our organisations to create sustainable products and services underpinned by integrity, trust and value, then we will need to build the culture to support this. In this session Em explores how you can sow the seeds of a culture that supports responsible tech in your organisation.

In a recent Implementing SAFe class we were asked - “What is a SAFe Advanced Scrum Master and how does this differ from a SAFe Scrum Master? I can’t see the SAFe Advanced Scrum Master role on the big picture.” It took me a moment to join the dots. But then I saw it - SAFe certifications are role based and most of them are on the big picture.  Therefore, it is easy to assume that a SAFe Advanced Scrum Master is a specific SAFe role. In case you are also wondering about this -it is not. SAFe Advanced Scrum Master is an advanced certification for Scrum Masters looking to “level-up”. Anyway, I always figure if one person has the question (and has the courage to ask) there are probably many others that have the same question, so I thought I would try and shed some light on the difference between the classes and the certifications.

What prerequisites apply?

Scaled Agile Inc. (the certifying body for all SAFe certifications) does not require mandatory prerequisites for any of the certified SAFe classes. This means that it is incumbent on the participant to determine if they have the prerequisite skills and knowledge to successfully undertake any given course and the subsequent certification exam. 

In the case of the SAFe Scrum Master it is recommended that participants are familiar with Agile. Even if you are not familiar with Agile when you register for a SAFe Scrum Master class your training provider should provision you access to the Scaled Agile Community portal where you can access a series of introductory videos on Agile and SAFe.

On the other hand the SAFe Advanced Scrum Master class has the SAFe Scrum Master class as a highly recommended prerequisite. Having taught this class a number of times, those who have taken SAFe Scrum Master (or have at least completed a PI or two as a Scrum Master on an Agile Release Train) have a much better learning experience.

How does the course content differ?

The SAFe Scrum Master course covers a range of topics designed to orientate participants to the role of the Scrum Master in SAFe. The course highlights the differences between Scrum and SAFe terminology and deep dives into the servant leadership, facilitation and coaching roles of Scrum Masters. Unlike traditional Scrum Master classes this course covers the role of the Scrum Masters in the seminal SAFe event - PI Planning - through a detailed simulation. Of course, it also covers the Scrum Masters role in basic Scrum events such as Iteration Planning, Daily Stand-ups, Backlog Refinement, Iteration Reviews and Iteration Retrospectives

The SAFe Advanced Scrum Master course covers topics relevant to the Scrum Master role in SAFe but not covered in the SAFe Scrum Master class. It introduces the 7-core competencies of business agility and connects the Scrum Master role to the SAFe Principles. Participants explore Scrum and SAFe anti-patterns and deep dive into how the application of Kanban and Extreme Programming can help uplift team performance. The class also covers the role of the Scrum Master in cross team collaboration and team building models. The class concludes with a detailed simulation of the Problem Solving Workshop from the Inspect & Adapt workshop; one of the hardest SAFe events for any practitioner to master.

When should you take these classes?

SAFe Scrum Master is designed to prepare participants to assume the role of Scrum Master on an Agile Release Train. It is most commonly delivered prior to the Quick-Start as part of an Agile Release Train launch. This enables the Scrum Master to support their team through SAFe for Teams training and their first PI Planning event. Outside this context, the SAFe Scrum Master class is often taken by Scrum Masters joining an Agile Release Train or aspiring to join an organisation using SAFe. 

As mentioned, the SAFe Advanced Scrum Master class is designed as a “level up” class. Personally I like to deliver this class to the Scrum Masters and RTE on an Agile Release Train or Solution Train once they have been operating for about 9 months to a year.  This is often the point in time when the ART begins to plateau. When we launch ARTs, new Scrum Masters often have a steep learning curve, taking both the SAFe Scrum Master and the SAFe for Teams classes over a matter of weeks. Bringing them back together in a classroom environment about year later, allows them to take some time out to reflect on their journey and identify opportunities for growth. I find this class re-energises the Scrum Master and RTE team, which has the added bonus of re-injecting energy into the whole Agile Release Train. Running this training during the Innovation and Planning iteration is often a good choice. 

The SAFe Advanced Scrum Master class is also taken by Scrum Masters working with SAFe looking to improve their personal mastery of the Scrum Master role in SAFe and aspiring Release Train Engineers.

I hope this little guide helps you decide which class is right for your context. 


If you are interested in taking a class with Pretty Agile, check out our upcoming classes by clicking on the course images below.

SAFe Scrum Master training
SAFe Advanced Scrum Master training
arrow-up
Back to Top

Subscribe to Newsletter

    cross