Apply QA Testing in an Agile Development Methodology

August 3rd, 2010 by Joe Burns Categories: Featured, Quality Assurance Work No Responses

The growing popularity of utilizing the Agile Development methodology to develop systems has changed the way software is tested.   Certainly, high quality is still a requirement but the approaches, techniques and artifacts have changed.  In Agile development, there is a common “principle” that for a specific period called a Sprint (usually 30 days), all software will be fully developed, tested and documented and “releasable ready” for production use.

This makes me think about quality and the delivery of system.  Being a huge David Letterman fan,  I would like to mention the top 10 (ten) keys for success when implementing QA within an Agile / Scrum Methodology.

  1. We’re all in this together!  Quality is everyone’s responsibility.
  2. High Quality is still a requirement  – That doesn’t change!
  3. Make sure the User Stories have acceptance criteria.
  4. Have an integration test plan
  5. Key Processes (Right-Size Weighted!)
  6. Concise Artifacts (War and Peace is Over!)
  7. Need Right Resources and Skill Sets
  8. Automation is critical in Scrum
  9. Data Management Setup/Maintenance
  10. Finally – Communicate among your team.

Optimized by SEO Ultimate