Show simple item record

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.
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
html.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.


Files in this item

Thumbnail
Name:
repository version.pdf
Size:
1.164Mb
Format:
PDF
Description:
thesis

This item appears in the following Collection(s)

Show simple item record