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.
Software engineering for 'social good': Integrating action research, participatory design, and agile developmentFerrario, M.; Simm, W.; Newman, Peter; Forshaw, S.; Whittle, J. (2014)Software engineering for 'social good' is an area receiving growing interest in recent years. Software is increasingly seen as a way to promote positive social change: this includes initiatives such as Code for America ...
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 ...