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 Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
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
Partner Zones AWS Cloud
by AWS Developer Relations
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
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Culture and Methodologies
  3. Agile
  4. The Path to Scrum Mastery: Top 5 Common Scrum Master Traps to Avoid

The Path to Scrum Mastery: Top 5 Common Scrum Master Traps to Avoid

Here are some common pitfalls within Scrum mastery about the role of a Scrum Master and the duties that it entails.

Robert Pieper user avatar by
Robert Pieper
·
Feb. 01, 19 · Presentation
Like (2)
Save
Tweet
Share
6.92K Views

Join the DZone community and get the full member experience.

Join For Free



For my career, I have had the great privilege to witness different companies undergo many different phases of Agile transformations. I've met many amazing Scrum Masters along the way that have evolved to take on major responsibilities in their organizations. However, I have also seen many Scrum Masters who fall into common traps that impede the Scrum team, impede delivery, and inadvertently slow down their own career growth by falling into five common traps that I have identified. I'll identify these common mistakes and offer ways to best avoid them or get out of an invisible sinking tar pit that frequently pulls new Scrum Masters into their demise and show you how to get back on the path towards becoming a great Scrum Master.

Trap #1: You're the Only One Typing Notes for Every Meeting

Are you always the one doing the typing in every Scrum event? Being a Scrum Master doesn't make you the team secretary. Anyone who can type can take the keyboard or laptop and write user stories, take notes, update hours and change Outlook appointments. If you want a self-organizing and empowered development team, you cannot do everything for them, including taking notes. I often get asked if a Scrum Master is a full-time role because all they have seen are Scrum Masters that run all the meetings and take all the notes. If that's all you do, it's understandable why one would see it as a part-time job.

Trap #2: You Ask People for Status Updates in The Daily Scrum

Do you find yourself repetitively asking everyone on the team what they did yesterday, what they're going to do today and if they have any impediments? A self-organizing development team should know how to measure their own progress toward the Sprint Goal and if they don't, it's your role to help them. If they don't know how to keep the meeting to 15 minutes or less, it's completely acceptable for you as the Scrum Master to help the team address this issue. If the entire team is checked-out on social media or reading up on the news during meetings, it's a good sign they're not using this Scrum event for its intended purpose.

Trap #3: Team Mom

As the Team Mom, you are the one constantly asking team members to update their hours in the tracking tool. Does their response make you feel like you're asking them to clean their room? Development is a development team responsibility. Providing transparency into progress toward team goals is the responsibility of the Development team. If they do not provide enough transparency they should expect to be asked to produce status reports, do time tracking, report to a Project Manager...you get the picture.

Trap #4: Ignoring the Data

When do you and the development team look at the Sprint burn-down chart? Is it only in the Sprint Retrospective? Does the Product Owner have to plan releases? If so, do they have a release plan based on reality? As a Scrum development team gets work done, there are opportunities to capture meaningful data. I would look to metrics like velocity to understand how much complex work a development team can complete per-sprint while working at a sustainable pace. Used appropriately, this information can be used to build a release plan and release burndown (Jira's "Version Report" does a nice job.) Look at defect rates and expose opportunities to build fewer expensive defects by applying modern software craftsmanship techniques whenever possible. Test-driven design (a form of mistake-proofing), pair programming, and behavior-driven development can all help to help maximize your use of data.

Trap #5: Attending Every Daily Scrum

If you go to every Daily Scrum/Standup and do the above, I challenge you to re-evaluate your role a little differently. As a Scrum Master, you are not the Project Manager, you are not the team secretary, and you are not the team "mom." You have a higher-level role that comes with great importance. You exist to ensure the Scrum Team can be successful using the Scrum framework. You do this by teaching, mentoring, coaching, and facilitating as needed or requested. You remove the roadblocks that slow progress and waste everyone's time. If you focus on these aspects enough, you won't have time to go to every Daily Scrum. If your development team knows the purpose of a Daily Scrum and stick to it, you'll no longer be needed to attend. According to the Scrum Guide, only the development team is mandatory in this meeting anyway. Aim to maximize the development team's self-reliance and empowerment by leaving them to self-organize on holding and conducting the Daily Scrum

Final Thoughts

Now that you are aware of the five common traps Scrum Masters fall into, I hope you will do your best to avoid them, help your colleagues avoid them, and work on getting yourself out of any pitfall you may currently find yourself in. Let's change the world of software development to a state in which the word "Agile" is more than just passing fad and buzzword of the moment. We can't do that if Scrum Masters aren't properly teaching and promoting the Scrum Framework and relentlessly seeking to remove impediments. If you fall into these five traps you'll find great difficulty in becoming a great Scrum Master. Every Scrum Master should continuously seek to uphold the five values of Scrum: courage, focus, commitment, respect, and openness to work towards a lifetime goal of Scrum mastery. If you're serious about becoming the best Scrum Master you can be, read my Top Book Recommendations for Scrum Change Agents blog or learn about Scrum Master certification with the two-day Professional Scrum Master class.

scrum agile

Published at DZone with permission of Robert Pieper, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How Chat GPT-3 Changed the Life of Young DevOps Engineers
  • Use AWS Controllers for Kubernetes To Deploy a Serverless Data Processing Solution With SQS, Lambda, and DynamoDB
  • 5 Best Python Testing Frameworks
  • Building a RESTful API With AWS Lambda and Express

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: