Quality

Orit Hazzan, Yael Dubinsky

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

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.

Original languageEnglish
Title of host publicationSpringerBriefs in Computer Science
Pages43-47
Number of pages5
Edition9783319101569
DOIs
StatePublished - 2014

Publication series

NameSpringerBriefs in Computer Science
Number9783319101569
Volume0

Keywords

  • Collaborative development environment
  • Process and product quality
  • Quality
  • Test-driven development (TDD)
  • Tightness
  • Transparency

All Science Journal Classification (ASJC) codes

  • General Computer Science

Fingerprint

Dive into the research topics of 'Quality'. Together they form a unique fingerprint.

Cite this