Order and chaos in software development:A comparison of two software development teams in a major it company

作者: Richard T. Vidgen , Xiaofeng Wang

DOI:

关键词: Agile software developmentAgile Unified ProcessSoftware developmentEmpirical process (process control model)Waterfall modelSoftware development processKnowledge managementRapid application developmentComputer scienceLean software developmentSoftware engineering

摘要: Agile methods have emerged and become popular over last few years as a response to shortcomings of the waterfall process model. However, agile processes are stamped by some chaotic placed in opposition approaches. This paper uses edge chaos concept from complex adaptive systems theory theoretical lens analyse roles structure planning software development process. The two teams major IT company, on whom other approach, presented project each is highlighted then compared. Our research finds that essential take different forms Contrary belief may be we conclude it possible method due prescribed rather than effective structures.

参考文章(27)
Kent Beck, Cynthia Andres, Extreme Programming Explained: Embrace Change (2nd Edition) Addison-Wesley Professional. ,(2004)
W. Ruigrok, C. Sanchez-Runde, T. Numagami, Frans van den Bosch, R. Whittington, L. Melin, A.M. Pettigrew, Innovative Forms of Organizing ,(2003)
Matt Stephens, Doug Rosenberg, Extreme Programming Refactored: The Case Against XP ,(2003)
Stephen R. Schach, Software Engineering with Java ,(1996)