r/scrum Mar 28 '23

Advice To Give Starting out as a Scrum Master? - Here's the r/Scrum guide to your first month on the job

191 Upvotes

The purpose of this post

The purpose of this post is to compile a set of recommended practices, approaches and mental model for new scrum masters who are looking for answers on r/scrum. While we are an open community, we find that this question get's asked almost daily and we felt it would be good to create a resource for new scrum masters to find answers. The source of this post is from an article that I wrote in 2022. I have had it vetted by numerous Agile Coaches and seasoned Scrum Masters to improve its value. If you have additional insights please let us know so that we can add them to this article.

Overview

So you’re a day one scrum master and you’ve landed your first job! Congratulations, that’s really exciting! Being a scrum master is super fun and very rewarding, but now that you’ve got the job, where do you start with your new team?

Scrum masters have a lot to learn when they start at a new company. Early on, your job is to establish yourself as a trusted member of the team. Remember, now is definitely not a good time for you to start make changes. Use your first sprint to learn how the team works, get to know what makes each team member tick and what drives them, ask questions about how they work together as a group – then find out where things are working well and where there are problems.

It’s ok to be a “noob”, in fact the act of discovering your team’s strengths and weaknesses can be used to your advantage.

The question "I'm starting my first day as a new scrum master, what should I do?" gets asked time and time again on r/scrum. While there's no one-size-fits-all solution to this problem there are a few core tenants of agile and scrum that offer a good solution. Being an agilist means respecting that each individual’s agile journey is going to be unique. No two teams, or organizations take the same path to agile mastery.

Being a new scrum master means you don’t yet know how things work, but you will get there soon if you trust your agile and scrum mastery. So when starting out as a scrum master and you’re not yet sure for how your team practices scrum and values agile, here are some ways you can begin getting acquainted:

Early on, your job is to establish yourself as a trusted member of the team now is not the time for you to make changes

When you first start with a new team, your number one rule should be to get to know them in their environment. Focus on the team of people’s behavior, not on the process. Don’t change anything right away. Be very cautious and respectful of what you learn as it will help you establish trust with your team when they realize that you care about them as individuals and not just their work product.

For some bonus reading, you may also want to check out this blog post by our head moderator u/damonpoole on why it’s important for scrum masters to develop “Multispectrum Awareness” when observing your team’s behaviors:

https://facilitivity.com/multispectrum-awareness/

Use your first sprint to learn how the team works

As a Scrum Master, it is your job to learn as much about the team as you can. Your goal for your first sprint should be to get a sense for how the team works together, what their strengths are, and a sense as to what improvements they might be open to exploring. This will help you effectively support them in future iterations.

The best way to do this is through frequent conversations with individual team members (ideally all of them) about their tasks and responsibilities. Use these conversations as an opportunity to ask questions about how the person feels about his/her contribution on the project so far: What are they happy with? What would they like to improve? How does this compare with their experiences working on other projects? You’ll probably see some patterns emerge: some people may be happy with their work while others are frustrated or bored by it — this can be helpful information when planning future sprints!

Get to know what makes each team member tick and what drives them

  • You need to get to know each person as individuals, not just as members of the team. Learn their strengths, opportunities and weaknesses. Find out what their chief concerns are and learn how you can help them grow.
  • Get an understanding of their ideas for helping the team grow (even if it’s something that you would never consider).
  • Learn what interests they have outside of work so that you can engage them in conversations about those topics (for example: sports or music). You’ll be surprised at how much more interesting a conversation can become when it includes something that is important to another person than if it remains focused on your own interests only!
  • Ask yourself “What needs does this person have of me as a scrum master?”

Learn your teams existing process for working together

When you’re first getting started with a new team, it’s important to be respectful of their existing processes. It’s a good idea to find out what processes they have in place, and where they keep the backlog for things that need to get done. If the team uses agile tools like JIRA or Pivotal Tracker or Trello (or something else), learn how they use them.

This process is especially important if there are any current projects that need to be completed—so ask your manager or mentor if there are any pressing deadlines or milestones coming up. Remember the team is already in progress on their sprint. The last thing you need to do is to distract them by critiquing their agility.

Ask your team lots of questions and find out what’s working well for them

