Project Management

Where’s QA in Agile Development?

Southern Alberta Chapter

Mike Griffiths is an experienced project manager, author and consultant who works for PMI as a subject matter expert. Before joining PMI, Mike consulted and managed innovation and technology projects throughout Europe, North and South America for 30+ years. He was co-lead for the PMBOK Guide—Seventh Edition, lead for the Agile Practice Guide, and contributor to the PMI-ACP and PMP exam content outlines. Outside of PMI, Mike maintains the websites www.LeadingAnswers.com about leading teams and www.PMillustrated.com, which teaches project management for visual learners.

linkedin twitter facebook print Request to reuse this   Agile   Quality   Requirements Management   Testing/Test Management  

For the uninitiated, it can seem as if agile approaches are light on quality assurance. For instance, the Scrum Guide only talks about the development team, not QA roles specifically. There is no testing phase on agile projects, and they are deliberately light on documentation such as specifications and QA plans. These observations, while true, miss the more powerful alternatives in play on correctly executed agile projects.

QAs are part of the development team and engaged from the beginning of the project. They attend planning meetings, have access to the customer, and plan how to validate functionality while developers are creating it. Quality is baked in from the start, not attempted to be tested in later. Likewise, since features are developed in a sequence based on their priority; the most important elements get the most testing and exposure since they are present from the beginning.

In fact, the mechanics and processes for ensuring testing occurs—and that tests pass—are light-years ahead of traditional late-phase validation. Approaches like TDD (test-driven development), automated builds, continuous integration, continuous delivery and DevOps allow on-demand release or rollback with great reporting and analytics of the whole process. These tasks are achieved through a variety of software tools that enable regular teams to accomplish what only the best …


Please log in or sign up below to read the rest of the article.

ADVERTISEMENT

Continue reading...

Log In
OR
Sign Up
ADVERTISEMENTS

"The power of accurate observation is often called cynicism by those who don't have it."

- George Bernard Shaw

ADVERTISEMENT

Sponsors