Should SCRUM master make himself / herself redundant?
NTPL

Should SCRUM master make himself / herself redundant?

Last 1-2 years; I have conducted SCAMPI Appraisals for most of companies, where SCRUM methodology is followed.

The major reason for adopting SCRUM is client demand. While evaluating processes, I observed that projects that have adopted SCRUM methodology are mostly gaining following benefits

  • Due to short delivery time, constant feedback from Product Owner and stakeholders leads to transparent communication and it becomes easy to cope with the changes
  • Consistent delivery of workable product increment adding to main product/application.

During interaction with various project teams, it came out that dedicated involvement of Scrum Master was one of the major factors contributed to these projects success.

However, I also observed that in some companies one person is allocated acting as Scrum Master and Project Manager. The reason behind this was as many of Project Managers being trained as Scrum Master and as usual organizations optimized utilization.

Can one person perform both Roles?

This is a debatable issue over long time and you would get logical reasoning for both Yes and No. However, while going deeper through such projects where one person is allocated to play both roles, we could see following challenges,

  • Use of daily standup meeting for problem solving (so team spending lot of time in standup meeting)
  • Allowing changes within a sprint
  • Shifting focus from ensuring quality and good team practices to % completion
  • Constantly growing Product backlog
  • Using authority to control delivery

So what Scrum Master role expect,

People Perspective:

  • Protect the development team from undue influences
  • Coach the team
  • Be a Servant Leader
  • Be an enabler to delivery (Do not have any authority on the Development team)
  • Facilitates Trust between SCRUM team members and external stakeholders

Process Perspective

  • Facilitates SCRUM Process
  • Facilitates self-organization within delivery team
  • Finding Techniques for effective Product Backlog Management
  • Facilitating Product Backlog Prioritization
  • Facilitates Daily SCRUM Meeting
  • Facilitates Sprint Planning Meeting
  • Facilitates Sprint Review Meeting
  • Facilitates Sprint Retrospective Meetings

Delivery Perspective

  • Facilitates Backlog Refinement activities
  • Remove impediments

Now if you look 10-15 years back, you would find that all these mentoring and process focused activities used to be the responsibilities of SQA (Software Quality Assurance) function. Based on project size, either SQA used to be allocated to one project or group of projects to utilize his/her time appropriately. The responsibilities of SQA were,

  • Train the Project teams on the defined process
  • Facilitate the Project team to interpret the steps involved in the process & assist in project process tailoring.
  • Assist PM in planning for the project as per the selected process
  • Review the Project Plan, Quality Plan & other related plan
  • Participate in project status meeting & facilitate team in identifying corrective & preventive actions.
  • Plan & Schedule projects audit as per scope
  • Prepare report and present to Senior management
  • Track corrective actions to closure. Escalate the issues, in case noncompliance is not tracked to closure
  • Identify the areas where improvement is required

As usual since SQA were not responsible for deliveries and adding direct $$$ value, this role became redundant. Now with Scrum, again, role of Scrum Master evolved.

I do hear that “Biggest success of SCRUM master is to make himself / herself redundant”.

In reality, it should not be. Organization can decide based on project size/scope whether to allocate Scrum Master to a single project or group of projects but this role is must to sustain processes and of course increasing Scrum Success.

What do you think?

Rajendra Babtiwale

Founder of "Anuro", a consulting firm

9 年

Kiran, in process of making few roles redundant it was expected that the responsibilities carried out by those roles will be taken over by some other role. Many organization, I have seen that they made roles redundant with nothing to fall back upon. In this process good practices implemented have gone for toss and remain on paper. In my experience IT industry has taken too much liberty in making roles redundant without doing critical analysis of impact.

回复
Kalash Mundhada

Executive - Business Development(CMMI) at Nihilent Technologies

9 年

A very helpful article ...

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

Kiran Chaudhari的更多文章

社区洞察

其他会员也浏览了