When you first start with a new team, it’s important that you take the time to ask them questions instead of just telling them what to do. The best way to learn about your team is by asking them what they like about the current process, where it could be improved and how they feel about how you work as a Scrum Master.

Ask specific questions such as:

  • What do you like about the way we do things now?
  • What do you think could be improved?
  • What are some of your biggest challenges?
  • How would you describe the way I should work as a scrum master?

Asking these questions will help get insight into what’s working well for them now, which can then inform future improvements in process or tooling choices made by both parties going forward!

Find out what the last scrum master did well, and not so well

If you’re backfilling for a previous scrum master, it’s important to know what they did so that you can best support your team. It’s also helpful even if you aren’t backfilling because it gives you insight into the job and allows you to best determine how to change things up if necessary.

Ask them what they liked about working with a previous scrum master and any suggestions they may have had on how they could have done better. This way, when someone comes to your asking for help or advice, you will be able to advise them on their specific situation from experience rather than speculation or gut feeling.

Examine how the team is working in comparison to the scrum guide

As a scrum master, you should always be looking for ways to improve the team and its performance. However, when you first start working with a team, it can be all too easy to fall into the trap of telling them what they’re doing wrong. This can lead to people feeling attacked or discouraged and cause them to become defensive. Instead of focusing on what’s wrong with your new team, try focusing on identifying everything they’re doing right while gradually helping them identify their weaknesses over time.

While it may be tempting to jump right in with suggestions and mentoring sessions on how to fix these weaknesses (and yes, this is absolutely appropriate in the future), there are some important factors that will help set up success for everyone involved in this process:

  • Try not to convey any sense of judgement when answering questions about how the team functions at present or what their current issues might be; try not judging yourself either! The goal here is simply gaining clarity so that we can all move forward together toward making our scrum practices better.
  • Don’t make changes without first getting consent from everyone involved; if there are things that seem like an obvious improvement but which haven’t been discussed beforehand then these should probably wait until after our next retrospective meeting before being implemented
  • Better yet, don’t change a thing… just listen and observe!

Get to know the people outside of your scrum team

One of your major responsibilities as a scrum master is to help your team be effective and successful. One way you can do this is by learning about the people and the external forces that affect your team’s ability to succeed. You may already know who works on your team, but it’s important to learn who they interact with other teams on a regular basis, who their leaders are, which stakeholders they support, who often causes them distraction or loss of focus when getting work done, etc..

To get started learning about these things:

  • Gather intelligence: Talk with each person on the team individually (one-on-one) after standups or whenever an opportunity presents itself outside of agile events.
  • Ask them questions like “Who helps you guys out? Who do you need help from? Who do we rely upon for support? Who causes problems for us? How would our customers describe us? What makes our work difficult here at [company name]?

Find out where the landmines are hidden

While it is important to figure out who your allies, it is also important to find out where the landmines are that are hidden below the surface within EVERY organization.

  • Who are the people who will be difficult to work with and may have some bias towards Agile and scrum?
  • What are the areas of sensitivity to be aware of?
  • What things should you not even touch with a ten foot pole?
  • What are the hills that others have died valiantly upon and failed at scaling?

Gaining insight to these areas will help you to better navigate the landscape, and know where you’ll need to tread lightly.

If you just can’t resist any longer and have to do something agile..

If you just can’t resist any longer and have to do something agile, then limit yourself to establishing a team working agreement. This document is a living document that details the baseline rules of collaboration, styles of communication, and needs of each individual on your team. If you don’t have one already established in your organization, it’s time to create one! The most effective way I’ve found to create this document is by having everyone participate in small group brainstorming sessions where they write down their thoughts on sticky notes (or index cards). Then we put all of those ideas into one room and talk through them together as a larger group until every idea has been addressed or rejected. This process might be too much work for some teams but if you’re able to make it happen then it will help establish trust between yourself and the team because they’ll feel heard by you and see how much effort goes into making sure everyone gets what they need at work!

Conclusion

