DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Related

  • Feature Owner: The Key to Improving Team Agility and Employee Development
  • Variance: The Heartbeat of Agile Metrics
  • Sprint Retrospective Meeting: How to Bring Value to the Table
  • The Agile Scrum Ceremony Most Talked About but Least Paid Attention To

Trending

  • The Human Side of Logs: What Unstructured Data Is Trying to Tell You
  • Analyzing Techniques to Provision Access via IDAM Models During Emergency and Disaster Response
  • Non-Project Backlog Management for Software Engineering Teams
  • Unlocking the Benefits of a Private API in AWS API Gateway
  1. DZone
  2. Culture and Methodologies
  3. Agile
  4. Liberating Structures for Scrum: The Daily Scrum

Liberating Structures for Scrum: The Daily Scrum

This Liberating Structures for Scrum meetup addressed the Daily Scrum.

By 
Stefan Wolpers user avatar
Stefan Wolpers
DZone Core CORE ·
Aug. 26, 19 · Analysis
Likes (1)
Comment
Save
Tweet
Share
5.7K Views

Join the DZone community and get the full member experience.

Join For Free

This Liberating Structures for Scrum meetup addressed the Daily Scrum, particularly the notion that it is barely possible to create a Liberating Structure Daily Scrum string that fits into the 15-minutes time-box of the Daily Scrum. Learn more on how to bust that myth.

Liberating Structures for Scrum

Created by Keith McCandless and Henri Lipmanowicz, Liberating Structures cover a set of easy to learn, yet powerful ways to collaborate as a team — even as a (very) large team by Scrum standards — overcoming traditional communications approaches like presentations, managed discussions, or another disorganized brainstorming at which the loudest participants tend to prevail.

Liberating Structures are well suited to improve the level of engagement among participants of Scrum events, thus stimulating the kind of outcomes that are necessary to create learning organizations. Liberating Structures also provide an excellent toolbox to handle Product Backlog refinements or improving the Definition of Done of an engineering organization.

Lastly, Liberating Structures are a great tool when Scrum Teams come together for retrospectives, self-selection of teams, or figuring out where to go during the next 24 hours; which is what the Daily Scrum is all about.

See the meetup’s slide deck here.

The Daily Scrum

The Daily Scrum is a key to inspect and adapt Scrum event supporting the Development Team on its journey to deliver a valuable, potentially shippable Product Increment at the end of the Sprint. According to the Scrum Guide:

  • The Daily Scrum is a 15-minute time-boxed event for the Development Team.
  • The Daily Scrum is held every day. At it, the Development Team plans the work for the next 24 hours.
  • This optimizes team collaboration and performance by inspecting the work since the last Daily Scrum and forecasting upcoming Sprint work.
  • The Daily Scrum optimizes the probability that the Development Team will meet the Sprint Goal.
  • Every day, the Development Team should understand how it intends to work together as a self-organizing team to accomplish the Sprint Goal and create the anticipated Increment at the end of the Sprint.
  • The structure of the meeting is set by the Development Team and can be conducted in different ways if it focuses on progress toward the Sprint Goal.
  • The Development Team members often meet immediately after the Daily Scrum for detailed discussions, or to adapt, or replan, the rest of the Sprint's work.
  • The Daily Scrum is an internal meeting for the Development Team. If others are present, the Scrum Master ensures that they do not disrupt the meeting.
  • Daily Scrums improve communications, eliminate other meetings, identify impediments to development for removal, highlight and promote quick decision-making, and improve the Development Team’s level of knowledge.

Source: Scrum Guide.

What many people overread and thus misunderstand is the fact that the Daily Scrum is not supposed to solve all issues within the 15-minutes time-box. Its purpose is to reveal the issues so that the Development Team can act appropriately also after the Daily Scrum time-box has elapsed. So, this is where Liberating Structures kick in.

Liberating Structures Daily Scrum Strings

For this meetup, I chose two new LS microstructures that have the potential to support the Development Team to clear its path to achieve the Sprint Goal:

Troika Consulting

The first choice was Troika Consulting, a way to “Get Practical and Imaginative Help from Colleagues Immediately.” Troika Consulting proves to be especially helpful at sourcing support at the individual level, for example, from other Development Team members on how to solve a technical issue.

Liberating Structures Daily Scrum Troika Consulting — Hands.on Agile

Discovery and Action Dialog (DAD)

