Enhancing Collaboration: Pairing Developers and Testers Remotely for Agile Success
Join Dawn Cannan and Franz Pereira as they explore the benefits of remote pairing between developers and testers. They discuss how shared understanding of stories, relationship building, and bi-directional teaching can enhance software development processes. Discover effective setups using tools like Mikogo and Skype for productive collaboration, regardless of location. Learn about acceptance test-driven development (ATDD) to prevent defects and create a common language, ultimately ensuring a better user experience.
Enhancing Collaboration: Pairing Developers and Testers Remotely for Agile Success
E N D
Presentation Transcript
RemoteDev/Test Pairing Dawn Cannan and Franz Pereira Agile Tour 2010 October 28, 2010
Today’sPresenters USA: • Dawn Cannan • Tester for 10 years Costa Rica: • Franz Pereira • Ruby on Rails developer AtAgileNearShore
Why Pair Devs and Testers? • Sharedunderstanding of story • Relationship building • Bi-directionalteaching • Developers learn how testers think and what they will do to test a story • Testers gain insight into the system and learn how the application works « under the hood »
DistributedPairing? Really? • Can’tyouonly pair whenyou are co-located? Definitely Not Limited By Location • An example setup: • Mikogo and Skype • Webcam • Headset (or mic/spkr) • That’sit!Verylow-cost and easy to set up! (You probably already have whatyouneed) • It getsbetter! • The first 2-3 times with a new personwillbeweird. Eventually, youwork out a system
DistributedPairing? Really? • Can’tyouonly pair whenyou are co-located? Definitely Not Limited By Location • An example setup: • Mikogo and Skype • Webcam (optional) • Headset (or mic/spkr) • That’sit!Verylow-cost and easy to set up! (You probablyalready have whatyouneed)
A Note About ATDD • Define acceptance tests before coding • Prevent defects • Create common language • Customer -driven Ensure that users don’t feel like this when they use your software
What will you see today? • Wiki framework for cucumbertests • Similar to FitNesse, but for Cucumber • Technologystack: • Ruby on Rails • Cucumber
Demo Time Time to see it in action! LIVE! In 3D!!
Thanks!! • Dawn’s blog: • http://www.passionatetester.com/ • Ruby on Rails: • http://rubyonrails.org/ • Cucumber: • http://cukes.info/