managing distributed test teams in scrum | qualitest group
TRANSCRIPT
QA management within a distributed SCRUM team
Presented by: Neri Lavi
About QualiTest
QA and testing isall that we do!
World’s 2ndlargest pure play
TestingCompany
Over 2,700 testingprofessionalsworld wide
Business Assurance
QA &TestingFocus
ResultsBasedTesting(RBT)
Contractual guarantees forquality improvement &
cost reduction
ManagedTesting
Solutions(MTS)
Long term, SLA-based testingoutsourcing
Industry & Technology Expert
GlobalServiceDeliveryModel
Onshore, Near-Shore,Offshore and Crowd
Testing
What do you know about Scrum?• How many of you are part of an agile
SDLC?
• For how long?
• Are you working with offshore teams?
Scrum Basics in 5 minutes• What is Scrum?• What is a Scrum team?• What are sprints?• Roles – PO / Scrum master• Ceremonies – Daily meeting / Sprint planning / Sprint
review / retrospective.• Artifacts – Backlog / Scrum board / burndown chart
Case study description• QA department with ~30 engineers
• 3 locations across the globe (USA, China, Ukraine).
• QA tested 4 different products (4 backlogs)
• Many common functional areas.
• 5 Scrum teams (Team formation, ~once a year).
Main challengesTeam construction (Geographically? Capabilities?)
Communication within the teams
Time & cultural differences
Information management
Managing the transition to Scrum
11
Our solution - ITeam construction (Geographically? Capabilities?)
12
• Our solution was to go according to capabilities, but with a catch…
• No Scrum team should have engineers from more than 2 different locations.
Our solutions - IICommunication within the teams
• Direct online communication is a must (less emails, more chat, Skype, phone calls).
• Meeting summaries go out to everyone to reduce misunderstandings.
13
Our solutions - IIITime & cultural differences
• Cultural workshop for both sides.
• No more than 2 different locations for each team to allow some way of mutual time.
• Understand that the few hours overlapping are critical, not just a bonus.
13
Our solutions - VIInformation management
• Online Scrum management software (VersionOne, Rally, Jira Greenhopper)
• Scrum board – moving from excel sheets to online
13
Our solutions - VManaging the transition to Scrum
• Transition means a period where QA is double booked – needs management commitment.
• Move in small phases, don’t implement EVERYTHING at once.
13
www.QualiTestGroup.com