Sonali Bhasin [9] writes that organizations are yet to be convinced of (i) whether agile methods have adequate rigor as compared to traditional methods, to ensure and manage the quality of software products; and (ii) how one achieves improved quality in an Agile environment. The objectives of her research on SQA in an Agile environment are threefold, viz., (i) to identify “key drivers” that help realise product quality; (ii) study how product quality further impacts on cost reduction and increased business value; and (iii) propose an “Agile quality framework” that can help organizations to adopt effective SQA practices using Agile methodologies. The core characteristics of Agile, Agile influence on quality and a list of control variables are brought out, respectively as (i) “customer involvement, test early and often, shorter feedback and prioritized requirements;” (ii) “defect reduction, early defect detection,
cycle time improvement, and code quality;” and (iii) “Scrum practices, continuous integration, refactoring, experience of team members, geographical team distribution, ‘done’ compliance, condition of satisfaction, test driven development, acceptance test driven development, test coverage and sprint commitment.”