Identifying benefits and challenges in the application of agile methodologies in software development

2.00
Hdl Handle:
http://hdl.handle.net/10547/565812
Title:
Identifying benefits and challenges in the application of agile methodologies in software development
Authors:
Streek, Alistair
Abstract:
Software has generally been developed using the ‘Waterfall’ methodology which is now believed to be cumbersome and slow to react to change. This belief has spawned new ‘Agile’ methodologies that aim to deliver small pieces of working software on a frequent basis. Many claims have been made about Agile, but little academic research has been carried out to justify them. This study identifies the significance of benefits and challenges practitioners have found when adapting to Agile methodologies. Further, the benefits and challenges are linked to the Agile features in use and assesses what contributes to the level of user satisfaction. A survey instrument was employed to collect data from as many practitioners as possible followed by post survey interviews. Claims made for Agile by service providers are compared to the experiences of those canvassed in the survey. Results reveal that the most significant benefit is closer collaboration with other members of the development team. Significant challenges were the estimation of the time and effort Agile projects take to complete and that Agile only works with competent, motivated people. The insights gained in this study will be circulated for the benefit of future research on software development methodologies and Agile practice.
Citation:
Streek, A. (2015) 'Identifying Benefits and Challenges in the application of Agile methodologies in software development'. MSc by Research thesis. University of Bedfordshire.
Publisher:
University of Bedfordshire
Issue Date:
Mar-2015
URI:
http://hdl.handle.net/10547/565812
Type:
Thesis or dissertation
Language:
en
Description:
A dissertation submitted to the University of Bedfordshire in accordance with the requirements of the degree of Master of Science
Appears in Collections:
Masters e-theses

Full metadata record

DC FieldValue Language
dc.contributor.authorStreek, Alistairen
dc.date.accessioned2015-08-11T09:56:48Zen
dc.date.available2015-08-11T09:56:48Zen
dc.date.issued2015-03en
dc.identifier.citationStreek, A. (2015) 'Identifying Benefits and Challenges in the application of Agile methodologies in software development'. MSc by Research thesis. University of Bedfordshire.en
dc.identifier.urihttp://hdl.handle.net/10547/565812en
dc.descriptionA dissertation submitted to the University of Bedfordshire in accordance with the requirements of the degree of Master of Scienceen
dc.description.abstractSoftware has generally been developed using the ‘Waterfall’ methodology which is now believed to be cumbersome and slow to react to change. This belief has spawned new ‘Agile’ methodologies that aim to deliver small pieces of working software on a frequent basis. Many claims have been made about Agile, but little academic research has been carried out to justify them. This study identifies the significance of benefits and challenges practitioners have found when adapting to Agile methodologies. Further, the benefits and challenges are linked to the Agile features in use and assesses what contributes to the level of user satisfaction. A survey instrument was employed to collect data from as many practitioners as possible followed by post survey interviews. Claims made for Agile by service providers are compared to the experiences of those canvassed in the survey. Results reveal that the most significant benefit is closer collaboration with other members of the development team. Significant challenges were the estimation of the time and effort Agile projects take to complete and that Agile only works with competent, motivated people. The insights gained in this study will be circulated for the benefit of future research on software development methodologies and Agile practice.en
dc.language.isoenen
dc.publisherUniversity of Bedfordshireen
dc.subjectagile methodologiesen
dc.subjectsoftware developmenten
dc.subjectG600 Software Engineeringen
dc.titleIdentifying benefits and challenges in the application of agile methodologies in software developmenten
dc.typeThesis or dissertationen
This item is licensed under a Creative Commons License
Creative Commons
All Items in UOBREP are protected by copyright, with all rights reserved, unless otherwise indicated.