Include All Team Members in Sprint Meetings. Yes, Them Too.

Include All Team Members in Sprint Meetings. Yes, Them Too.

I've been in a few arguments lately. Each argument was unique but there was a common thread running through each: whether the whole team should be invited to attend certain scrum meetings.

I have a firm belief that agile teams do best when team members feel and act as one team:

  • Any feelings of "us vs. them" go away
  • Finger-pointing and CYA activities are eliminated.
  • Team members put team goals ahead of personal agendas
  • Team members become more willing to compromise to gain consensus if doing so helps the team achieve its overall goals

Agile teams should foster a whole-team mindset. For example, an agile team should not feel as though it has a programming subteam and a testing subteam. When a team acts as one team, the idea of functional subteams fades away. By the same token, agile teams shouldn’t feel as though they need to hide anything from one another, and that includes the ScrumMaster and the product owner. Teams that act as one team include every role in every sprint meeting: from planning and daily scrums to reviews and retrospectives.

The arguments I found myself in were with people who didn’t value this one-team or whole-team mindset as much as I do. I suspect that’s because they don’t realize how crucial a whole-team mindset is to succeeding with agile.

Team Member Identity

Let me back up for a moment. When I say that agile teams should not have functional subteams like a programming team and a testing team, I'm not saying that everyone should become a generalist. That's a common myth in agile. Rather, I'm saying that people on agile teams should get most of their identity from membership on the team rather than association with others with the same skills.

To see what I mean, think of a sports team. The sport doesn't matter, but I'll use baseball. A pitcher on the New York Yankees should think of himself as a Yankee first and a pitcher second.

Sure, this pitcher may occasionally get together with pitchers from other teams. And when those pitchers come together, they swap stories that only pitchers can relate to--"Man, once I turned 30, I really started to need those ice packs on my shoulder any time I threw more than 80 pitches in a game."

But even so, our pitcher should get most of his identity as a Yankee rather than as a pitcher.

Special Rules Inhibit Whole-Team Thinking

To foster a whole-team mindset, it is important to remove any special rules created by or imposed on the team that apply to only a subset of the team. The baseball team’s morale would suffer if there were a jug of Gatorade in the locker room with a sign saying “pitchers only.” And agile teams can’t thrive when there’s a metaphorical sign on the meeting door that says “Development Team Only.”

But that’s exactly what happens on many teams when it comes to two specific agile meetings: the daily scrum and the sprint retrospective.

The arguments I mentioned earlier centered largely around someone telling me the product owner (and sometimes even the Scrum Master) should not participate in these meetings.

This is wrong, wrong, wrong.

Excluding the Product Owner from Meetings

Any rule a team establishes saying, "This type of person should not participate because of their role" works entirely against the goal of creating a whole-team mindset.

To see how wrong excluding a product owner from these meetings is just because the person is a product owner, imagine a rule that said testers cannot attend. Or left-handed team members can't attend.

If those rules sound wrong then so is a rule that says product owners or Scrum masters can’t attend.

What If Your Product Owner Is a Jerk?

Sometimes I’m told that a team doesn’t want the product owner to participate in a retrospective or daily scrum because the product owner is a jerk. Well, the solution then is to do the same thing the team would do if a programmer were a jerk: Address the behavior of that person.

Don’t make a rule that says a certain role can’t attend.

Yes, some product owners are jerks. But so are some programmers, testers, tech writers, analysts, Scrum Masters, DBAs, and so on.

But we don’t change what is right just because some teams have product owners who abuse a retrospective as a way, for example, to harangue the team over why its velocity hasn’t doubled over the past month.

Agile Teams Need a Whole-Team Mindset

Establishing a whole-team mindset is an important goal for any team that wants to perform at the highest possible level. This doesn’t mean people are interchangeable or that everyone learns how to do everyone else’s job.

But it does mean everyone on the team thinks first about how to achieve the team’s goals rather than each person’s individual goals.

Tommy Lasorda, long-time manager of the Los Angeles Dodgers’ baseball team knew this. He said his job was to get players working for the team name on the front of their shirts rather than their own names on the back. This is the essence of a whole-team mindset in which everyone on the team feels they are in it together.

