Agile Testing

Traditional software delivery models are based on a lack of trust. Because the business doesn’t trust developers, testers are asked to provide independent validation. Because developers don’t trust testers, everyone wastes a lot of time arguing about whether a problem is in the code or in the tests. And testers are taught not to trust anyone! All of this distrust even though we share the same end-goal—delivering a product that satisfies our customers.

Independent testing is a thing of the past, it just slows down delivery too much for today’s market expectations. Yet integrating testing into development has proven impossibly difficult for many organisations. Even when they adopt iterative agile and lean practices for development, testing stays in a separate follow-up cycle, leading to mini-waterfalls or, as Forrester research put it, water-scrum-fall.

Agile testing practices are collaborative and help people with testing and development roles integrate into a whole team, that works together to build quality in rather than test for it after. Testing becomes a continuous activity that involves everyone, iteratively, at a sustainable pace.

With a focus on building quality in, rather than fixing software when it is already too late, agile testing practices significantly influence the role of all participants in delivery. Developers get much more involved in test automation, testers become much more advisors on what needs to be tested than just human keyboard automation devices. This requires a fundamental shift in everyday development and delivery practices for many teams, but results in much shorter feedback loops, much higher quality of software and a lot less rework.

Øredev 2011 - Sleeping with the enemy - Gojko Adzic from Øredev Conference on Vimeo.

##How we can help you?

We can provide professional training, mentoring and strategic consulting to help you get started with agile testing and adopt it successfully.

We can help you evaluate your current situation, advise on adoption strategies, help your teams choose the appropriate tools for the job and integrate them into your current environment.

##Why us?

David and Gojko are thought-leaders in the agile testing community, and have extensive experience applying agile testing practices in the industry. Gojko was voted the most influential agile testing professional for 2011 by peers. David and Gojko started the Agile Testing UK user group and helped many teams and individuals make the transition to a better way of working.