Assessment Driven Model for Scrum Software Development

Nowadays, the software industry is growing very rapidly. Software has become a major component of Information and Communication Technology (ICT) industry. However, this industry has been facing many challenges and problems that need to be resolved. Examples of these challenges are the high expectati...

Full description

Saved in:
Bibliographic Details
Main Author: Kittitouch Suteeca
Other Authors: Assoc.Prof.Dr. Sakgasit Ramingwong
Format: Theses and Dissertations
Language:English
Published: เชียงใหม่ : บัณฑิตวิทยาลัย มหาวิทยาลัยเชียงใหม่ 2020
Online Access:http://cmuir.cmu.ac.th/jspui/handle/6653943832/69460
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chiang Mai University
Language: English
Description
Summary:Nowadays, the software industry is growing very rapidly. Software has become a major component of Information and Communication Technology (ICT) industry. However, this industry has been facing many challenges and problems that need to be resolved. Examples of these challenges are the high expectation on quality of software, the changes of user requirements, the compatibility of new and legacy technologies, and sophistication of software. Many software companies seek appropriate methodologies for preventing or solve these problems. Implementing standards has been a promising method to improve the quality of software development. On the other hand, the principles of agile development, such as Scrum and Extreme Programming, has been influencing modern software industry. Scrum is currently a popular software development methodology since it is highly responsive to changes. Delivering of working software is more important than documentation. However, implementing standards on agile development concept can be challenging. The objective of this thesis is to develop an Assessment Driven Model for Scrum Software Development by using the process assessment of software development ISO/IEC29110. The ISO/IEC29110 is a software development standard, including two main processes, i.e. Project management and Software implementation. The design of the model involves measurement of process quality following standard, cost of software quality, and the appraisal to failure ratio in the software project This research finally proposes a new model of software development which encapsulates the ISO/IEC29110 standards with Scrum methodology. The number of tasks and the artifact in the new model is significantly decreased from the original standard. This allows small software companies to control the quality of the development process, reduce the cost of the project, and increase the productivity in software development more easily and efficiently.