agile

  • Scrum Master Vs Project Manager: Different Roles, Different Individuals

    A common misconception among those new to Agile software development is that the Scrum Master role is identical to the traditional Project Manager role. In reality, this is demonstrably untrue and differences between these roles is illustrated when we consider scope of influence and ownership. While there are some shared tasks and similarities between these roles, they are at their foundations, separate roles with incongruent fields of influence.

    Scrum Master is a facilitator focused intently on a Scrum Team and its deliverables. The term facilitator is used specifically because the Scrum Master does not lead the team, dictate the work they will do, or the order that the work will be done. A Scrum Master’s role is one of support. Decision-making powers within the Scrum Team are decentralized; the Scrum Master facilitates conversations that lead to solutions. The Scrum Master coaches the team and the Product Owner in Scrum processes, but does not make standalone task level or feature decisions. Essentially, the Scrum Master is embedded within a Scrum Team and is responsible for the work that the Scrum Team develops and launches.

    In large projects with multiple Scrum Teams, a Project Manager may be positioned to track the project as a whole, managing project timelines, budgets, contracts, and risk. In this position, the Project Manager is a leader, a decision maker and is empowered with dictating the priority of work, cutting/adding features and adjusting resources while the Scrum Master is concerned with budget, contracts, and timelines as they relate directly to the Scrum Team and their deliverables.

    The Scrum Master and Project Manager roles are both important in their own way. Each project is unique and as such, management should exercise careful consideration when creating staffing plans for non-development task owners. It may be that a project requires a Scrum Master to help facilitate execution, along with the dedicated contract negotiation skills of a practiced Project Manager. In this case, it would be preferable to have a Scrum Master who also happens to be a Project Manager selected for that role. Many times, the Project Manager and Scrum Master roles are staffed by different individuals to prevent overtasking and conflicts of interest that could break down the Agile process.

  • Five Steps for Improving Team Communication with Working Agreements

    Editor’s note: This is a guest post from a colleague’s blog. The content has been amazingly helpful to me when working with teams, and I share the ideas of this post widely to attendees of my classes. The original site (https://www.ruralsourcing.com/blogs/five-steps-for-improving-team-communication-with-working-agreements/) has been experiencing hosting issues, so I’ve agreed to re-publish the original content here.

    Smooth teamwork and collaboration are key when working in Agile teams. However, getting started with a new team can be difficult, whether you’re co-located or working remotely, as so many teams are now. This is where working agreements can come in. At their core, working agreements are a set of statements that define how a team is going to work together and be the most effective team they can be. As you can imagine, each individual is different, and each team is different, so there’s no “one size fits all” working agreement. Here’s why they’re helpful and how to get started on creating one for your team.

    Why working agreements are so important

    Working agreements provide a common baseline of expectations for every team member, allowing for transparent communication, which is now more important than ever before with so many teams having become fully remote. Unclear expectations within a team can foster resentment if someone is not acting the way others expect, however, we can easily get a team on the same page with an hour-long discussion to create a set of working agreements. Another benefit is to foster empathy and build relationships between team members. If the team doesn’t know each other very well, talking about how they like to work, both individually and as a team, can help them get to know each other.

    How to build a working agreement 

    Working agreements are evolving documents and should be periodically revisited. To get started, all we need is an hour meeting and everybody on the team to be present and ready to participate. This isn’t the kind of meeting we want to schedule on a Friday afternoon after everyone is checked out for the week. These are the steps I recommend following when setting up a working agreement.

    1. Before the meeting, create a board in your team’s collaboration tool of choice. Any of them will work just fine. Physical sticky notes, Mirostickies.io, and Trello all work very well. Bonus points if answers can be hidden during step two to more easily reveal common themes among team members.
    2. Start with a question or two to get the team thinking about teamwork and collaboration. Make a column or grouping on your board for each of the questions. Give the team 5-10 minutes to answer the questions. A few suggested questions to have the team answer individually are:
      • “I work best when…” ex. “I work best when I limit distractions”
      • “I value…” ex. “I value receiving feedback regularly”
      • “A high functioning team does…” ex. “A high functioning team is never afraid to ask for help”
    3. Go over the responses as a group. Group them into common themes if any arise. The team will likely think of more things they wish to add.
    4. Distill the previous groupings into a set of working agreement statements that everyone on the team is happy with. This might take some discussions or a few iterations of each statement to get things to a point everyone on the team is happy with. Try to limit the number of statements to fewer than 10 so they are easily remembered.
    5. You’re done! Make your working agreements visible and make a note to revisit your agreement in a few weeks or a month as the team uses it.

    Atlassian has a great working agreement playbook that is another good place to start. Remember, a working agreement can and likely will change while a team is forming and finding its groove. Below is a sample board after a working agreement session to give you an idea of what the result might look like.

    Differences in remote working agreements

    Working remotely doesn’t change the process for building the working agreement besides the tooling you may use and the topics you may cover. With the tooling above, you can easily replicate a similar feel to all being in the same room with sticky notes on a whiteboard. A remote team’s working agreement may look similar to a colocated team’s working agreement, but likely with different topics covered.

    Some important remote topics to cover may include:

    • Do we have core working hours where meetings should be scheduled?
    • What are our primary means of team communication? (Email vs chat software)
    • What is our response time on our chat software?
    • Do we expect cameras on during meetings?

    So you made a working agreement, now what?

    Use it! Find a place to display it near your working space or on the team’s issue tracking board. Over the next few weeks, pay attention to your team dynamics and communication. Is your team following the working agreement? Are they working better together? What could be changed to help us build better software? Use your team retrospective or schedule a meeting to adjust the working agreement to any new needs that have arisen. Continue reviewing and refining it once a quarter or every six months.

    The most important time to review, or even start over on your working agreement is when the team changes. If someone leaves or a new person joins, it’s a whole new team with different dynamics and personality interactions. It’s usually best to create a new working agreement, but a few of the previous statements will likely continue on the team’s working agreement. After all, creating a working agreement for your team is one of the best things you can do to avoid unnecessary conflict and keep your colleagues working efficiently. Treat it as an evolving document and don’t be afraid to keep reworking it to help your team function at their best.

    About the Author:

    Josh Schanke is a Principal Consultant and has been building software for over 10 years across a variety of tech stacks. He is passionate about solving problems, whether they be Product, Team or Technology. He has led many teams to improve how they work together and build great software. When he’s not working, Josh is relaxing with a good book, diving into some long video games, beating friends in board games, or trying some interesting beers at one of Milwaukee’s many breweries.

  • 80. Dave Prior stops by and we talk about podcasts

    My buddy Dave Prior, CST (drunkenpm@gmail.com) visited, and we talked about his fun podcasts. Specifically we mentioned these two episodes of Agile and Project Management – DrunkenPM Radio:

    • Human Hacking with Christopher Hadnagy and Dr. Abbie Marono
    • The Art of War with Gary Gagliardi

    Dave is also a CST with the Scrum Alliance and active with Project Management Institute. Until recently, we had both been working for LeadingAgile.

    We also talked about Lithespeed’s recent Global Agility + Innovation Summit. Dave was interviewing some luminaries for the event.

    We spoke briefly about Vic’s Coach’s Toolkit, A-CSM classes, and the renovations to his YouTube Coffeehouse studio.

  • 79. Ben is Tired of the Agile Bashing

    Summertime has gone, and the Agile Open SoCal is just around the corner. See announcement below.

    OnlineScrumClass.com

    In episode 79, Ben (@BenRodilitz) and I sat down for coffee and a chat about a topic that “dispirits” him lately: the bashing of Agile (specifically Scrum or SAFe) for being too prescriptive or not prescriptive enough.

    Announcements:

    Please HELP support us by becoming a Patron: patreon.com/agilecoffee

    Agile Coffee is Proud to be a part of the Agile Podcast Network

    Looking for Vic’s videos? Come visit his CoffeeHouse channel on YouTube!

    Vic's CoffeeHouse videos on YouTube
  • 78. Coffee with the CoLead Team

    It’s summertime, again, and I sat down for coffee and a chat with Angela Johnson and Christian Antoine of the Collaborative Leadership Team. We had a great time catching up and covered a wide variety of topics.

    Some of the topics we discussed:

    • CoLead Team’s videos, the Ignite Agility podcast, and Angela’s book: “The Scrum Master Files”
    • Short stories of how we met
    • “We’re sick of Scrum” – talking about the words we use
    • “Going Agile” – where are you going? It’s not a destination
    • The role of an Agile Coach

    Here are a few ways to get in touch with Angela and Christian:

    Resources:

    Announcements:

    • Vic is now teaching the Advanced ScrumMaster (A-CSM) class. Find out more on our Events page.
    • Vic will once again hold space at AOSC this September. Currently planned to be an in-person experience, the Agile Open SoCal 2022 will return to the campus of UCI (Irvine, CA) on Sept. 19-20. Tickets available at eventbrite.com/agile-open-socal-2022-tickets
  • 76. Gratitude and Coffee

    Lorraine Agular (@Working_Harmony) and Ben Rodilitz (@benrodilitz) join Vic (@AgileCoffee) for a face to face discussion on gratitude.

    Please HELP support us by becoming a Patron: patreon.com/agilecoffee

    Agile Coffee is Proud to be a part of the Agile Podcast Network

    Looking for MORE Scrum videos? We’ve got you covered. Tune in!

  • 75. Managing with Coffee

    75. Managing with Coffee

    OnlineScrumClass.com

    Johanna Rothman (@JohannaRothman), Chris Hurney (@chris_hurney) and Ben Rodilitz (@benrodilitz) join Vic (@AgileCoffee) at a virtual coffee shop to discuss topics related to Making Management Easy.

    Please HELP support us by becoming a Patron: patreon.com/agilecoffee

    Agile Coffee is Proud to be a part of the Agile Podcast Network

    Looking for MORE Scrum videos? We’ve got you covered. Tune in!

    This image has an empty alt attribute; its file name is tv-stack-TSMG.jpg

  • 74. Thankful for Lean Coffee with Friends

    74. Thankful for Lean Coffee with Friends

    OnlineScrumClass.com

    Diana Larsen (@DianaOfPortland), Lakshmi Ramaseshan (@LakshmiRamases2), Chris Hurney (@chris_hurney) and Colleen Kirtland (@purposecreator) join Vic (@AgileCoffee) at a seasonal (and virtual) coffee shop to discuss the following topics:

    • What new opportunities have you discovered in these pandemic times?
    • Building Values and Principles as a Collaborative Activity with Teams
    • The Doughnut Economics Journey Continues…
    • Virtual Coaches and Distanced Coaching: What’s Working for Us?
    • Exploring Agile Fluency

    Please HELP support us by becoming a Patron: patreon.com/agilecoffee

    Books and resources mentioned in this episode:

    Agile Coffee is Proud to be a part of the Agile Podcast Network

    Looking for MORE Scrum videos? We’ve got you covered. Tune in!

  • 73. Virtual Coffee after our Virtual Agile Open Socal

    73. Virtual Coffee after our Virtual Agile Open Socal

    OnlineScrumClass.com

    Vic (@AgileCoffee) and Larry (@LarryLawhead) teamed up with Lakshmi Ramaseshan (@LakshmiRamases2) and Professor Hadar Ziv (UCI – Dept of Informatics ) in a virtual coffee shop to discuss the following topics:

    • Did the Agile Open SoCal work as a virtual event?
    • Playing to Your Strengths – Using Strengthsfinder (book) with Teams
    • What is a Value Hypothesis (and why was it following Larry all day?)
    • Creating a Values & Principles Based Culture

    Please HELP support us by becoming a Patron: patreon.com/agilecoffee

    Here’s the MIRO board that Lakshmi created for our virtual event:

    Books and resources mentioned in this episode:

    Agile Coffee is Proud to be a part of the Agile Podcast Network

    Looking for MORE Scrum videos? We’ve got you covered. Tune in!

  • 72. Takeaways from #AOSC20, with Ukulele

    OnlineScrumClass.com

    Vic (@AgileCoffee) and Chris Hurney (@chris_hurney) were joined by Colleen Kirtland (@purposecreator) and first-time guest (and new Scrum Master) Kaitlyn Taylor in a virtual coffee shop to discuss the following topics:

    Looking for an Agile Conference this season? Check out the Agile Online Summit coming up October 26th – 30th, 2020. It’s a FREE event over 5 days, with 5 tracks, 8 excellent keynote speakers, Live Q&A sessions, a sweet networking program.

    Help make this podcast ever more amazing. With your support, we hope to host a new Agile Coffee episode each week of the year, bringing fresh new voices and unique perspectives to the conversation. Help us out by signing up on Patreon today. Thanks!