Can we have a 'Technical Lead'? in our Scrum Team?
Photo by Jehyun Sung on Unsplash

Can we have a 'Technical Lead' in our Scrum Team?

Recently I had an interesting question come from one of my friends practicing Scrum on whether it's wise to have a technical lead role in her Scrum Team. Let me debug this scenario and find what best can be done here.

Is Technical Lead a role part of Scrum or a management role?

"The Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master." - The Scrum Guide

According to the Scrum Guide, there are three roles highlighted as part of the Scrum Team and definitely, there is no mention of Tech Lead / Project Lead roles.

Further, the reason behind having no such additional roles are also called out explicitly in the Scrum Guide.

"The team model in Scrum is designed to optimize flexibility, creativity, and productivity. The Scrum Team has proven itself to be increasingly effective for all the earlier stated uses, and any complex work." - The Scrum Guide

There is no catch on creating any number of management roles outside of Scrum to help implement Scrum. It is left up to the discretion of organizations to add any number of overheads and hurdles to slow down the flow and delay value getting delivered.

"Scrum recognizes no titles for Development Team members, regardless of the work being performed by the person; Scrum recognizes no sub-teams in the Development Team, regardless of domains that need to be addressed like testing, architecture, operations, or business analysis;" - The Scrum Guide

Is the Technical Lead meant to provide technical directions to the Development Team?

In Scrum, no one Development Team member would be responsible for leading the entire team's work. The Development Team is self-organizing without sub-roles such as team lead, technical lead, or a test specialist.

"No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality" - The Scrum Guide

Having a leader responsible for making decisions kills the collective ownership of the team. Responsibility is not inferred by any specialisms a team member may have. The Scrum Guide makes it clear that there are no exceptions to this rule.

Why not the Development Team have a Technical Lead as their representative in the Development Organization?

A team representative should take care that they do actually represent the team, and don't exert a greater influence on decisions than their peers. Honestly, it's easier said than done. Having a technical leader is completely different from treating the entire team as leaders with technical skills.

The role of the Scrum Master is to create a self-organizing team that requires identifying clear boundaries and protecting the team from outside influences for which the team is not yet ready.

An individual with more knowledge and experience in the team just does not qualify to entertain specific rights and authority in the team. If someone still does, it could prevent nurturing the team and definitely will not yield the desired outcomes from them. 

Wrap up!

A strong 'No' for having a 'Technical Lead' in regard to all the above-mentioned factors.

If the organization thinks they still need a technical lead whose role is to provide direction, instructions, and guidance to the Development Team (part of the Scrum Team), maybe it's a good conversation to have and ask what are their prejudices to come up with such an ask.

Share your views and feedback in the comments section.

Shair Khan

Development Manager at RBS

4 年

Very interesting topic Ravi and thank you for posting it. I completely agree that Technical Lead shouldn’t be add to the team with an intention he/she would lead the team. But I do have a question or may be a clarification required here. The organisation will have a designation of Technical Lead or in an engineering team members career progression there will be a Designation Technical Lead in their path and they aspire to grow. Where do they go once they become Technical Lead?

回复

要查看或添加评论,请登录

Ravishankar R的更多文章

  • Is Re-estimating a Sign of Incompetence?

    Is Re-estimating a Sign of Incompetence?

    Emerging information creates a trigger to re-estimate, but is re-estimating a sign of incompetence? Let us take a look…

    4 条评论
  • Estimation Inflation - What should we do about it?

    Estimation Inflation - What should we do about it?

    When a Product Backlog Item is estimated by a team with a relatively larger value than what they would have done for…

    1 条评论
  • Better Estimates with Empathy for the Scrum Boundaries

    Better Estimates with Empathy for the Scrum Boundaries

    What are Bumper Cars? “Bumper cars or dodgems is the generic name for a type of flat ride consisting of several small…

  • Are Story points Rules or Tactics employed by Scrum?

    Are Story points Rules or Tactics employed by Scrum?

    What are Story Points? Story Points are a unit of measure for expressing an estimate of the overall effort that will be…

  • Estimation & Amdahl's Law

    Estimation & Amdahl's Law

    Let us take this opportunity to explore a theory (involving Amdahl’s Law) one needs to be mindful of before even…

    1 条评论
  • The #1 Reason why your estimates might go?wrong

    The #1 Reason why your estimates might go?wrong

    This incident happened in November 2019 around Diwali time in Chennai. A close friend of mine travelled from Bangalore…

  • Bringing clarity on Estimate from a Commitment

    Bringing clarity on Estimate from a Commitment

    The biggest challenge for Developers* in estimating Product Backlog Items (PBIs) remains in the aftermath of providing…

  • The fallacy of Estimating the Product Backlog Items

    The fallacy of Estimating the Product Backlog Items

    What we still don’t get about estimates even after decades of executing projects and building products is – estimates…

  • Is domain knowledge a must to be a great Scrum?Master?

    Is domain knowledge a must to be a great Scrum?Master?

    I had a chance to chat with my childhood friend after a long time on WhatsApp recently. I was happy to hear about his…

    1 条评论
  • A Scrum Master and her Cameo appearance

    A Scrum Master and her Cameo appearance

    Alfred Hitchcock, a notable English film writer, director, and producer is known for his cameo appearances. Wikipedia…

社区洞察

其他会员也浏览了