managing distributed test teams in scrum | qualitest group

13

Upload: qualitest-group

Post on 14-Apr-2017

226 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Managing Distributed Test Teams in Scrum | QualiTest Group
Page 2: Managing Distributed Test Teams in Scrum | QualiTest Group

QA management within a distributed SCRUM team

Presented by: Neri Lavi

Page 3: Managing Distributed Test Teams in Scrum | QualiTest Group

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

Page 4: Managing Distributed Test Teams in Scrum | QualiTest Group

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?

Page 5: Managing Distributed Test Teams in Scrum | QualiTest Group

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

Page 6: Managing Distributed Test Teams in Scrum | QualiTest Group

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).

Page 7: Managing Distributed Test Teams in Scrum | QualiTest Group

Main challengesTeam construction (Geographically? Capabilities?)

Communication within the teams

Time & cultural differences

Information management

Managing the transition to Scrum

11

Page 8: Managing Distributed Test Teams in Scrum | QualiTest Group

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.

Page 9: Managing Distributed Test Teams in Scrum | QualiTest Group

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

Page 10: Managing Distributed Test Teams in Scrum | QualiTest Group

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

Page 11: Managing Distributed Test Teams in Scrum | QualiTest Group

Our solutions - VIInformation management

• Online Scrum management software (VersionOne, Rally, Jira Greenhopper)

• Scrum board – moving from excel sheets to online

13

Page 12: Managing Distributed Test Teams in Scrum | QualiTest Group

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

Page 13: Managing Distributed Test Teams in Scrum | QualiTest Group

www.QualiTestGroup.com