Your SlideShare is downloading. ×
  • Like
Remote agile testing webinar slides.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Remote agile testing webinar slides.

  • 258 views
Published

 

Published in Software
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
258
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Jan: Pim before we start tell me a bit how you got involved with agile?
  • Jan:
    Why Agile? Pim tell me what you see here?
    Why does waterfall not work?
    Pim’s perspective
  • SCRUM, XP, Kanban many organization implements what works best for them and that is also agile.
    Short iterations.
    Poll: biggest hurdle
  • Poll: biggest hurdle
  • Poll: difficulties
  • Jan: will ask pim to comment on the items on the right side of the slide
  • Jan: will ask pim to comment on the items on the right side of the slide
  • Jan: How to effectively communicate with people in different countries
    Jan: Issues you find in practice
  • Jan: Finding and hiring the right people. What makes someone suitable for Agile?
  • Agile Tools
    Get overview
    Work fast and effective
    Geen middel om iemand af te rekenen
    TFS / TM / Specflow / Selenium
    Jan: transparency, not use to control ….
  • Poll: automation
  • Poll: time is an issue
  • Werkt Agile in de praktijk echt sneller?
    Wordt de opleversnelheid verhoogd door het werken in meerdere tijdzones?
  • Hoe groot moet een bedrijf zijn om remote Agile te kunnen toepassen?
    Hoe belangrijk is vertrouwen?

Transcript

  • 1. XBOSoft Presents Remote Agile Testing
  • 2. XBOSoft Info Founded in 2006 Dedicated to software quality Software QA Consulting Software Testing Offices in San Francisco, Beijing, Oslo, and Amsterdam
  • 3. 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
  • 4. Speakers Jan 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.
  • 5. Why agile?
  • 6. 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?
  • 7. Pim’s Project • Financial Software • Dutch UI / specifications • Located in: – 3 countries – 2 times zones – 3 mother tongues – 6 scrum (-ish) teams
  • 8. 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.
  • 9. 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
  • 10. Communication Person A Person B Cultural framework of reference Language Proficiency Confidence Factors influencing communication
  • 11. Communication Important in agile – Especially with distributed teams Daily stand ups Weekly grooming Continuous - email, IM, video
  • 12. Agile is all about people • English language • Cultural sensitivity • Independent • Creative, strong logic Not everyone can work in an Agile team!
  • 13. Agile Tools
  • 14. SITs Self 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
  • 15. Automation • Essential in Agile • Daily automated regression tests • ‘Record and playback’ too fragile: built our own framework • Using Selenium / C# / Specflow
  • 16. 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
  • 17. Increase Velocity • 24/7 • “longer” work days • Continuous
  • 18. Q & A Follow us on twitter: @xbosoft
  • 19. Thanks! You can reach us at: www.xbosoft.com services@xbosoft.com