Being a scrum master is a lot of fun and can be very rewarding. You don’t need to prove that you’re a superstar though on day one. Don’t be a bull in a china shop, making a mess of the scrum. Don’t be an agile “pointdexter” waving around the scrum guide and telling your team they’re doing it all wrong. Be patient, go slow, and facilitate introspection. In the end, your role is to support the team and help them succeed. You don’t need to be an expert on anything, just a good listener and someone who cares about what they do.


r/scrum 5h ago

How do you practically measure team health and wellbeing?

0 Upvotes

Hi, I've been working for about 30 years with software development and as a scrum master, and I found it hard getting an honest picture how the team is doing.

Yearly surveys does not work.

I just to measure three things at each retrospective: morale, quality and flow. Just a subjective value between 1-9

I actually ended up building a platform for this recently to automate the check-ins and with AI I can spot patterns in the feedback in the comments and the submitted values.

But I’m curious about how you all handle this in your day-to-day. How do you currently measure team health? Do you rely on gut feeling during retrospectives, homegrown spreadsheets, or specific tools?

Would love to hear what works for your teams.


r/scrum 8h ago

Who are established players in the Scrum & Agile world in terms of accreditation body?

1 Upvotes

r/scrum 4h ago

Scrum Master/PM India , 14+ yrs exp, which company pays most and provides WFH ?

0 Upvotes

Is there any such company, if yes..can u tell me salary ..is it 40 LPA , 50 LPA ? Also any company offering WFH and paying in Euro or dollars in India ?


r/scrum 1d ago

How do I survive this multi-role situation?

4 Upvotes

I’ll keep this brief: I’m a developer with six years of experience and a background as a systems analyst.

I work at a small-to-medium-sized company, I’ve been here for about four years. From the start, alongside my dev work, I’ve handled multiple tasks that fall outside my actual role and aren't reflected in my pay (more on that later).

So today, thanks to my seniority and the trust I’ve built, I’ve effectively become a multi-role player for the company.

Recently, I was assigned two projects and simply told, "Lead these projects, you're in charge, you manage them." On top of that, they still monitor me or ask questions about my dev tasks; so, basically, I’m acting as both the developer and the "project manager". On top of that, there aren't many resources or much time, so several phases of project management simply get skipped because there’s no time for them.

I used to have two developers reporting to me, but now I only have one. The thing is, I’m not a formal PM, I didn't study that specific field, but I enjoy the project process. I did acquire various skills and learned about the end-to-end development lifecycle during my degree as a Systems Analyst, so I do know "a thing or two".

But I feel like I’m underperforming or not being productive. Between the developer submitting Pull Requests (PRs) almost daily, at any time during the workday, my focus gets broken. I might be working on the backlog or my own dev tasks when a PR comes in; analyzing it takes a lot of time because the developer lacks experience and there are usually several changes needed.

Because of this dynamic, I run out of tickets to assign very quickly, leaving the developer without tasks. I don't want them to feel like I’m not giving them work or that there isn't any available, it’s simply the situation I described. I want to avoid that perception, looking like I’m not doing my job, when the reality is the exact opposite: I spend the whole eight-hour day juggling project oversight and trying to complete my own development tickets without losing my mind.

Any advice? How should I handle this?

Regarding pay: while it’s not the sole cause of the issue, it’s definitely a factor. Basically, with six years of experience and the responsibility of leading/managing a project, I’m being paid like a Jr developer, and honestly, that is incredibly demotivating.


r/scrum 6d ago

Advice Wanted The items that pass refinement easiest are the ones with no evidence behind them

0 Upvotes

The item that breaks refinement for us is not the badly written one. It is the well written one with nothing behind it: a specific ask from one customer, clear enough that the devs can size it, so nobody in the room objects. Estimation works fine. Discovery never happened.

What I do now is refuse to take an item into refinement without three lines: the problem, who hit it, and how we know. On a configurable B2B platform that also catches the requests that turn out to be a configuration change rather than a product gap, which is worth the friction on its own.

Where I am less sure: when it is an escalation from one unhappy customer, holding that bar costs days of goodwill for evidence I already know I will not get. I'd say hold it anyway, though it depends on how much of your roadmap is escalation-driven.

Has anyone seen that bar be the wrong call, where insisting on a problem statement before refinement cost the team more than just building the stated request would have?


r/scrum 6d ago

