HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
In The Brain of Hemal Kuntawala & Michael Wagg: How we build quality software at uSwitch.com
How we build quality software at uSwitch.com
Hemal and Mike will provide an experience report on how we build quality software at uSwitch.com. Around 9 months ago the development team shifted from having a separate QA team to adopting a whole-team approach for building and delivering software with quality baked in. This talk will explain why we made this shift, provide an insight into how we achieved it from a people and process point of view and delve into tooling. This will include: - Why testing along the production line is better than testing end-of-cycle.

- How we make sure we get thorough acceptance criteria up front, before we start development.

- How we automate execution of acceptance criteria with cucumber and watir.

- How we run these continuously in TeamCity.

- Why we stopped using QTP and Selenium.

- How our developers learnt to think like testers.

- Why we stopped using the words 'tester' and 'testing'.

- The importance of BDD for writing testable code.

- How kanban principles help radiate information on development and provide tracking and reporting on quality.

- Peripheral activities that help us continuously release quickly and confidently.

ABOUT HEMAL KUNTAWALA
Hemal's testing pedigree includes consulting with Vizuri (now Sogeti) on various public and private sector projects.
More about Hemal Kuntawala

ABOUT MICHAEL WAGG
Michael is a senior consultant at ThoughtWorks.
More about Michael Wagg
PODCAST HOW WE BUILD QUALITY SOFTWARE AT USWITCH.COM
AGILE DEVELOPMENT PODCASTS
Garry Shutler:Gain Trust and Create Change, Trust & Change
Garry Shutler : 30th Jan 2012
View Podcast: Gain Trust and Create Change,
Marco Vermeulen:Continuous Delivery in the Cloud with CloudBees, Continuous Delivery with Cloudbees
Marco Vermeulen : 8th Dec 2011
View Podcast: Continuous Delivery in the Cloud with CloudBees,
Damjan Vujnovic:Component-based, event-driven micro-architecture for building JavaScript applications, Building JavaScript applications
Damjan Vujnovic : 29th Nov 2011
View Podcast: Component-based, event-driven micro-architecture for building JavaScript applications,
Uncle Bob (Robert C. Martin):Why can't anyone get Web architecture right?, Web architecture
Uncle Bob (Robert C. Martin) : 28th Nov 2011
View Podcast: Why can't anyone get Web architecture right?,
Christian Hassa:Evolving the big picture: Maps of living documentation, Maps of Living Documentation
Christian Hassa : 18th Nov 2011
View Podcast: Evolving the big picture: Maps of living documentation,
Chris Matts:Driving Requirements from Business Value, Driving Requirements from Business Value
Chris Matts : 18th Nov 2011
View Podcast: Driving Requirements from Business Value,
Gojko Adzic:Visualising quality, Visualising quality
Gojko Adzic : 18th Nov 2011
View Podcast: Visualising quality,
Matt Wynne:BDD As It's Meant To Be Done, BDD As It's Meant To Be Done
Matt Wynne : 18th Nov 2011
View Podcast: BDD As It's Meant To Be Done,
David Evans:What Testers and Developers Can Learn From Each Other, What Testers and Developers Can Learn
David Evans : 18th Nov 2011
View Podcast: What Testers and Developers Can Learn From Each Other,
Andrew  Kemp:Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests , Where Exploration And Automation Meet: G
Andrew Kemp : 18th Nov 2011
View Podcast: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests ,
Lasse Koskela:Specifying User Interaction, Specifying User Interaction
Lasse Koskela : 18th Nov 2011
View Podcast: Specifying User Interaction,
Harry Percival:TDD Django with Selenium, TDD Django
Harry Percival : 16th Nov 2011
View Podcast: TDD Django with Selenium,
 :How to move an Agile team from CI to CD, From CI to CD
: 11th Nov 2011
View Podcast: How to move an Agile team from CI to CD,
 :To Future Branch or Not To Future Branch, To Future Branch or Not To Future B...
: 11th Nov 2011
View Podcast: To Future Branch or Not To Future Branch,
 :Rolling Back Vs Rolling Forward, Rolling Back Vs Rolling Forward
: 11th Nov 2011
View Podcast: Rolling Back Vs Rolling Forward,
OTHER AGILE DEVELOPMENT EVENTS
Allan Kelly Dialogue Sheets, a new tool for retrospectives,  Dialogue Sheets, a new tool for retrospectives
FREE EVENT: In The Brain of Allan Kelly
London, Monday, February 13th
ThoughtWorks Quarterly Briefings:Is programming language choice a good thing?, ThoughtWorks Quarterly Briefings
FREE EVENT: Is programming language choice
Manchester, Monday, February 13th
ThoughtWorks Quarterly Briefings:Is programming language choice a good thing?, ThoughtWorks Quarterly Briefings
FREE EVENT: Is programming language choice
London, Thursday, February 16th
Linda Rising:Linda Rising's Fearless Change - Patterns for Introducing New Ideas,  Linda Rising's Patterns for Introducing New Ideas
1 DAY COURSE. Featuring Linda Rising
London, Monday, February 27th
Linda Rising Deception and Estimation: How We Fool Ourselves,  Deception and Estimation: How We Fool Ourselves
FREE EVENT: In The Brain of Linda Rising
London, Monday, February 27th
Agile Testing UK:Powershell Workshop, Agile Testing UK
FREE EVENT: Powershell Workshop
London, Monday, February 27th
Linda Rising:Linda Rising's Influence Strategies for Practitioners,  Linda Rising's Influence Strategies
.5 DAY COURSE. Featuring Linda Rising
London, Tuesday, February 28th
Linda Rising:Linda Rising's Patterns for Improved Customer Interaction,  Linda Rising's Patterns for Customer Inte
.5 DAY COURSE. Featuring Linda Rising
London, Tuesday, February 28th
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship