posted on 2012-05-02, 14:33authored byMing Huo, June Verner, Liming Zhu, Muhammad Ali Babar
Agile methods may produce software faster but we
also need to know how they meet our quality
requirements. In this paper we compare the waterfall
model with agile processes to show how agile
methods achieve software quality under time pressure
and in an unstable requirements environment, i.e. we
analyze agile software quality assurance. We present
a detailed waterfall model showing its software
quality support processes. We then show the quality
practices that agile methods have integrated into
their processes. This allows us to answer the question
“Can agile methods ensure quality even though they
develop software faster and can handle unstable
requirements?