Institutional-Repository, University of Moratuwa.  

Improving agile software development : a case study on adaptive system development

Show simple item record

dc.contributor.advisor Fernando, MSD
dc.contributor.author Perera, GIUS
dc.date.accessioned 2011-03-30T06:49:04Z
dc.date.available 2011-03-30T06:49:04Z
dc.identifier.citation Perera, G.I.U.S. (2008). Improving agile software development : a case study on adaptive system development [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.mrt.ac.lk/handle/123/680
dc.identifier.uri http://dl.lib.mrt.ac.lk/handle/123/680
dc.description A thesis submitted to the Department of Computer Science and Engineering for the MSc en_US
dc.description.abstract Software development is getting more and more complex with the improvement of technologies and tools for relative domains. Applying software solutions became an inevitable fact in the modern society. However, the domain conditions and the business environments change rapidly, by making the software norms obsolete. Furthermore, due to the intrinsic properties of software, situation becomes worse. Though the history confines to a few decades, software engineering owns dozens of software process paradigms to date. Introducing new process paradigms may resolve a selected problem, but not the others, and often introduces more issues. Moreover, it is evident that the improvements for the software processes only from the technical orientation do not solve all the issues in rapid changing environments./ Agile software process is a well known, lightweight, and flexible practice which was introduced as a remedy for the above crisis. In many aspects it serves its purpose. It introduced a paradigm shift to the software development for rapid delivery in uncertain environments. However, usage of well known Agile like software paradigms as it is in the practical conditions is arguable. The Agility concept endures certain flaws due to the native characteristics. Neither, it is the best software paradigm, nor the panacea for all software projects./ This research was derived with new perspectives from rational concepts in different domains, which were not yet been introduced to the Agile software process improvements. The research objectives were focused towards identifying existing bottlenecks in the Agile practices and potential improvements to those. Additionally, a case study was carried out in the mutual benefiting manner to the system's improvements and give flavor to the research with practical essence. The conducted study was successful in many aspects, and shows a significant impact to the Agile process. Furthermore, within the limited resource constraints the outcome of the study is really promising for the future study in the research area.
dc.format.extent xii, 89p. : ill. en_US
dc.language.iso en en_US
dc.subject THESIS-COMPUTER SCIENCE AND ENGINEERING
dc.subject SOFTWARE ENGINEERING
dc.subject SOFTWARE DEVELOPMENT
dc.title Improving agile software development : a case study on adaptive system development
dc.type Thesis-Abstract
dc.identifier.faculty Engineering en_US
dc.identifier.degree MSc en_US
dc.identifier.department Department of Computer Science and Engineering en_US
dc.date.accept 2008-01
dc.identifier.accno 90106 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record