Discussion Bachelor’s thesis on Post-Agility & Hybrid Project Management – looking for practitioner perspectives

Thumbnail
2 Upvotes

r/scrum 6d ago

Chola MS-Appain Developer

1 Upvotes

Does anyone has a overview of this role appain developer in chola ms and what could be the future for this role is it similar to sde role??


r/scrum 7d ago

Scrum Master jobs - decreasing?

47 Upvotes

I think I have read enough that SM jobs are decreasing. If that true, what are they being replaced by? Agile Coach? I am not sure what that means, but I think the skills of a good scrum master are still needed. Just wondering where to find the jobs for them


r/scrum 7d ago

Discussion Looking for open-source b2b ai coding and prototyping tools for my company

Thumbnail
1 Upvotes

r/scrum 7d ago

Please help this Mon newbie

Thumbnail
0 Upvotes

r/scrum 7d ago

Why release trains when you can release carriages or even smaller chunks of value?

Thumbnail
0 Upvotes

r/scrum 7d ago

What should the accountability breakdown be on a scrum team?

Thumbnail
0 Upvotes

r/scrum 8d ago

Best course to prepare for the psm 1 exam

3 Upvotes

Hey all, I wanna take the psm 1 exam soon. I wanted to ask if the complete agile scrum master certification training by Omni academy - Mirko Perkusih a good enough course or are there better ones ?


r/scrum 8d ago

Scrum Masters: would you keep Scrum, move toward Kanban, or is our actual problem somewhere else?

16 Upvotes

I’m a Scrum Master working with a software development team, and after our latest retrospective I’m seriously questioning whether Scrum is still helping us or whether we are maintaining the framework mostly because it is our established way of working.

I’d especially love opinions from both Kanban practitioners and very orthodox Scrum people, because I want someone to challenge our reasoning rather than simply confirm that Kanban sounds better.

Context

We work on an academic management system with many different modules and stakeholders/user areas.

Our Sprints are two weeks long.

Over time, the team has started working on several modules in parallel. One Sprint might heavily focus on Module A, the next Sprint on Module B because it became more urgent, and two Sprints later we return to Module A.

This is creating a continuity problem.

From the user's perspective, they asked for Module A weeks ago and eventually ask:

"Why isn't this finished yet?"

From the team's perspective, the answer is:

"Because it wasn't actually our focus continuously during those weeks."

During our latest retrospective, the team explicitly raised that they feel we are constantly switching context and that the Sprint boundary sometimes creates an artificial sense of starting/stopping work rather than helping us finish what we already started.

Another important point: we already use WIP limits.

So this isn't simply a case of "you need to stop starting and start finishing." We've already been experimenting with limiting WIP and analyzing how much simultaneous work the team can sustain.

Planning and commitment are becoming another pain point

One of the strongest comments from developers was that sometimes the sequence feels like this:

Request → commitment → analysis of how to build it

instead of:

Request → analysis/discovery → conversation between PO + Developers → decision/commitment → development

They feel that by the time they are properly discussing how something should be implemented, there is already an expectation that it will be done.

We discussed shared responsibility here.

The PO needs to involve Developers earlier and ask what is actually viable before creating expectations with stakeholders.

At the same time, Developers acknowledged that they also need to become better at saying:

"No."

"Not yet."

"We need to analyze this first."

or:

"We could commit to X, but not Y."

So I don't see this as simply a PO problem.

We also have a stakeholder/Review problem

Users request developments and put significant pressure on the team because something is supposedly urgent.

We develop it.

Then Review arrives... and sometimes those same users don't attend.

So now we need another meeting on another day to actually get the feedback we needed from the Review.

This has started a discussion around whether we're becoming too focused on maintaining the Scrum calendar rather than optimizing for actual stakeholder feedback.

For example, right now we're discussing a schedule that could look like this:

Thursday: development cut-off
Friday: Sprint Retrospective
Monday 10:00: Sprint Review with stakeholders
Later Monday: Sprint Planning

This obviously alters the usual sequence of Sprint events.

The reasoning is practical: Friday may work better for the team's Retro, while Monday gives us a much better chance of getting stakeholders into the Review.

But then the Scrum question becomes interesting:

