Is This Chaos Ok?

[article]
Summary:

Iteration planning meetings for any agile team can be quite chaotic. People swarm in the meeting area collaborating on features, solutions, and schedules. To the untrained eye, the scene could cause worry lest the team falls into a destructive and disorientating type of chaos. But Michele Sliger says that there's no need to worry—the chaos that surrounds the team actually rejuvenates the collective mind.

As an agile coach, I get the opportunity to facilitate many teams' first iteration planning meetings. These meetings start like typical meetings, with everyone sitting around a table listening to one person talk. But as the meeting progresses, the team begins to move around and exploratory discussions begin around the work. The team then goes into motion, taking advantage of the tools in the room—whiteboards, sticky notes, flipcharts, etc. With these tools, they work together to figure out how to implement the requested features.

A word often used to describe this chaotic effect is "swarming." When agile teams are given a problem to solve, you will see them literally swarm together as they begin to analyze and brainstorm solutions for the issue at hand. Like birds' flocking behaviors and the swarming of bees, this collective behavior is indicative of a complex adaptive system in which the group's intelligence is greater than the sum of its parts. James Surowiecki, author of The Wisdom of Crowds, notes this to be true, but only when the group is diverse and each person brings a unique viewpoint to the problem solving event.

Sometimes this swarming looks more like a cocktail party. In larger teams, for example, I've seen a coder, tester, and data analyst gathered around a whiteboard working out how to implement a requested feature. Across the room the product owner and another coder and tester are figuring out the details on a different feature. At the other whiteboard, the DBA, architect, and a third coder are all discussing a third feature.

As they work out the tasks necessary to implement the features, they will break from their smaller groups and reform with others to review their findings and see what else might emerge from their discussions. Watching from afar, the scene looks like a cocktail party with sticky notes instead of coasters and sodas instead of martinis!

These meetings are much more animated because the team members get up and move around. Everyone participates physically and mentally, and no one suffers from the PowerPoint glaze common to traditional "let's all stare at the screen while one person does all the talking" meetings. Yet, amidst the chaos there is discipline. There is a clear purpose, a timebox within which to achieve that purpose, an agenda to guide the participants toward their goals, and a facilitator to help the team keep to the agenda, purpose, and timebox. This structure, with its boundaries, provides the stability that the team needs to focus its swarming, aka "chaos."

And there's no doubt that this event can certainly look like chaos to an outsider. However, I didn't realize until recently that it can look like chaos to insiders as well!

In the midst of the chaos during one of the initial meetings with a newly formed team of agile beginners, I turned to the project manager and said, "Isn't this wonderful?" His reply—"Is it? Are you sure?"—woke me up to his concerns about seeing everyone talking with one another without any hierarchical formation or structure. He was not used to seeing this kind of meeting.

Tags: 

About the author

Michele Sliger's picture Michele Sliger

Michele Sliger has extensive experience in agile software development, having worked in both XP and Scrum teams before becoming a consultant. As a self-described "bridge builder," her passion lies in helping those in traditional software development environments cross the bridge to agility. Along with co-author Stacia Broderick, their book The Software Project Manager's Bridge to Agility focuses on the topic, helping PMI-trained project managers make the transition. Michele is a Certified Scrum Trainer (CST) and a certified Project Management Professional (PMP). If you have a question, or would like help with your agile adoption, Michele can be reached at michele@sligerconsulting.com.

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!