Professional Documents
Culture Documents
Peter Kalmijn
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. August 2006
© 2006 Atos Origin. Confidential information owned by Atos Origin, to be used by the recipient only. This document or any part of it, may not be reproduced, copied,
circulated and/or distributed nor quoted without prior written approval from Atos Origin.
Agile Software Development
» Shorter time-to-market
» Better product quality
» Reduced waste of resources and material
» Better predictability of the end product
» Heightened team morale
The agile testing role might evolve » Facilitate communication between the technical & business
and change into something stakeholders
completely different from what we
know of as testing today » Support early validation of requirements
» Help the business stakeholders define acceptance criteria
» Create automated acceptance tests
» Expand scope of ‘acceptance’ tests
» Advise the team about overall risks, trends and progress
» Perform manual/exploratory tests on early-stage product
» Help to determine if your stories are well defined
» Suggest adding stories related to testability
» Do exploratory testing on early builds
» Verify the completion of stories as they are completed
‘The nature of the tester's role changes in iterative projects. We are no longer the high-
profile victims, we are no longer the lonely advocates of quality, we are merely (!)
competent service providers, collaborating with a group that wants to achieve high
quality.’
Cem Kaner
An Agile tester..
» will communicate more, with your coders and your
customers.
» will need to have a deeper understanding of the
technology and the code (or will rapidly gain)
» practices pair testing, i.e. collaborates with the
developers to get good tests you will share more
risk, and feel an increased sense of ownership
» is part of the team and attend all team sessions
» is an integral part of the planning game
» will no longer be the gatekeeper
Trend
» Towards hybrid / blended approaches
» Appropriate testing strategies motivated by risk
Practice
» Feature wise pre-acceptance the Agile way
» Final acceptance (Business Acceptance Test) at the end
You can use all agile some of the time and some agile all of the time.
8 Custom presentation- or document control name
Discussion
Testing will never be the same
again..