Effective Scrum of Scrums Meetings

Scrum of Scrums (SoS) meetings are as popular as Scrum itself. The effectiveness of an SoS meeting depends on how it is implemented. There are a few agile teams that have achieved a high level of effectiveness with scrum. In the same way, there are a few teams that use the power of Scrum of Scrums the way it was meant to be.

What was the original purpose of Scrum of Scrums meetings? Scrum of Scrums was meant to bring scrum masters or team representatives of different scrum teams working as a part of a larger project or product together. When several teams work together, it is very common to have dependencies on one another, and things like risks, impediments or blockers need to be discussed to help all the teams achieve their sprint goals. For example, Team B could be working on something that needs Team A’s help. Otherwise their goals will be at risk. Similarly, Team C may need to finish a dependent story which can only be completed once Team B has finished a story in their current sprint.

Dependencies need to be clear. A common implementation of Scrum of Scrums is: the scrum team representatives come together once a week, they talk about the challenges and go back. However, they are not able to achieve their goals in the sprint for the items discussed in Scrum of Scrums. So how effective is this Scrum of Scrums? As an observer, it is painful to see Scrum of Scrums providing no great value. 

Here is a recommendation on how the Scrum of Scrums can be made more effective based on my personal experience of having implemented it very effectively in several scrum teams I’ve worked with over the last 15 years. Just like with all things Agile, I have inspected, adapted and evolved this process to provide huge value to the teams I’ve coached. 

At a recent client in Silicon Valley, having brought agile transformation to a department of 4 teams, I introduced the Scrum of Scrums after helping them establish other scrum ceremonies. By this time, these teams completed 4 sprints, had a stable velocity range, high predictability, a very healthy backlog being produced from user story mapping, collaborative stand-ups, powerful reviews and retrospectives. They realized they were struggling with dependencies upon each others' teams, and despite the request for help, those dependencies or blockers were not getting resolved. 

This was the right time for them to be introduced to the Scrum of Scrums. The recommendations made were as below:

  • The Scrum of Scrums is a problem-solving session, unlike the daily Scrum which is like planning for the day.
  • The teams should meet 3 times a week (MWF).
  • The suggested duration of the meeting was 30-45 minutes.
    • It was important for them to understand that critical issues that need to be discussed with representatives of 3 or 4 teams would impact between 40-50 people, and so addressing them right there would be of huge value.
  • The meeting is ideally held after each team's individual stand-ups.
  • The topics to focus should be dependencies, calling out any risks, synchronization efforts that need collaboration, blockers, etc.
  • This was a forum to discuss how teams can work together more effectively, what has been done, what is going wrong, why and what the group is going to do about it.
  • Each team representative would ask one or more of the following questions:
    • What impediments does your team have that will prevent you from accomplishing your sprint goal or impact delivery plan?
    • Is your team doing anything that will prevent another team from accomplishing their sprint goal or impact their delivery plan?
      •  Have any new dependencies between the teams been discovered?
      •  What have you done or what can you do to be unblocked from another team? 
        • What would be an agreeable ETA for you? (for you to be able to finish the work on time?)
        •  Who among the other teams can help your team to move towards this goal effectively?

Who should attend the Scrum of Scrums? 

Although traditionally the scrum masters are the representatives to the Scrum of Scrums meetings, the scrum master can send another person who has more knowledge about the contextual problems their team is facing at the current time. The scrum master may also bring another person along with them and that is fine, too. We do not want a lot of people attending the meetings as this can prolong the discussions. It helps if the team representative to the Scrum of Scrums is a technical person, since a lot of the problems discussed in these meetings are technical. 

How do you track progress? 

I recommend the team create a Kanban board to track the issues that are discussed at these meetings. Instead of the teams creating additional tickets on this board, we came up with a creative way which includes labeling the issues any team is facing. These issues actually live on the respective team scrum or Kanban boards, but because of a specific label, they show up on the Scrum of Scrums (Kanban board) due to the query that was set up (JQL or Jira Query Language, in this case). 

The facilitator of this Scrum of Scrums maintains a simple excel sheet that monitors or tracks the progress as follows:

*This is usually the person who raises issue and the person who teams up to resolve the issue

Looking at above, you can see that the column 4 minus column 2 gives the cycle time (time it took for the issue to get resolved after it first appeared on the board).  The overall goal is for the average cycle time of all the issues to be as minimal as possible. The idea of including the names of people involved is to help inspire others to collaborate and quickly resolve dependencies, thereby keeping the average cycle time to a minimum.

How do you deal with dependencies outside your Scrum teams? How do you approach organizing the SoS meetings to make them collaborative and effective?

*Some of the ideas have been taken from Scrum@Scale practitioner's training. 

Amitabh (Amit) Sinha is a servant leader entrepreneur, visionary, mentor, trainer and coach. Amit is highly passionate about Agile, its principles, values, and the human side. Amit is a people champion and strives to bring out the best in his teams. Amit leverages his expertise in Agile, Scrum, Kanban and people skills to increase team effectiveness and happiness. See more

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments

EXPERIENCE AGILE. START TODAY

0
Would love your thoughts, please comment.x
()
x

Enter E-mail Address

We promise to keep your email address safe. You can check our Privacy Policy.

Patrick Foster

Agile Coach


Patrick Foster

I’m a leader who serves as an Agile Coach in organizations.

I help senior leadership plan long-term strategic decisions while embracing the Agile mindset.

I also work with teams to help them become self organizing on their journey of providing value to the customers.

I see my clients as creative, resourceful, and whole and I’m here to walk alongside them to achieve business outcomes.

Elena Vassilieva

Innovation Leader Coach & Agile Transformation Adviser

