How does a Scrum Master’s calendar look like for one Sprint?
We have previously seen what are the main responsibilities of a Scrum Master. In this post I would like to take a closer look at the agenda of a Scrum Master. How does their schedule look like when wearing the four hats of team facilitator, performance guardian, servant leader and change agent? Do we need a full time Scrum Master or is it a part time job?
To make my task easier, I’ve asked a friend to let me snoop in her calendar. Alina works in a company of about 35 people and they have 3 development teams working on different products. She is the full-time Scrum Master of one team. The company started adopting Scrum about a year ago and the people have gradually shifted to an agile mindset. Below, you can see Alina’s schedule for the last sprint (click to enlarge it).
Full time Scrum Master: A two-week calendar
Let’s take a look at Alina’s meetings. The dark blue ones should be very familiar so I won’t go into detail. They are the mandated Scrum ceremonies: the Sprint Planning, Backlog Refinement, Sprint Review and Sprint Retrospective.
In light blue you can see a series of meetings with people from outside of the development team:
In the first Wednesday, Alina reviews the release status with the Product Owner. They take a look at what is completed so far, what’s left and at the release burndown to see if they are ahead or behind schedule.
The next day, Alina attends the company’s bi-weekly all hands meeting.
On Friday, she meets with the manager of the operations team. Together, they review the customer incidents from the past two weeks and any requests for her team from the ops engineers. Any impediments she feels they could tackle get added to the impediment backlog.
In the second week, before lunch on Wednesday, Alina hosts her company’s Scrum community of practice. About 6-8 people attend it, including Scrum Masters, managers and sometimes the VP of Engineering. They discuss their agile transition and what items need to be addressed across the teams.
After lunch the same day, Alina has two one-hour sessions with the development manager and testing manager. She provides feedback on the status of the release, discusses risks and any need for training for her team members.
Light green is used for tasks that will develop the skills and productivity of the team:
Every sprint, Alina makes sure to spend at least one hour in one on ones with every team member. She makes sure they are aligned with the company vision and are happy to be part of that team. Sometimes she needs to handle small conflicts between developers and testers, but it’s never a big issue. Every now and then a colleague asks for clarifications about Scrum or the engineering practices (“Why again are we doing unit testing?”).
Once every sprint, the team runs a coding dojo which develops their skills in one area. For example, in a recent sprint the technical leader wrote some code that deals with threads, their team’s weakest area.
There’s also an hour scheduled in which Alina plans to discuss with her team where they would like to celebrate the upcoming release and make a few phone calls to restaurants to book a table.
The tasks related to improving the working system are captured in dark green. Quite possibly, these are the most important:
After every retrospective, Alina has one or two action items. It might be updating the Definition of Done on the team’s wiki and in their workspace or configuring Jira (their task management system) in a new way.
Her biggest duty is to remove impediments that block or slow the team down. In this sprint she had to negotiate with management on behalf of the team. They are trying to convince their director to eliminate the time-consuming weekly report which is a legacy of their waterfall years.
On the first Friday, Alina met with a developer and a tester to improve their technical practices related to automated tests. The regression suite was getting slower and slower so the team members were only running it over night. Together with her colleagues, they refactored a bit of code and reduced the total run time by 10 minutes. Not much, but Alina likes to think that “every little bit helps”.
In the second week of the sprint, Alina takes care of two maintenance tasks. She cleans up the information radiator (take a look at both the whiteboard and Jira to make sure everything is up to date) and updates team charts (an Excel file with team metrics).
There are a few other tasks marked in orange and yellow:
The Daily Scrum meeting is followed by 45′ in which Alina reads the latest articles from the blogs she follows. She is a big fan of Mike Cohn and Rachel Davies.
A mid sprint check in which the team looks at the Sprint Burndown and decides if they should make some changes to the Sprint Backlog.
Preparing for all the meetings (creating the agenda, confirming it with the stakeholders etc.).
After all is said and done, Alina has about 6-10 hours every sprint in which she can contribute to Sprint tasks. A former tester, she enjoys taking the app for a spin in exploratory testing sessions.
You might have remarked a bunch of “Other” slots in purple. These are Alina’s buffer that allow her to be very responsive during the Sprint. For a long time she was the team’s bottleneck, because her schedule was always full. Whenever somebody had an unexpected need, they had to wait two or three days to get help. After reading about queuing theory, Alina understood that she needs to build slack into her schedule, so she never plans more than 80% of her time.
Show me the numbers
You might be interested in a statistical breakdown of Alina’s work. I know I was.
Sprint ceremonies
10h
12.5%
Prepare meetings
10h
12.5%
Daily&Mid Sprint Check
3h
3.8%
RSS
5.25h
6.6%
Help with tasks
6.75h
8.4%
Work with other people
9h
11.3%
Improve system
9h
11.3%
Develop skills
9h
11.3%
Other
18h
22.5%
Total
80h
100%
And here’s the pie chart you’ve all been waiting for:
Different Scrum Masters, different activities
Alina is fortunate to be working in a small company that doesn’t have a complex structure. In bigger companies, I’ve seen Scrum Masters also have in their calendar:
When the product is being built in multiple teams: daily Scrum of Scrums, joint demos and retrospectives, cross-team backlog synchronization meetings
When the team has full ownership of a SaaS product: review usage metrics and A/B testing results
Plan, organize and debrief Innovation Games sessions with the Product Owner and their customers
Manage external contractors (outsourcers)
Review with the team the wireframes provided by a shared expert (the UX designer)
Negotiation meetings with various stakeholders that try to push work into the team
Discussions with the HR manager to align the career paths and reward systems with agile principles
Full time or part time?
If it were my call, the decision would be simple: full time Scrum Master. You can see from Alina’s list that even in a small company there’s plenty to do. In larger companies, with multiple interdependent teams, it becomes an obvious choice.
That being said, I’m not naive. Most companies I’ve seen either use a Scrum Master for two or even three teams or have him also do development tasks. If you choose this option, please take a good look at the list above and see who can execute those tasks. Your team leaders and managers are usually the first suspects.
The other situation in which I’m comfortable recommending a part-time Scrum Master is when the team has at least 2 years of agile experience. That’s my rough estimate for how long it takes to develop a well-oiled team. This type of team manages naturally a lot of the Scrum Master’s responsibilities.
Are you a Scrum Master? Let me know in the comments what types of tasks you do and how much time they are taking.
2 thoughts on “Full time Scrum Master or part time role?”
Pavel
I also advocate full-time SM for non-mature team/organization.
However, I see Alina’s calendar as a calendar of a a task usurper. What if she fall sick?
In me being a full-time SM, I spent more time on organization and inter-team improvements. You call it “improve the system”
Flavius Ștef
Pavel, I’m afraid I don’t know what a “task usurper” is. Could you elaborate?
Comments are closed.
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"1","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":"","revealEffectEnable":"","ajax_url":"https://mozaicworks.com/wp-admin/admin-ajax.php","infinite_count":"2","infinite_total":"0","pagination":"infinite","infinite_scroll_event":"scroll","no_more_post_message":"No more posts to show.","grid_layout":{"desktop":"3","tablet":1,"mobile":1},"site_url":"https://mozaicworks.com","blogArchiveTitleLayout":"","blogArchiveTitleOn":"","show_comments":"Show Comments","enableHistoryPushState":"1","masonryEnabled":"","blogMasonryBreakPoint":"0","shop_infinite_count":"2","shop_infinite_total":"0","shop_total_products":"1","shop_pagination":"number","shop_infinite_scroll_event":"scroll","shop_no_more_post_message":"No more products to show.","shop_result_count_format":"Showing 1\u2013{count} of {total} results","checkout_prev_text":"Back to my details","checkout_next_text":"Proceed to payment","shop_quick_view_enable":"disabled","shop_quick_view_stick_cart":"","shop_quick_view_auto_height":"1","woo_cart_empty_featured_product":"","single_product_qty_ajax_nonce":"e6a3e76170","quick_view_nonce":"1e9bcee204","single_product_ajax_add_to_cart":"1","is_cart":"","is_single_product":"","view_cart":"View cart","cart_url":"https://mozaicworks.com/cart","checkout_url":"https://mozaicworks.com/checkout","add_to_cart_options_single":"rt_add_to_cart","is_astra_pro":"1","shopRevealEffectEnable":""};
//# sourceURL=astra-theme-js-js-extra
document.addEventListener( 'wpcf7submit', e => turnstile.reset() );
//# sourceURL=cloudflare-turnstile-js-after
var astraAddon = {"is_elementor_active":"","sticky_active":"1","svgIconClose":"\u003Cspan class=\"ast-icon icon-close\"\u003E\u003C/span\u003E","hf_account_show_menu_on":"hover","hf_account_action_type":"link","hf_account_logout_action":"link","header_main_stick":"1","header_above_stick":"","header_below_stick":"","stick_header_meta":"","header_main_stick_meta":"","header_above_stick_meta":"","header_below_stick_meta":"","sticky_header_on_devices":"both","sticky_header_style":"none","sticky_hide_on_scroll":"1","break_point":"921","tablet_break_point":"768","mobile_break_point":"544","header_main_shrink":"1","header_animation_effect":"none","header_logo_width":"","responsive_header_logo_width":{"desktop":200,"tablet":"","mobile":150},"stick_origin_position":"","site_layout":"ast-full-width-layout","site_content_width":"1070","site_layout_padded_width":"1200","site_layout_box_width":"1024","header_builder_active":"1","component_limit":"10","single_product_sticky_product_image":"","single_product_sticky_product_image_top_offset":"0","cart_sticky_cart_totals":"","order_review_toggle_texts":{"toggle_show_text":"Show Order Summary","toggle_hide_text":"Hide Order Summary"},"check_user_exist_nonce":"12993aa20f","woocommerce_login_nonce":"92b78a0084","is_logged_in":"","user_validation_msgs":{"error_msg":"Entered user detail is not a valid.","success_msg":"This user is already registered. Please enter the password to continue."},"checkout_order_review_sticky":"","cartflows_version":"","is_registration_required":"1","is_complete_package":"1","is_header_builder_active":"1"};
//# sourceURL=astra-addon-js-js-extra
var xoo_wsc_params = {"adminurl":"https://mozaicworks.com/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","qtyUpdateDelay":"500","notificationTime":"5000","html":{"successNotice":"\u003Cul class=\"xoo-wsc-notices\"\u003E\u003Cli class=\"xoo-wsc-notice-success\"\u003E\u003Cspan class=\"xoo-wsc-icon-check_circle\"\u003E\u003C/span\u003E%s%\u003C/li\u003E\u003C/ul\u003E","errorNotice":"\u003Cul class=\"xoo-wsc-notices\"\u003E\u003Cli class=\"xoo-wsc-notice-error\"\u003E\u003Cspan class=\"xoo-wsc-icon-cross\"\u003E\u003C/span\u003E%s%\u003C/li\u003E\u003C/ul\u003E"},"strings":{"maxQtyError":"Only %s% in stock","stepQtyError":"Quantity can only be purchased in multiple of %s%","calculateCheckout":"Please use checkout form to calculate shipping","couponEmpty":"Please enter promo code"},"nonces":{"update_shipping_method_nonce":"8d5fc997f0"},"isCheckout":"","isCart":"","sliderAutoClose":"1","shippingEnabled":"","couponsEnabled":"1","autoOpenCart":"yes","addedToCart":"","ajaxAddToCart":"yes","showBasket":"always_show","flyToCart":"yes","flyToCartTime":"1500","productFlyClass":"","refreshCart":"no","fetchDelay":"200"};
//# sourceURL=xoo-wsc-main-js-js-extra
var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"22","version":"7.5.4","store_consent":"","do_not_track_enabled":"1","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://mozaicworks.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"26","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://mozaicworks.com/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=22","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy ","url":"https://mozaicworks.com/cookie-policy-eu"},"privacy-statement":{"title":"Terms And Conditions","url":"https://mozaicworks.com/terms-and-conditions"},"impressum":{"title":"Private: Contact Old","url":"https://mozaicworks.com/?page_id=12523"}},"us":{"impressum":{"title":"Private: Contact Old","url":"https://mozaicworks.com/?page_id=12523"}},"uk":{"impressum":{"title":"Private: Contact Old","url":"https://mozaicworks.com/?page_id=12523"}},"ca":{"impressum":{"title":"Private: Contact Old","url":"https://mozaicworks.com/?page_id=12523"}},"au":{"impressum":{"title":"Private: Contact Old","url":"https://mozaicworks.com/?page_id=12523"}},"za":{"impressum":{"title":"Private: Contact Old","url":"https://mozaicworks.com/?page_id=12523"}},"br":{"impressum":{"title":"Private: Contact Old","url":"https://mozaicworks.com/?page_id=12523"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback"};
//# sourceURL=cmplz-cookiebanner-js-extra
I also advocate full-time SM for non-mature team/organization.
However, I see Alina’s calendar as a calendar of a a task usurper. What if she fall sick?
In me being a full-time SM, I spent more time on organization and inter-team improvements. You call it “improve the system”
Pavel, I’m afraid I don’t know what a “task usurper” is. Could you elaborate?