2009
DOI: 10.1287/isre.1090.0242
|View full text |Cite
|
Sign up to set email alerts
|

Research Commentary—Weighing the Benefits and Costs of Flexibility in Making Software: Toward a Contingency Theory of the Determinants of Development Process Design

Abstract: In recent years, flexibility has emerged as a divisive issue in discussions about the appropriate design of processes for making software. Partisans in both research and practice argue for and against plan-based (allegedly inflexible) and agile (allegedly too flexible) approaches. The stakes in this debate are high; questions raised about plan-based approaches undermine longstanding claims that those approaches, when realized, represent maturity of practice. In this commentary, we call for research programs th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
43
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 49 publications
(43 citation statements)
references
References 31 publications
0
43
0
Order By: Relevance
“…A number of academics and practitioners in the information systems community have discussed the increasing popularity of agile development methods and the implications of that growth [e.g., Austin and Devin, 2009;Conboy, 2009;. These articles seek to explore and explain the strengths and weaknesses of agile development listed above.…”
Section: Research On Agile Methodsologiesmentioning
confidence: 99%
See 1 more Smart Citation
“…A number of academics and practitioners in the information systems community have discussed the increasing popularity of agile development methods and the implications of that growth [e.g., Austin and Devin, 2009;Conboy, 2009;. These articles seek to explore and explain the strengths and weaknesses of agile development listed above.…”
Section: Research On Agile Methodsologiesmentioning
confidence: 99%
“…First, as mentioned, agile methods allow flexibility and adaptability [Austin and Devin, 2009]. Because the design phase is not formal and programmers work in short intervals on smaller milestones, significant requirements of the project can change as development proceeds without much loss of productivity.…”
Section: Strengths and Weaknessesmentioning
confidence: 99%
“…These include decisions for changing requirements, identifying problems that require resolution, and generating new ideas that need to be explored 10 . Agile teams are less structured than teams following the traditional SDLC.…”
Section: Introductionmentioning
confidence: 99%
“…Many prior studies have used contingency theory to study the notion of "fitting" software development practices to project context (Andres & Zmud, 2001;Austin & Devin, 2009;Barki, Rivard, & Talbot, 2001;Franz, 1985;Kyu Kim & Umanath, 1992;Mathiassen, Saarinen, Tuunanen, & Rossi, 2007 (2001) used the theory to study the influence of fit between project risk levels and project management practices on software development performance. Results suggest that the project management practices one uses need to vary based on the level of risks emanating from a project's complexity, rate of change, availability of information, and clarity of information.…”
Section: Contingency Theorymentioning
confidence: 99%
“…Austin and Devin (2009) support a contingent perspective of agile SDM use and call on researchers to develop a "robust contingency framework for deciding when (in what conditions) planbased and agile methods should be used" (p. 462). As such, we address that call to action and empirically assess whether or not specific contextual factors influence software development professionals' perceptions regarding the fit (contextual appropriateness) of agile SDMs over plan-driven SDMs.…”
Section: Introductionmentioning
confidence: 99%