Elena Vassilieva is an executive leadership coach who uses virtual reality (VR) and artificial intelligence (AI) to facilitate sustainable and immersive feedback for conscious leadership development. Elena integrates principles of Conversational and Emotional IQ and Systemic Team coaching with an Agile/Lean empirical approach to create a personalized holistic coaching
experience. Drawing on her years of training, mentoring, and coaching executives and teams in Agile transformation, she now serves as a trusted advisor for thought leaders who engage in digital transformation.
Elena is an experienced people development leader known for her ability to creatively align business strategy to people’s practices while keeping a passionate focus on workplace culture and values.
Elena is an ICF Certified Coach, ORSC, and AoEC Certified Systemic Team Coach, Certified Visionary Leadership Coach.
As the Scrum Alliance Certified Coach and Certified Agile Leadership Educator, Elena is teaching, training, and coaching teams and individuals to become great Agile professionals and Agile leaders. She brings together diverse and passionate voices dedicated to developing thriving workplace cultures, creating joy and value with the Agile approach, and embracing the agile mindset in work and life environments.
Elena works with leaders and teams around the globe, helping them engage in digital transformation and mapping out powerful organizational shifts to create a sustainable culture focused on learning and innovation. She helps executives in global companies find alignment around cultural and social diversity and aligns around shared purpose, shared values, and business goals.
Elena blends her diverse experiences as a trusted advisor, professional consultant, coach, researcher, and VR documentary producer.

Alireza Boloorchi

PhD in Computer Science

Alireza Boloorchi is passionate about efficiency for the whole. He believes leadership is about the courage in sacrificing localized efficiency for a greater goal. For the last 12 years, he has been helping several large and small organizations to adopt/adapt more efficient process using Agile/Lean values and principles.

He received his PhD in Computer Science and is Certified Scrum Professional by Scrum Alliance. His experience is rooted in software engineering followed up in roles such as Scrum Master, Agile coach, ENT Agile coach, and leadership in Agile organizations.

He has worked/consulted in several industries such as Finance, Game, Semiconductor, manufacturing , etc. Academia has been an important part of his professional life, and He is researching and teaching Agile in the academia as an Adjunct Professor at Oklahoma State University. And serves as reviewer for several journals such as Journal of Super Computing, Network Systems, and Information Science.

Zach Bonaker

Benevolent Trouble-maker

Zach Bonaker is a “benevolent trouble-maker” based in San Diego, California, USA and has more than 10 years of experience assisting organizations with achieving their goals through improved working conditions and team-centric systems of work. With experience guiding Fortune 500 companies to multi-million dollar startups, Zach draws upon agile principles, relationships, and systems thinking to redesign structures into safe, collaborative environments. Zach is an international conference speaker, frequent podcast guest, and contributor to the global agile community. When he isn’t thinking about next-generation agile ideas, Zach can be found enjoying the sunny California weather and connecting with people all over the world.

Michael de la Maza

PhD, MIT, CEC, Co founder Demingway.com

Michael de la Maza is the founder of Heart Healthy Scrum and a Scrum Alliance Certified Enterprise Coach (CEC). Previously, he was VP of Corporate Strategy at Softricity (acquired by Microsoft in 2006) and co-founder of Inquira (acquired by Oracle in 2011). He is the co-editor of Agile Coaching: Wisdom from Practitioners and co-author of Professional Scrum with TFS 2010 and Why Agile Works: The Values Behind The Results. He holds a PhD in Computer Science from MIT.

Jeff Patton

Chief Troublemaker

Jeff Patton helps companies adopt a way of working that’s focused on building great products, not just building stuff faster. Jeff blends a mixture of Agile thinking, Lean and Lean Startup Thinking, and UX Design and Design Thinking to end up with a holistic product-centric way of working. Jeff is author of the bestselling O’Reilly book User Story Mapping which describes a simple holistic approach to using stories in Agile development without losing sight of the big picture.

Jeff’s a Certified Scrum Trainer, and winner of the Agile Alliance’s 2007 Gordon Pask Award for contributions to Agile Development. You can learn more about Jeff, and find essays and past writing from his columns with StickyMinds.com, Better Software Magazine, and IEEE Software on his website: jpattonassociates.com. 

Amitabh Sinha

Execution Strategy Advisor, CTC

Amitabh (Amit) Sinha is a servant leader entrepreneur, visionary, mentor, trainer and coach. Amit is highly passionate about Agile, it’s principles, values, and the human side. Amit is a people champion and strives to bring out the best in his teams. Amit leverages his expertise in Agile, Scrum, Kanban and people skills to increase team effectiveness and happiness.

Amit has had huge success in transforming teams, departments and organizations. He has led, coached, nurtured and trained hundreds of teams into high performance and happiness! Amit’s teams have often been noted for their high levels of exuberance. Amit helps Scrum Masters, Product Owners, leaders and executives understand the Agile mindset and how to create effective products that delight customers. 

Amit contributes to the community by speaking at various forums and meetups to share his knowledge and wisdom with others. He delivered a popular workshop on happiness and productivity at the global Agile conference August 2019(AA 2019, DC). Amit lives with his wife and three boys in Palo Alto, California.

Rakesh Sadhwani

Business Strategy Advisor

Rakesh Sadhwani is an entrepreneur, businessman, and technical leader who possesses a wealth of industry experience and know-how.  He currently serves as the CEO of an award winning, Bay Area technical staffing and solutions firm, Vertisystem. Rakesh’s expertise includes on-shoring and off-shoring, staff augmentation, business strategy, business development and creating valued partnerships.

What sets Rakesh apart as a leader is his dedication to the relationship first, his genuine commitment to the community, enabling his staff’, and a commitment to doing what is right.  Rakesh is a true partner who sincerely listens and endeavors to deliver value above and beyond your expectations. Rakesh lives with his wife and two daughters in Fremont, California.