As agile coaches, Scrum Masters, and other agile leaders, our mission is to help our teams achieve this whole-team mindset. To do that, we need to discourage any behavior that fosters us-them thinking, such as excluding someone from a meeting merely because of their role.

What Do You Think?

Has your team established a whole-team mindset? How did it happen? Has that improved how team members work together? Please share your thoughts where this post was originally published, on the Mountain Goat Software blog.

If you liked this article, you can sign up to receive my one best, short tip about agile each week. These tips aren't online and signing up is the only way to receive them.

Tamanna Bhutkar

Technology enthusiast, Azure Cloud Architect, Agile Ninja Coach, PSM-I, ICP-ACC

6 年

Thanks Mike for sharing this!! This is what I think that bringing the entire team together will firstly enhance Collaboration. Secondly, the sense of ownership as a team will be inculcated in those meetings and the entire team will share the same understanding of the progress of the Sprint. Thirdly, since we are striving for Cross skilling, this will be definitely a stepping stone to the awareness and basic understanding of the other tasks/impediments/process than a developer is working upon. So to summarize,I think it is inevitable for the entire Scrum team to be present for the Sprint meetings..

Leena B.

TPM Infrastructure @ LinkedIn

6 年

Agree and witnessed the changes!!

York Han

Technical Lead at QBE Insurance

6 年

I will say not only Agile team need whole-team mindset but any productive team who is eager to achieve success, the key is as you said to always value the team’s goals on top of individual (individual group)'s goals

回复
Joshua Fischbeck

Product Manager at Arrow Electronics

6 年

Correct!!! Favoritism is the way you have good employees leave the "team" even if they are a producer and shown appreciation in some ways.

Amanda Caudle

Passionate, Data-Driven Medical and Public Health Product Leader at Sunquest Information Systems

6 年

Silos are the death knell of innovation. If someone has the passion to show up, let them show up. You can coach someone to time their suggestions more appropriately, but “seeing the potential and offering solutions” is nearly uncoachable.

回复

要查看或添加评论,请登录

Mike Cohn的更多文章

  • You Don't Need a Complicated Story Hierarchy

    You Don't Need a Complicated Story Hierarchy

    Consultants and tool vendors seem to have a penchant for making things complicated. It seems the more complicated we…

    7 条评论
  • Agile Teams Need to Balance Specialists and Generalists

    Agile Teams Need to Balance Specialists and Generalists

    There's a mistaken belief that to be agile, every team member must become a generalist. What I find surprising about…

    28 条评论
  • Product Owners: Quick Action Isn’t Always the Right Course

    Product Owners: Quick Action Isn’t Always the Right Course

    I’ve been doing a back-to-basics tip series, exclusively for my subscribers. This past month’s weekly tip focus has…

    14 条评论
  • With Agile, It’s Not What You Do. It’s What You Do Next.

    With Agile, It’s Not What You Do. It’s What You Do Next.

    I’ve been writing a series of tips about product owners, exclusively for my subscribers. It got me thinking about the…

    6 条评论
  • What Happens When During a Sprint

    What Happens When During a Sprint

    Successful Scrum implementations involve a handful of important sprint events (also called sprint meetings or sprint…

    2 条评论
  • What Are Agile Story Points?

    What Are Agile Story Points?

    Story points are a unit of measure for expressing an estimate of the overall effort that will be required to fully…

    14 条评论
  • Don’t Equate Story Points to Hours

    Don’t Equate Story Points to Hours

    I’m a huge proponent of estimating in story points. (You can get a full overview of how to use story points from…

    50 条评论
  • Epics, Features and User Stories

    Epics, Features and User Stories

    I’ve been getting more and more emails lately from people asking, “What is an epic, a feature and a user story in…

    6 条评论
  • Nine Agile Halloween Costumes for Scrum Teams

    Nine Agile Halloween Costumes for Scrum Teams

    It’s time to start thinking about an appropriate costume you can wear to the many agile-themed Halloween parties you’ll…

    4 条评论
  • 5 Ways to Split User Stories: The SPIDR Method

    5 Ways to Split User Stories: The SPIDR Method

    Splitting user stories. It’s something I get asked about every day.

    45 条评论

社区洞察

其他会员也浏览了