top of page

Who's of Scrum of Scrum QA

Agile Practices can be well implemented for Large Projects, when multiple Scrum teams are formed with the recommended size of 5-9. This approach recommends for another ceremony Scrum-of-Scrums(SoS) meeting, where the Plan, Progress, Dependencies and any issues across teams to be discussed.

 

Quality is everyone's responsibility, while in SoS model one would not have the detailed context on WorkItems of each Scrum team.In Agile Development, every Scrum team ensures testing of their new Features and Fixes but the tricky part is for  

  1. Integration across features owned by different Scrum Team

  2. Regression of features owned by different Scrum Team

  3. System Testing(Functional, Installation, Performance and Load)

Collaboration across teams is vital to understand the big picture of the Project and SoS meeting creates the platform for the same.

 

Below are a few questions arises for QA planning in Agile model for Large Projects.

 

Q:  Who is the SPOC for QA of the project?

A:  QA Manager or the Project Manager.

 

Q: Who will take care of new feature/Enhancement testing?

A: Team implementing the feature is recommended for testing of the same.

 

Q: Who will take care of Integration testing?

A: Items for Integration testing can be shared across the teams involving integration of components owned.

 

Q:  Who will do Regression testing?

A:  Regression tests to be carried out by the respective Scrum teams based on changes. In case the Scrum team cannot test a particular feature/TestSet suggest to discuss in SoS meeting to share the work with other team.

 

Q:  Who will do System testing?

A: Can be carried out by any Scrum team, recommend to have the same team test for each release. The team owning the System test should understand the overall changes of the release to identify the test items.

 

Q:  Who will do Performance/Load or any Non-Functional testing?

A:  Can be carried out by any Scrum team, recommend to have same team test for each release. The team should understand the overall changes of the release to identify the test items.

 

Q:  When to start Regression testing?

A:  Regression has to be carried out in the same Sprint of implementation. If there is overlap of impacted areas across Scrum teams, suggest to start upon completion of both the features to test in one-go.

 

bottom of page