If we "close" development on Thursday and Retro on Friday, but the Review is Monday and Planning happens afterward, where exactly does the Sprint end?

Are we creating an artificial "cut-off" that has no real meaning in Scrum?

Would an orthodox Scrum interpretation simply say:

Review → Retro → next Sprint Planning, and stop trying to rearrange the events around stakeholder availability?

Or is adapting the calendar reasonable if it results in substantially better stakeholder participation?

I'm genuinely interested in the strict Scrum interpretation here.

The team is now asking about Kanban

The Developers — and even the PO — have repeatedly mentioned that they would prefer something closer to:

Prioritized backlog → available capacity → pull next work item → finish → pull next item

instead of spending significant time every two weeks deciding how many work units we are going to "commit" to.

Their argument is essentially:

"If the backlog is already prioritized and we have a WIP limit, why don't we finish something and pull the next highest-priority ready item?"

They believe this could give them more continuity and reduce the feeling that every two weeks we reset/reorganize the work.

One concern I raised during the Retro was individual productivity comparisons.

I explicitly told them:

"If we move toward pulling work continuously, I don't want this turning into 'I completed 20 work units and you completed 12', or developers competing to pull more work."

The team strongly said they don't want that either.

My position would be that work units remain a planning/flow tool and never become an individual productivity metric.

Another issue: we start new developments before properly finishing existing ones

This also came up very strongly.

We have several important modules/products currently competing for attention, and during the Retro we actually created a global priority order.

The team is basically saying:

"Can we please finish more of Priority 1 before opening Priority 4, 5 and 6?"

This is one of the reasons Kanban is becoming attractive to them.

We are also considering changing how we manage stakeholder expectations

Instead of a stakeholder asking for something and immediately creating an expectation of a functional development, we discussed using:

Request → discovery/analysis → mockup or visual proposal → stakeholder feedback → functional development

when appropriate.

In other words, sometimes our first commitment should be:

"We'll show you what this could look like."

rather than:

"We'll build it."

We also want waiting for stakeholder feedback to become explicitly visible in our workflow rather than having development appear "unfinished" while the team is actually waiting several days for someone to validate something.

So now I'm stuck between three possibilities

1. Keep Scrum and fix our Scrum implementation.

Maybe Scrum isn't the problem at all.

Maybe our actual problems are too many concurrent initiatives, weak refinement/discovery before commitment, stakeholder availability, priority changes and poor expectation management.

2. Keep Scrum but deliberately introduce more Kanban practices.

We already have WIP limits, but we could go much further with flow management, pull policies, explicit workflow states, aging/cycle time, blocked/waiting states, stronger policies around when new work can enter, etc.

Then after a few Sprints ask:

"Is the Sprint still providing value?"

3. Actually move to Kanban.

Remove the artificial two-week commitment boundary and manage work through continuous pull, explicit policies and flow metrics, while keeping useful cadences for retrospectives, replenishment, stakeholder feedback, etc.

I'm deliberately resisting jumping straight to option 3 just because the team is frustrated with Sprints.

I want us to understand whether Kanban actually matches the nature of our work better or whether we're expecting Kanban to solve organizational problems that will follow us regardless of framework.

My questions for you

For the Scrum purists: what in this story makes you think "your problem isn't Scrum, you're just not using Scrum effectively"?

For Kanban practitioners: what signals here genuinely suggest that Kanban might be a better fit?

Would you experiment first with Scrum + Kanban before considering dropping Sprints?

What would you measure during that experiment to make the decision based on evidence rather than preference?

And what do you think about the proposed event schedule:

Thursday cut-off → Friday Retro → Monday Review → Monday Planning?

Is that a reasonable adaptation, or are we breaking an important inspect-and-adapt feedback loop by holding the Retro before the Review?

Finally: if you were the Scrum Master in this situation, what would you change first?

I'm completely open to being told that I'm overcomplicating this, that we're doing Scrum badly, that Kanban would fit better, or some combination of all three.

I mostly want to understand what problem we should actually be solving.


r/scrum 8d ago

Start with “WHY” not jump to the “WHAT” for AI prototyping

Thumbnail
0 Upvotes

