In the recent past, software industry has seen a paradigm shift in the software development methodologies. Several software development models have been proposed from time to time keeping in view the changing patterns and requirements of customers. Advancements in technology and change in standard operating procedures of corporate sector organizations has led to the development and evolution of several software development models. Currently, agile application development methodology is the most widely use software development model owing to its flexibility. Quality models have also evolved with corresponding to the software development models. Previously several quality metrics models have been developed for waterfall, spiral and incremental development. Work is also being done to propose a quality model which could ensure the quality of agile product being developed. However a robust and standard quality metrics model is lacking for the agile methodologies which can ensure that agile product being developed will fulfill implicit as well as explicit quality characteristics as agreed by the stakeholders. In this paper a quality metrics model for agile application development methodologies has been proposed which ascertains that the quality of the product being developed in agile requirement meet the standard and desired criteria of quality.
[1]
R. Dromey,et al.
A Model for Software Product Quality
,
1995,
IEEE Trans. Software Eng..
[2]
Craig Larman,et al.
Agile and Iterative Development: A Manager's Guide
,
2003
.
[3]
Victor R. Basili,et al.
Iterative enhancement: A practical technique for software development
,
1975,
IEEE Transactions on Software Engineering.
[4]
Andraž Cej,et al.
Agile software development with Scrum
,
2010
.
[5]
Barry Boehm,et al.
Characteristics of software quality
,
1978
.
[6]
Asta Murauskaite,et al.
Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles
,
2008
.
[7]
Victor R. Basili,et al.
Iterative and incremental developments. a brief history
,
2003,
Computer.
[8]
Eric Lefebvre,et al.
Java modeling in color with UML: enterprise components and process
,
1999
.