How Architects See Non-Functional Requirements: Beware of Modifiability

  • Eltjo R. Poort
  • Nick Martens
  • Inge van de Weerd
  • Hans van Vliet
Conference paper

DOI: 10.1007/978-3-642-28714-5_4

Part of the Lecture Notes in Computer Science book series (LNCS, volume 7195)
Cite this paper as:
Poort E.R., Martens N., van de Weerd I., van Vliet H. (2012) How Architects See Non-Functional Requirements: Beware of Modifiability. In: Regnell B., Damian D. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2012. Lecture Notes in Computer Science, vol 7195. Springer, Berlin, Heidelberg

Abstract

This paper presents the analysis and key findings of a survey about dealing with non-functional requirements (NFRs) among architects. We find that, as long as the architect is aware of the importance of NFRs, they do not adversely affect project success, with one exception: highly business critical modifiability tends to be detrimental to project success, even when the architect is aware of it. IT projects where modifiability is perceived to have low business criticality lead to consistently high customer satisfaction. Our conclusion is that modifiability deserves more attention than it is getting now, especially because in general it is quantified and verified considerably less than other NFRs. Furthermore, IT projects that applied NFR verification techniques relatively early in development were more successful on average than IT projects that did not apply verification techniques (or applied it relatively late in development).

Keywords

Software Architecture Requirements Management Software Project Management NFR Modifiability Empirical Software Engineering 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Eltjo R. Poort
    • 1
  • Nick Martens
    • 2
  • Inge van de Weerd
    • 2
  • Hans van Vliet
    • 3
  1. 1.LogicaAmstelveenThe Netherlands
  2. 2.Utrecht UniversityThe Netherlands
  3. 3.VU UniversityAmsterdamThe Netherlands

Personalised recommendations