i-KAM: an improved software project monitoring task model of Agile Kanban
Kanban is one of the Agile methods that has being widely adopted in Software Project Management (SPM). However, Kanban displays some shortcomings, specifically in the progress monitoring task, which are an inadequate technique for effective project progress tracking, difficulty to determine the opti...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English English |
Published: |
2021
|
Subjects: | |
Online Access: | https://etd.uum.edu.my/9375/1/depositpermission_s901301.pdf https://etd.uum.edu.my/9375/2/s901301_01.pdf https://etd.uum.edu.my/9375/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.uum.etd.9375 |
---|---|
record_format |
eprints |
spelling |
my.uum.etd.93752022-05-22T01:06:41Z https://etd.uum.edu.my/9375/ i-KAM: an improved software project monitoring task model of Agile Kanban Al-Aidaros, Hamzah Ali Alawi T58.6-58.62 Management information systems TK7885-7895 Computer engineering. Computer hardware Kanban is one of the Agile methods that has being widely adopted in Software Project Management (SPM). However, Kanban displays some shortcomings, specifically in the progress monitoring task, which are an inadequate technique for effective project progress tracking, difficulty to determine the optimum Work In Progress (WIP) limits, and insufficient information to visualize project progress of software development projects. These issues have caused negative impacts on the success of software projects as the delays in project scheduling lead to late deliveries. Therefore, this study aims to propose an improved software project monitoring task model of the Agile Kanban (i-KAM). This study was conducted in three main phases. Firstly, a theoretical study was performed to identify the components and their relevant criteria that influence the software project’s monitoring task. Secondly, the proposed model was constructed based on the content and comparative analysis results of the three main components including their influencing criteria; progress tracking extension, optimum WIP limits generation, and workflow visualization. Then, the verification of the model was done via an expert review method involving five knowledge and six domain experts. Finally, a Progress Monitoring Prototype Tool (PM-PT) was designed and developed to evaluate the applicability of i-KAM, while its effectiveness was evaluated by seven software practitioners through a focus group discussion. In addition, two case studies were conducted to practically validate i-KAM using PM-PT in actual projects within two different software organizations. The findings indicate that i-KAM improves the progress monitoring task of the Agile Kanban by extending its tracking mechanism, controlling WIP limits, and providing useful insights regarding project status. Furthermore, software practitioners affirmed that i-KAM is an effective model with easy and practical implementation. Theoretically, this study contributes to improve the software project monitoring task of Agile Kanban. The model helps both software developers and project managers in effectively monitoring software projects’ progress as well as to make meaningful decisions in software development projects. 2021 Thesis NonPeerReviewed text en https://etd.uum.edu.my/9375/1/depositpermission_s901301.pdf text en https://etd.uum.edu.my/9375/2/s901301_01.pdf Al-Aidaros, Hamzah Ali Alawi (2021) i-KAM: an improved software project monitoring task model of Agile Kanban. Doctoral thesis, Universiti Utara Malaysia. |
institution |
Universiti Utara Malaysia |
building |
UUM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Utara Malaysia |
content_source |
UUM Electronic Theses |
url_provider |
http://etd.uum.edu.my/ |
language |
English English |
topic |
T58.6-58.62 Management information systems TK7885-7895 Computer engineering. Computer hardware |
spellingShingle |
T58.6-58.62 Management information systems TK7885-7895 Computer engineering. Computer hardware Al-Aidaros, Hamzah Ali Alawi i-KAM: an improved software project monitoring task model of Agile Kanban |
description |
Kanban is one of the Agile methods that has being widely adopted in Software Project Management (SPM). However, Kanban displays some shortcomings, specifically in the progress monitoring task, which are an inadequate technique for effective project progress tracking, difficulty to determine the optimum Work In Progress (WIP) limits, and insufficient information to visualize project progress of software development projects. These issues have caused negative impacts on the success of software projects as the delays in project scheduling lead to late deliveries. Therefore, this study aims to propose an improved software project monitoring task model of the Agile Kanban (i-KAM). This study was conducted in three main phases. Firstly, a theoretical study was performed to identify the components and their relevant criteria that influence the
software project’s monitoring task. Secondly, the proposed model was constructed based on the content and comparative analysis results of the three main components including their influencing criteria; progress tracking extension, optimum WIP limits generation, and workflow visualization. Then, the verification of the model was done via an expert review method involving five knowledge and six domain experts. Finally, a Progress Monitoring Prototype Tool (PM-PT) was designed and developed to evaluate the applicability of i-KAM, while its effectiveness was evaluated by seven software practitioners through a focus group discussion. In addition, two case studies were conducted to practically validate i-KAM using PM-PT in actual projects within two different software organizations. The findings indicate that i-KAM improves the
progress monitoring task of the Agile Kanban by extending its tracking mechanism, controlling WIP limits, and providing useful insights regarding project status. Furthermore, software practitioners affirmed that i-KAM is an effective model with easy and practical implementation. Theoretically, this study contributes to improve the software project monitoring task of Agile Kanban. The model helps both software developers and project managers in effectively monitoring software projects’ progress as well as to make meaningful decisions in software development projects. |
format |
Thesis |
author |
Al-Aidaros, Hamzah Ali Alawi |
author_facet |
Al-Aidaros, Hamzah Ali Alawi |
author_sort |
Al-Aidaros, Hamzah Ali Alawi |
title |
i-KAM: an improved software project monitoring task model of Agile Kanban |
title_short |
i-KAM: an improved software project monitoring task model of Agile Kanban |
title_full |
i-KAM: an improved software project monitoring task model of Agile Kanban |
title_fullStr |
i-KAM: an improved software project monitoring task model of Agile Kanban |
title_full_unstemmed |
i-KAM: an improved software project monitoring task model of Agile Kanban |
title_sort |
i-kam: an improved software project monitoring task model of agile kanban |
publishDate |
2021 |
url |
https://etd.uum.edu.my/9375/1/depositpermission_s901301.pdf https://etd.uum.edu.my/9375/2/s901301_01.pdf https://etd.uum.edu.my/9375/ |
_version_ |
1734302341898698752 |
score |
13.214268 |