The Agile Test Strategy Document; it does exist!

This post argues that agile teams still need a test strategy document and shows how a lightweight, poster-format version can align distributed teams on risk areas, testing approach, and quality priorities. The author debunks the myth that going agile means eliminating strategy documentation.

Coveros Staff

March 11, 2009

It is a common mis-perception that agile methodologies view planning and documentation as dated, time-wasting practices that should be avoided. While it is true that the agile manifesto asks us to value response to change over adherence to (static) plans, and working code over comprehensive documentation, it does not ask us to push planning and documentation aside all together. Recently, I’ve encountered inadequate planning and under-documentation by agile teams in defining test strategy and test plans.

I became acutely aware of this deficiency during a recent engagement. It was a massive effort requiring a dozen teams spread across seven locations world-wide. While the individual teams were adopting SCRUM/XP practices and beginning to realize delivery benefits, the enterprise was suffering with serious integration issues, defects in high-risk areas and a general lack of cohesion with regard to test approach.

Upon inspection, I found several opportunities for improvement. The deficiency that struck me in particular, was the lack of a clear test strategy. Apparently, the QA team had consciously decided to eliminate a documented test strategy in an effort to “become agile”. While I understood the intent, this felt like a case of throwing out the baby with the bathwater. The planning and written communication of the plan is not wasteful. In fact, they are necessary on complex initiatives.

After a few short, facilitated sessions we created a single poster that depicted most of the information you might see in a traditional test strategy (business risk areas, what to test/not to test, approach, tools, team skills and training required etc). These pictures were distributed, and helped ground the organization in the priorities and approach to ensuring quality.

As you move forward in your agile adoption, remember that some planning and documentation are necessary and the agile founders won’t disown you for it!

Coveros Staff

Coveros Staff

This post represents the collective insights of the Coveros team. Our staff consists of software experts who bring deep experience in secure agile development, DevOps, testing, and software quality. Over the past 20 years, Coveros has trained more than 30,000 professionals and worked with half of the Fortune 100 companies on mission-critical software development challenges. We draw on this extensive experience to share practical insights, proven strategies, and real-world solutions that help organizations build better software faster and more securely.