remote agile testing webinar slides

Post on 28-Oct-2014

296 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

XBOSoft Presents

Remote Agile Testing

XBOSoft Info

Founded in 2006Dedicated to software quality

Software QA ConsultingSoftware Testing

Offices in San Francisco, Beijing, Oslo, and Amsterdam

Housekeeping• Everyone except the speakers are muted

• Questions via the gotowebinar control on the right side of your screen

• Questions can be asked throughout the webinar, we’ll try to fit them in when appropriate

• General Q & A at the end of the webinar

• You will receive info on recording and slides after the webinar

SpeakersJan Princen, Board member XBOSoft, Founder of Grip QA.

Pim Smeets, Project manager XBOSoft

manages remotes agile test teams in China.

Sabrina Gasson, Marketing at XBOSoft.

Why agile?

Agile Manifesto:

• Individuals and interactions over processes and tools• Working software over comprehensive documentation• Customer collaboration over contract negotiation• Responding to change over following a plan

Many Flavors

What is agile?

Poll

Pim’s Project

• Financial Software• Dutch UI / specifications• Located in:

– 3 countries– 2 times zones– 3 mother tongues

– 6 scrum (-ish) teams

Hard to work with teams in different locations?

China and the Netherlands have a 6 hour time difference

‘A day in the life of a tester in China’• 09:00 Review ‘to do’ tasks on TFS• 09:30 - 5 minutes - Internal standup: What

will you do? How long do you need? Need help from colleagues?

• 13:00: pre-grooming, if needed• 14:00-15:00 Netherlands gets to office• 15:00-16:00 standup meetings (Weekly

Groomings / Bi Weekly retrospectives) • - 18:00+ Discuss with developers in

Europe / wrap up.

Poll

English is hard for everyone

Dutch specs: • Dutch Lessons• Translation software• Pre groomings

Certain personality type does well

Commitment of both sides

Cultural / language differences

Communication

Person A Person B

Cultural framework of reference

Language Proficiency Confidence

Factors influencing communication

Communication

Important in agile– Especially with distributed teams

Daily stand upsWeekly groomingContinuous

- email, IM, video

Agile is all about people

• English language• Cultural sensitivity• Independent• Creative, strong logic

Not everyone can work in an Agile team!

Agile Tools

SITsSelf Improvement Teams• Short optimization projects (5-10 hours total)• Cross teams• Both local (Beijing) and distributed• One condition: provides future business value

Past SITs:• POC CodedUI / Selenium• SQL / Bash scripting• Quality / code metrics• Risk analysis

Automation

• Essential in Agile• Daily automated regression

tests• ‘Record and playback’ too

fragile: built our own framework

• Using Selenium / C# / Specflow

Keeping Remote Teams Involved

• How to keep remote teams involved?

• Visit once a year• Involve everyone in all

meetings (even if that can prove hard in practice)

• Make jokes, build personal relationships

• Three locations, one team

Poll

Increase Velocity

• 24/7• “longer” work days• Continuous

Q & A

Follow us on twitter:

@xbosoft

Thanks!

You can reach us at:

www.xbosoft.comservices@xbosoft.com

top related