Running multiple sprints

Last post 07:07 pm March 4, 2022
by Daniel Wilhite
2 replies
Author
Messages
10:49 pm March 3, 2022

I am managing a team of 6 software developers ( 3 frontend/FE and 3 backend/FE). They tackle PBIs in pairs of two (1FE and 1 BE). Because the product is matured enough, the pair-team works on independent features or functionalities. 

 

  • 1st pair - "Update the KYC flow to onboard newly registered users"
  • 2nd pair - "Integrate with a 3rd party headless e-commerce solution for the ease of existing users"
  • 3rd pair - "Integrate a 3rd party chat platform which allows users and sellers to chat with each other"

 

Each use case has about 8-10 PBIs and an estimate of 7 man-days per case. 

Due to budget constraints, I am unable to have smaller scrum teams ( 2 devs + 1 QA + 1 PO + 1 SM). Instead it is currently 6 devs + 1 QA + 1 PM (me) + 0 SM 

 

My questions are as follows - 

  1. What does the Scrum Guide say about multiple sprints running parallely ? So, in my case, when one pair-team is done with their release, they pick up a new feature to release, while the other two pair-teams might be in different stages of the scrum cycle. How flawed is this practice ?
  2. Since the product is matured enough, what one pair-team might be working on has none to minimum impact on the other pair-teams. Because of that they are often not in the same sprint cycles. One might be preparing to release while the other might be just starting. Given this situation, would it be better to hire 2 more POs and QAs and have smaller scrum teams?

 

I am happy to answer any questions to clarify my situation in more detail. And I thank you in advance for your feedback. 

06:31 pm March 4, 2022

Scrum uses empiricism to establish control in complex situations where more is unknown than is known. What outcomes are you hoping to achieve by using Scrum in the situation you describe?

07:07 pm March 4, 2022

Going to start by sharing you a link to the Scrum Guide.  It is free to all and this is the official source for the guide. It is available in many languages

https://scrumguides.org/

What does the Scrum Guide say about multiple sprints running parallely ?

Absolutely nothing.  In the Scrum framework, each team operates individually.  They are self-managed, self-organizing.  Each Scrum Team decides their own cadence and processes using the framework to guide them. According to the Scrum Guide, there is no expectation that they all Scrum Teams in an organization use the same cadence. 

Remember that Scrum is a framework and not a methodology or project management tool.  So process is not a part of the guidance.   So your organization can choose their own process. If one is that all teams must execute on the same cadence, there is no "Scrum reason" that you can't. 

Given this situation, would it be better to hire 2 more POs and QAs and have smaller scrum teams?

In the Scrum framework, every Scrum Team has 3 ROLES.  These are not job descriptions, they are roles.  As long as you have someone on each team that is fulfilling the responsibilities of the roles, you have a Scrum Team.  However, the team of teams that you describe doesn't really fit the suggestion for a team from the Scrum Guide.  (https://scrumguides.org/scrum-guide.html#scrum-team).  As you have described the situation, you aren't following the Scrum Guide.