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:en
en
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!
_version_ 1834411472096067584
author Al-Aidaros, Hamzah Ali Alawi
author_facet Al-Aidaros, Hamzah Ali Alawi
author_sort Al-Aidaros, Hamzah Ali Alawi
building UUM Library
collection Institutional Repository
content_provider Universiti Utara Malaysia
content_source UUM Electronic Theses
continent Asia
country Malaysia
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
id my.uum.etd-9375
institution Universiti Utara Malaysia
language en
en
publishDate 2021
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.
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
title 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_short 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
topic T58.6-58.62 Management information systems
TK7885-7895 Computer engineering. Computer hardware
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/
url_provider http://etd.uum.edu.my/