A Comparative Analysis of Traditional Software Engineering and Agile Software Development
MetadataShow full item record
Over the last decade (or two) the pendulum of developer mindshare has swung decidedly towards agile software development from a more traditional engineering approach to software development. To ascertain the essential differences and any possible incompatibilities between these two software development paradigms this research investigates a number of traditional and agile methodologies, methods, and techniques. The essential differences between traditional software engineering and agile software development are found not to be (as one may first suspect from a cursory consideration) related to iteration length or project management, but rather more related to other attributes like the variety of models employed, the purpose of the models, and the approach to modeling. In the end though the two approaches are not seen to be incompatible, leading to the future possibility of an Agile Software Engineering (ASE).
Showing items related by title, author, creator and subject.
Pries-Heje, J.; Baskerville, Richard (2017)Purpose: The purpose of this paper is to use translation theory to develop a framework (called FTRA) that explains how companies adopt agile methods in a discourse of fragmentation and articulation. Design/methodology/approach: ...
Morien, Roy (2005)The history of failure of information systems development over the last 20 years is well recorded. Literally billions of dollars have been wasted on development projects that failed. The Information Systems and Technology ...
Morien, Roy; Wongthongtham, Pornpit (2008)The popularity of agile software development methods, and agile software project management has been accompanied by significant successes in the delivery of software of business value and quality to client organizations, ...