Oct 13, 2009
Elisabeth Hendrikson presented a keynote titled ‘Agile testing, uncertainty, risk and why it all works’ today at the Agile Testing Days conference in Berlin, focusing on key practices for agile testing success.
Hendrikson started by quoting Jerry Weinberg: “It’s easy to build a product you can’t sell and it’s easy to sell a product you can’t build. It’s building a product you can sell and selling a product you can build that’s difficult”. She added: we’re here because we need to build products that can be sold as cheaply and as efficiently as possible.
The only way to measure agility is with results. Hendrickson said
Agile software teams deliver value in the form of releasable software at frequent regular intervals (at least monthly), at a sustainable pace, while adapting to the changing needs of the business. […] Bottom line is delivering releasable software at least monthly. Releasable in this case means that we actually know that it is going what we wanted it to do. Delivering frequently is not let’s ship it and see what happens. It’s not releasable until it’s Done. Done means both implemented and tested. Tested means checked [for expectations] and explored [for risks].
Talking about risks, she listed four big sources of technical risks:
She then talked about seven key testing practices in agile that mitigate these risks:
These practices work together to reduce sources of risk and allow teams to deliver releasable software at a sustainable pace, said Hendrikson.
Get practical knowledge and speed up your software delivery by participating in hands-on, interactive workshops:
Get future articles, book and conference discounts by e-mail.