Project Management

Does a Scrum Master have to be a techie?

From the Easy in theory, difficult in practice Blog
by
My musings on project management, project portfolio management and change management. I'm a firm believer that a pragmatic approach to organizational change that addresses process & technology, but primarily, people will maximize chances for success. This blog contains articles which I've previously written and published as well as new content.

About this Blog

RSS

Recent Posts

Leading Through Crisis Means Leading Through Context

"It's the end. But the moment has been prepared for." - retirement lessons from the Doctor

Just because they are non-critical, doesn't mean they are not risky!

Just because they are non-critical, doesn't mean they are not risky!

How will YOU avoid these AI-related cognitive biases?

Categories

Agile, Artificial Intelligence, Career Development, Change Management, Communications Management, Decision Making, Governance, Hiring, Kanban, Lessons Learned, Personal Development, PMO, Portfolio Management, Project Management, Resource Management, Risk Management, Risk Management, Schedule Management, Scheduling, Tools

Date

linkedin twitter facebook Request to reuse this  

Categories: Agile, Risk Management


Recently I wrote an article about the potential for a Scrum Master to take on additional roles. While I was teaching a class this week, one of my learners voiced a concern about Scrum Masters who didn't possess deep technical knowledge of the product solution. He felt that without this expertise a Scrum Master would run into difficulties in building credibility with the Development Team. He also believed that a Scrum Master lacking this knowledge might not know enough to ask the right questions when trying to understand specific technical risks or impediments and hence wouldn't be effective in clearing hurdles from the team's path.

Having been posed similar questions in the past with regards to project managers, I believe the answer is consistent for both roles. Some technical knowledge is necessary, but given a choice between a technically savvy Scrum Master who isn't an effective servant-leader and one who has some technical competency but does a much better job of improving interactions within and outside of the team to enhance value delivery, I'll always pick the latter.

To keep myself honest, I decided to double-check my views against The Scrum Guide™. The only activity listed for the Scrum Master role which could be interpreted as requiring technical competency is listed in the Scrum Master's service to the Development Team: "Helping the Development Team to create high-value products". I take this as meaning that a Scrum Master has sufficient competency to encourage technical excellence but isn't necessarily challenging specific technical decisions or contributing directly to solution design or development.

A few years back I'd written an article covering the pros and cons of a project manager being a technical subject matter expert. The same risks apply to a Scrum Master such as the potential for the Scrum Master making assumptions based on their past hands-on experience or the likelihood of their butting heads with team members when they disagree on specific technical matters.

As with all Scrum Team members, I would encourage Scrum Masters to become generalizing specialists and if they possess the capability and capacity to help the team achieve sprint goals, they should, but making this a default expectation of the role suggests that the supporting organization is not able to form a "whole" Development Team. Quoting The Scrum Guide™ again, "Development Teams are cross-functional, with all the skills as a team necessary to create a product Increment".

Servant-leadership is a lifelong journey of self-discovery and personal development. Let's not divert focus from that critical path by requiring Scrum Masters to also develop deep technical expertise.


Posted on: October 21, 2018 07:00 AM | Permalink

Comments (15)

Please login or join to subscribe to this item
avatar
Rami Kaibni
Community Champion
Senior Projects Manager | Field & Marten Associates New Westminster, British Columbia, Canada
I totally agree, a PM or Scrum Master should have the base min technical experience.

avatar
Eduin Fernando Valdes Alvarado Project Manager| F y F Fabricamos Futuro Villavicencio, Meta, Colombia
Very interesting, thanks for sharing

avatar
Adrian Carlogea Australia
I believe that you do make some good points but the reality is that a Scrum Master or a Project Manager that does not have good technical skills is not taken seriously by the developers who make up the majority of the Scrum Team members.

Technical people like developers many times make fun of the PMs with limited technical knowledge and consider them glorified secretaries. Scrum Masters with minimal technical experience/knowledge may have the same fate.

The current software supplier that works for my current employer does use Scrum but the Scrum Masters are the lead developers which I think is the right thing to do. There is a long way from theory to practice. While the SM should be just a facilitator in practice this does not always work.

avatar
Drew Craig Sr. Agile & Product Coach| Vanguard Philadelphia, Pa, United States
Thanks, Kiron. There is a fine line b/t supporting and leading the team and creating internal blocking patterns.

avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Thanks Rami, Eduin & Andrew!

Adrian, I'll accept that this might be the right answer for your company, but I've frequently seen cases where a completely non-technical PM or SM gained significant credibility and respect from their teams through their (non-technical) actions. Respect is a core value to agile and respecting each others strengths and weaknesses on the team is one way of demonstrating that.

avatar
Denise Thompson Author: The Human Factor in Project Management, 2018, CRC Press| Dairyland Power Cooperative La Crosse, Wi, United States
Kiron,
I have seen many a project and program fail under the expertise of a Scrum Master, project, or program manager that is a technical expert. The bottom line here; technology doesn't produce project deliverables - people do.

The ability to support and develop productive teams that produce great stuff is really an argument of the balance between EQ and IQ (emotional vs. intelligence quotient).

While basic knowledge of the industry you are working is a requirement of any role in that industry, fulfilling the role of Scrum Master, project/program manager is 100% dependent on how well you can earn the trust of the team and develop their best selves to satisfy your stakeholders. Developing technical expertise is easy. Developing people is the hard stuff. If we are going to drive the value of project management into the future we need to start working on and talking about EQ.

Thanks Kiron

avatar
Pench Batta Enterprise Lean Agile DevOps Coach /SAFe Program Consultant (SPC6)| Capgemini, Inc. Bentonville, Ar, United States
Kiron, I definitely feel Scrum Master should have technical knowledge. Thanks for sharing!

avatar
Anish Abraham Privacy Program Manager| University of Washington Auburn, Wa, United States
Good article, Kiron and thanks for sharing. I do agree that SM needs some technical expertise for leading the team.

avatar
Adrian Carlogea Australia
@Denise Thompson
"... the role of Scrum Master, project/program manager is 100% dependent on how well you can earn the trust of the team and develop their best selves ..."

Yes but when the PM and especially the Scrum Master has limited technical knowledge it is very hard (not impossible) to earn the trust of the team.

Usually teams have the tendency to follow as their leader the one that is the most knowledgeable. Team members primarily want to develop their professional skills and there is not much that they can learn from someone that has limited technical experience in their line of work.

avatar
LK Gahlot New Delhi, India
Great post and discussion taking place here.

In my experience, Techie Scrum Masters usually drift away from Servant Leadership style since developers tend to use his/her experience for technical decisions, which in turn leads to the dilution of Agile/Scrum practices. On the other hand, if a non-techie works as Scrum Master, the focus is entirely on executing the project under Agile/Scrum practices. The person may not provide technical leadership but then stakeholders are relatively happy. And if the person is charismatic then even the team is happy.

At the same time, I agree that the non-techie Scrum Master must have domain knowledge and basic technical understanding to be more effective.

avatar
Sante Delle-Vergini, PhD Senior Project Manager| Infosys Melbourne, Victoria, Australia
The don't need to be, but it seems called upon in many of the Scrum Master job openings. True Scrum would not care if the SM was technical or not.

avatar
Denise Thompson Author: The Human Factor in Project Management, 2018, CRC Press| Dairyland Power Cooperative La Crosse, Wi, United States
I agree with you Sante. This is because the role of Scum Master, Project or Program Manager is best served as a complete full time role. In fact, brain science tells us the more humans focus on a single role, activity, or task, the better their productivity. Of course this concept conflicts with the popular notion executives hold that an organization gets more productivity from a single resource that is fulfilling two full time positions. The engineer who also serves as a program manager is an excellent example of this trend.

My question? Why do we propagate the belief that we are "better" serving two roles, serving as technical SME and Scrum Master, switch tasking our productivity and quality outcomes away?

Great post. I totally agree with you.

avatar
Jelili Odunayo Kazeem Co-Founder | Currently developing a RAG-based app for scope screep detection| Convosync Solutions Limited Newcastle Upon Tyne, United Kingdom
Very insightful. Thanks for sharing

avatar
Shanos Kunhahamu Product Manager, Mobile Wallet| First Abu Dhabi Bank Dubai, United Arab Emirates
Thank you Kiron for sharing the tips.

Please Login/Register to leave a comment.

ADVERTISEMENTS

"Of course I'm ambitious. What's wrong with that? Otherwise you sleep all day."

- Ringo Starr

ADVERTISEMENT

Sponsors