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

Full description

Saved in:
Bibliographic Details
Main Author: Al-Aidaros, Hamzah Ali Alawi
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