Describing agile requirements development and communication using complex adaptive systems theory

Aaron Read, Gerardus de Vreede, Robert O. Briggs

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Agile software development methods help software development teams respond to changing requirements. Fundamental to this ability to respond to change is the manner in which requirements are communicated and developed. The question of agile requirements development is considered through the lens of Complex Adaptive Systems theory, a theory used to explain agility in software development teams. A case study of the communication and development of requirements in a software development team is reported, where the three dimensions of CAS Theory described by Vidgen and Colleagues (Vidgen and Wang 2009) are adapted to describe requirements communication and development practices in greater detail. We find that this focus on requirements practices can further explain increases in a software team's agility.

Original languageEnglish (US)
Title of host publication18th Americas Conference on Information Systems 2012, AMCIS 2012
Pages2086-2093
Number of pages8
StatePublished - Dec 1 2012
Event18th Americas Conference on Information Systems 2012, AMCIS 2012 - Seattle, WA, United States
Duration: Aug 9 2012Aug 12 2012

Publication series

Name18th Americas Conference on Information Systems 2012, AMCIS 2012
Volume3

Conference

Conference18th Americas Conference on Information Systems 2012, AMCIS 2012
CountryUnited States
CitySeattle, WA
Period8/9/128/12/12

Fingerprint

Adaptive systems
System theory
software development
system theory
Software engineering
communication
Communication
communication requirements
Lenses
ability

Keywords

  • Agile software development
  • Complex adaptive systems
  • User stories

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems
  • Library and Information Sciences

Cite this

Read, A., de Vreede, G., & Briggs, R. O. (2012). Describing agile requirements development and communication using complex adaptive systems theory. In 18th Americas Conference on Information Systems 2012, AMCIS 2012 (pp. 2086-2093). (18th Americas Conference on Information Systems 2012, AMCIS 2012; Vol. 3).

Describing agile requirements development and communication using complex adaptive systems theory. / Read, Aaron; de Vreede, Gerardus; Briggs, Robert O.

18th Americas Conference on Information Systems 2012, AMCIS 2012. 2012. p. 2086-2093 (18th Americas Conference on Information Systems 2012, AMCIS 2012; Vol. 3).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Read, A, de Vreede, G & Briggs, RO 2012, Describing agile requirements development and communication using complex adaptive systems theory. in 18th Americas Conference on Information Systems 2012, AMCIS 2012. 18th Americas Conference on Information Systems 2012, AMCIS 2012, vol. 3, pp. 2086-2093, 18th Americas Conference on Information Systems 2012, AMCIS 2012, Seattle, WA, United States, 8/9/12.
Read A, de Vreede G, Briggs RO. Describing agile requirements development and communication using complex adaptive systems theory. In 18th Americas Conference on Information Systems 2012, AMCIS 2012. 2012. p. 2086-2093. (18th Americas Conference on Information Systems 2012, AMCIS 2012).
Read, Aaron ; de Vreede, Gerardus ; Briggs, Robert O. / Describing agile requirements development and communication using complex adaptive systems theory. 18th Americas Conference on Information Systems 2012, AMCIS 2012. 2012. pp. 2086-2093 (18th Americas Conference on Information Systems 2012, AMCIS 2012).
@inproceedings{bb62890954084a0aa64c264c460f903b,
title = "Describing agile requirements development and communication using complex adaptive systems theory",
abstract = "Agile software development methods help software development teams respond to changing requirements. Fundamental to this ability to respond to change is the manner in which requirements are communicated and developed. The question of agile requirements development is considered through the lens of Complex Adaptive Systems theory, a theory used to explain agility in software development teams. A case study of the communication and development of requirements in a software development team is reported, where the three dimensions of CAS Theory described by Vidgen and Colleagues (Vidgen and Wang 2009) are adapted to describe requirements communication and development practices in greater detail. We find that this focus on requirements practices can further explain increases in a software team's agility.",
keywords = "Agile software development, Complex adaptive systems, User stories",
author = "Aaron Read and {de Vreede}, Gerardus and Briggs, {Robert O.}",
year = "2012",
month = "12",
day = "1",
language = "English (US)",
isbn = "9781622768271",
series = "18th Americas Conference on Information Systems 2012, AMCIS 2012",
pages = "2086--2093",
booktitle = "18th Americas Conference on Information Systems 2012, AMCIS 2012",

}

TY - GEN

T1 - Describing agile requirements development and communication using complex adaptive systems theory

AU - Read, Aaron

AU - de Vreede, Gerardus

AU - Briggs, Robert O.

PY - 2012/12/1

Y1 - 2012/12/1

N2 - Agile software development methods help software development teams respond to changing requirements. Fundamental to this ability to respond to change is the manner in which requirements are communicated and developed. The question of agile requirements development is considered through the lens of Complex Adaptive Systems theory, a theory used to explain agility in software development teams. A case study of the communication and development of requirements in a software development team is reported, where the three dimensions of CAS Theory described by Vidgen and Colleagues (Vidgen and Wang 2009) are adapted to describe requirements communication and development practices in greater detail. We find that this focus on requirements practices can further explain increases in a software team's agility.

AB - Agile software development methods help software development teams respond to changing requirements. Fundamental to this ability to respond to change is the manner in which requirements are communicated and developed. The question of agile requirements development is considered through the lens of Complex Adaptive Systems theory, a theory used to explain agility in software development teams. A case study of the communication and development of requirements in a software development team is reported, where the three dimensions of CAS Theory described by Vidgen and Colleagues (Vidgen and Wang 2009) are adapted to describe requirements communication and development practices in greater detail. We find that this focus on requirements practices can further explain increases in a software team's agility.

KW - Agile software development

KW - Complex adaptive systems

KW - User stories

UR - http://www.scopus.com/inward/record.url?scp=84877891984&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84877891984&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9781622768271

T3 - 18th Americas Conference on Information Systems 2012, AMCIS 2012

SP - 2086

EP - 2093

BT - 18th Americas Conference on Information Systems 2012, AMCIS 2012

ER -