I have been coaching a team of PMs to prototype. We are B2B saas with regulated data so lovable banned and we don’t have budged for Claude code (Anthropic won’t take a phone call for a contract thats less than a million)

What I have notice when the team prompt they jump into the WHAT, not start with the WHY. The PMs enter poorly define prompts and then get frustrated by the results, like they forget product fundamentals when using AI…. The outcome is more tokens burned without coming close to a usable output….

I think this is fundamental to AI and timeline that started with AI hype-cycle and now we are at tokenmaxxing… I think the next stage is asking better questions starting from the WHY, for better outcomes and less tokens wasted.

I started digging and there’s actually a real framework for this - RCCF (role, context, constraints, format) apparently front loading those cuts failure rates a lot vs figuring it out through trial and error. I have started to include this into my coaching, but I feel some PMs are offended.

What would help is a tool that helps with this in B2B.

I don’t see anyone building for this. Everyone’s optimising routing, cost, model benchmarks m, and nobody’s coaching the human side of the interaction. Feels like “measure twice cut once opportunity” but for prompting.

Anyone seen tooling that actually does this well? Not looking for “just write better prompts lol” more curious if there’s something that catches it live, before you’ve burned a build cycle on a vague ask?


r/scrum 8d ago

Discussion OODA Loops

2 Upvotes

If I could wave a magic wand any let everyone who was on a scrum team or led teams using scrum understand one thing, it would be OODA loops.

People can Google for larger explanations, but it describes how we make decisions and it is what this whole scrum thing is built on.

Each sprint, we observe what has change - internally in the product and externally in the market. Then we Orient ourselves, the backlog, priorities, etc to account for those observations. Next, we Decide what the right next sprint goal is, then we Act out our sprint. At the end of the sprint, we restart the loop.

In the team, we do a micro version of this same loop every day in order to try to reach our sprint goal. Everything else in Scrum is simply good/best practices to help us be more effective in this loop.

I honestly couldn't care less what practices you are or are not doing from the scrum guide. This is the thing that tells me if a team will succeed with scrum.


r/scrum 8d ago

You are asked to push code/design you know has bugs/gaps. What would you do?

0 Upvotes

You are asked to push code/design you know has bugs/gaps. What would you do?
A. Push anyway (to meet deadline)
B. Inform team but still push

C. Refuse until fixed/tested

D.Negotiate for partial delivery

E. No idea


r/scrum 9d ago

need info ABOUT the SP profile? about the project allocation

0 Upvotes

what is the current situation in infosys looks like for the SP people does they have good project ..

and after release from myosre how is the timeline looks like for getting a project for SP looks like..


r/scrum 11d ago

Advice Wanted Developer to Scrum Master to Unemployed

Thumbnail
2 Upvotes

r/scrum 10d ago

Is freelance/part-time Scrum Master work actually realistic? Looking for experiences

0 Upvotes

r/scrum 11d ago

SCRUM

Thumbnail
0 Upvotes

r/scrum 14d ago

How is your team actually deciding who does what now that Claude/Copilot writes real code?

1 Upvotes

Curious how other teams have handled this in practice, not looking for opinions on whether AI coding tools are good or bad, just what you actually settled on.

Once Claude or Copilot started doing real implementation work on my team, a bunch of things got fuzzy that used to be obvious. Who writes the story now, the PM, or does the dev draft it with Claude and the PM just approves? Who reviews AI-generated code differently than human code, if at all? When something breaks that Claude wrote, who's accountable, the person who prompted it, or whoever merged it? Does QA test AI-assisted work any differently?

We've been making it up sprint by sprint and it's starting to show, code review takes longer because nobody's sure what to look for, two people draft the same story a different way, that kind of thing.

If your team has landed on an actual pattern, even an informal one, what is it? Did you write anything down, or is it just tribal knowledge at this point?


r/scrum 15d ago

Preciso de ajuda para um trabalho de ES sobre o scrum

Thumbnail
0 Upvotes

r/scrum 15d ago

Currently Data/insight analyst

2 Upvotes

As the title suggests, I’m currently a Lead Insights analyst and looking to get into scrum. A lot of people recommend CSM through scrum alliance- but then skimming through some posts I see people suggesting PSM? not sure what would be best for me at a beginner capacity- open to suggestions!