Academic
Publications
Iteration in Systems Analysis and Design: Cognitive Processes and Representational Artifacts

Iteration in Systems Analysis and Design: Cognitive Processes and Representational Artifacts,Nicholas Berente,Kalle Lyytinen

Iteration in Systems Analysis and Design: Cognitive Processes and Representational Artifacts   (Citations: 4)
BibTex | RIS | RefWorks Download
The idea of iteration is inherent to systems analysis and design methodologies and practices. In this essay we explore the notion of iteration, and distinguish two dimensions of iteration: iterations inherent in cognitive processes and iterations over representational artifacts. Cognitive iterations can be concerned with the design; the design process; or stages within the design process. Representational artifacts can take the form of documentation or the software code itself. We identify and discuss the promise of âÄúiterative developmentâÄù and compare this promise to empirical findings on the effects of iterative methods. The findings are generally consistent with expected outcomes. We conclude with an observation that the difference between âÄúiterative developmentâÄù and more traditional methodologies lies not in the presence of iteration, but in the locus of visibility and control, and the associated timing and granularity.
Published in 2005.
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
    • ...Although much of the research comparing the two broad methodologies is anecdotal [5], there is empirical support indicating that the use of more iterative methods can result in improved outcomes such as a faster development process, better user satisfaction, and higher system quality (although results are mixed, see [6])...
    • ...This is an important concern with respect to agile versus traditional methodologies, because on one level, all development is iterative and differences between development practices are due less to the presence of iteration and more to the way that methodologies drive distinct forms of iteration [6][14]...

    B. Veeresh Thummadiet al. Enacted Software Development Routines Based on Waterfall and Agile Sof...

    • ...Studies that contrast the use of a traditional methodology to agile methods [17] show that iterative methods can result in a faster development process, better user satisfaction, and higher system quality, with mixed results [18]...
    • ...If there are differences, the differences are due more to the way the followed methodology generates distinct variations of activities, changing their proportions, and influencing activity sequence variation like the level of iteration [4, 18]...

    B. Veeresh Thummadiet al. Enacted Routines in Agile and Waterfall Processes

Sort by: