Change search
ReferencesLink to record
Permanent link

Direct link
A Framework to Integrate Software Process Improvements in Agile Software Development
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Context: There has been a substantial growth of organizations adoptingAgile software development methodologies for various reasons. The requirementof improving the software processes with respect to traditional softwaredevelopment was clear and evident for different reasons. But the need forSoftware Process Improvements (SPI) in Agile context is unclear and thechallenges faced during the implementation of SPI in Agile software developmentare quite ambiguous. These two issues lie as a motivation for theobjectives of our study. Agile being a flexible way of software development,having a non-flexible framework is almost incompatible for implementingSPI in Agile software development. This acts as an inducement for buildingup our final objective.

Objectives: The objectives of this research is to identify the need of Agile-SPI in software industry, challenges faced in implementing Agile-SPI atorganizational level and at team level and finally propose an approach forimplementing Agile-SPI based on improving practices.

Methods: In order to achieve the objectives of our research, we initiallycarried out a survey, later cross verified and validated the data obtained inthe surveys through interviews. Literature review was performed to gainknowledge over the background and related work.

Results: A total of 34 responses were obtained through survey. Theseresponses obtained through survey are further cross verified and validatedthrough 9 interviews. The data obtained through survey has been analyzedthrough descriptive statistics and the data obtained through interviews wasanalyzed using thematic coding.

Conclusions: The need of Agile-SPI and the challenges faced by the organizationsand teams while implementing SPI in Agile software developmentwere identified. A total of 16 needs of Agile-SPI, 30 challenges faced byorganization and 37 challenges faced by team were drawn from survey andinterviews conducted. Finally, a conceptual framework has been proposedto implement SPI in Agile environment based on improving practices.

Place, publisher, year, edition, pages
2016. , 90 p.
Keyword [en]
Agile Software Development, Software Process Improvement, Need of Agile-SPI, Agile-SPI Challenges, Conceptual Framework
National Category
Software Engineering
URN: urn:nbn:se:bth-13373OAI: diva2:1045831
Subject / course
PA2534 Master's Thesis (120 credits) in Software Engineering
Educational program
PAAXA Master of Science Programme in Software Engineering
Available from: 2016-11-23 Created: 2016-11-10 Last updated: 2016-11-23Bibliographically approved

Open Access in DiVA

fulltext(2719 kB)46 downloads
File information
File name FULLTEXT02.pdfFile size 2719 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 46 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 150 hits
ReferencesLink to record
Permanent link

Direct link