The second choice was the Discovery and Action Dialog (DAD) to “Discover, Invent, and Unleash Local Solutions to Chronic Problems.”

When the stakes are high, such as in the Megabrain.io situation, see below, some people outside the Scrum Term revert to exercising more control to deal with their perception of complexity and uncertainty. This bias for action can impede a Scrum Team achieving its Sprint Goal. Hence we explored another new Liberating Structure — the Discovery and Action Dialog (DAD) — to learn how to discover outside intervention and how to address the situation as a Scrum Team by identifying positive deviant (PD) behaviors and practices to provide solutions to real (and perceived) problems.

We used the following set of question to run the DAD on our problem at an organizational level:

  1. How do you know when the problem outside intervention is present?
  2. How do you contribute effectively to solving the problem of outside intervention?
  3. What prevents you from doing this or taking these actions all the time? (Ask for stories from the past.)
  4. Do you know anybody who is able to frequently solve the problem of outside intervention and overcome barriers? What behaviors or practices made their success possible?
  5. Do you have any ideas?
  6. What needs to be done to make it happen? Any volunteers?
  7. Who else needs to be involved?
Discovery and Action Dialog (DAD)

Designing a Liberating Structures Daily Scrum String

Now that we added another two LS microstructures to our toolbox, we moved on to the MegaBrain.io scenario:

Everyone Is a String Designer

The Hands-on Agile meetups addressing Liberating Structures for Scrum are not created by a design team in advance as there is no standard string that we explore or follow. Designing a Liberating Structures Daily Scrum string was a task for every participant, as we split up into four teams to solve the MegaBrain.io scenario task, with each team suggesting a string and sharing it with everyone else via Shift and Share.

The MegaBrain.io Scenario

Given the vastly different background of the attendees of a meetup, we use a prepared narrative — the MegaBrain.io scenario — as common ground to make strings comparable:

A year ago, MegaBrain.io was a well-funded, Berlin-based hopeful in the race to improve schooling by creating tailored curricula for each student derived from an AI.

Today, MegaBrain.io’s situation is dire:

  1. Only three months of runway left.
  2. Conflicts among the founders, as well as between Product and Engineering, become more frequent as well as more public.
  3. The existing VCs are not pleased with the growth metrics for the last nine months and hence are reluctant to provide more capital to MegaBrain.io.
  4. However, there is a newly formed VC interested in investing — provided MegaBrain.io delivers the much anticipated yet overdue 3.0 release.
  5. In a last-ditch effort, the management fired 32 people mainly from marketing, sales, and administration last week to save liquidity to bring this new investor on board — that was a third of the team.
  6. The previous Sprint was a disaster. For the third time in a row, MegaBrain.io’s three Scrum Teams failed to deliver the 3.0 release.
  7. The current Sprint — ending in a week from now — looks more promising.
  8. All hopes now rest on the upcoming two Sprints to finally deliver the 3.0 release and to make the miracle of a new investment happen.

The Task of Creating a Liberating Structures Daily Scrum String

Prepare a string of LS microstructures that might support MegaBrain.io’s Development Teams in adapting their plans to achieve the Sprint Goal during the Daily Scrum.

To help with the task, a cheat sheet was issued, comprising of all previously explored Liberating Structures micro-structures:

The LS Cheat Sheet — Hands-on Agile Berlin

The winning Liberating Structures Daily Scrum string started with TRIZ, followed up with either What, So What, Now What?, Troika Consulting, or Min Specs.

Liberating Structures Daily Scrum String for MegaBrain.io — Hands-on Agile

Conclusion

Do not believe that the 15-minutes time-box of the Daily Scrum rules out to apply Liberating Structures as a facilitation tool. On the contrary, once we understand that the purpose of the Daily Scrum is to reveal the issues that have the potential to prevent the Development Team from achieving the Sprint Goal, we can use Liberating Structures Daily Scrum strings to resolve these issues in a creative, effective way.

Have you used Liberating Structures to facilitate the Daily Scrum? If so, please share your findings with us in the comments.

Attribution

Liberating Structures are developed by Henri Lipmanowicz and Keith McCandless and are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

scrum agile Sprint (software development) Strings Data Types

Published at DZone with permission of Stefan Wolpers, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Feature Owner: The Key to Improving Team Agility and Employee Development
  • Variance: The Heartbeat of Agile Metrics
  • Sprint Retrospective Meeting: How to Bring Value to the Table
  • The Agile Scrum Ceremony Most Talked About but Least Paid Attention To

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: