@inbook{d3273973b79346acb6de95f8670e010c,
title = "Quality",
abstract = "High-quality assurance is a fundamental element of every project and is considered to be one of the difficult things to achieve and sustain. In this chapter, we describe how quality is perceived by the agile approach, addressing process and product quality. With respect to the process quality, we show how the transparency and tightness characteristics of the agile approach increase the process quality. For example, the iterative processProcessiterative performed in short iteration of 2–4 weeks increases the process tightnessTightness which, in turn, upsurges the process quality by enabling better control and faster response to unexpected problems and changes. With respect to the product quality, we elaborate on one of the agile practices that strongly related to software quality—test-driven development (TDD) (BeckBeck K et al. 2003; FeathersFeathers M and Prentice Hall 2004; NewkirkNewkirk JW and Vorontsov 2004; Mishali et al. 2008), which requires a collaborative development environment and additional supporting practices in order to be integrated successfully.",
keywords = "Collaborative development environment, Process and product quality, Quality, Test-driven development (TDD), Tightness, Transparency",
author = "Orit Hazzan and Yael Dubinsky",
note = "Publisher Copyright: {\textcopyright} 2014, The Author(s).",
year = "2014",
doi = "10.1007/978-3-319-10157-6_9",
language = "الإنجليزيّة",
series = "SpringerBriefs in Computer Science",
number = "9783319101569",
pages = "43--47",
booktitle = "SpringerBriefs in Computer Science",
edition = "9783319101569",
}