A strategy for coordination in Agile Software Development Projects for effective and efficient system delivery, A case of Econet Wireless Private Limited.

Agile software development offered a deceptively simple means to organise complex multi-participant software development while achieving fast delivery of quality software, meeting customer requirements, and coping effectively with project change. There is little understanding, however, of how agile...

Full description

Saved in:
Bibliographic Details
Main Author: Shoshore, Tapiwanashe
Format: Thesis
Language:English
Published: Midlands State University 2020
Subjects:
Online Access:http://hdl.handle.net/11408/3971
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1779905217592033280
author Shoshore, Tapiwanashe
author_facet Shoshore, Tapiwanashe
author_sort Shoshore, Tapiwanashe
collection DSpace
description Agile software development offered a deceptively simple means to organise complex multi-participant software development while achieving fast delivery of quality software, meeting customer requirements, and coping effectively with project change. There is little understanding, however, of how agile software development projects achieve effective coordination, a critical factor in successful software projects. Agile software development provides a unique set of practices for organising the work of software projects, and these practices seem to achieve effective project coordination. Therefore, this dissertation took a coordination perspective to explore how agile software projects work, and why they are effective. The outcome of this research was a theory of coordination in co-located agile software development projects. The findings show that agile software development practices form a coordination strategy addressing three broad categories of dependency: knowledge dependencies, task dependencies, and resource dependencies. Most coordination is for managing requirement, expertise, historical, and task allocation dependencies; all forms of knowledge dependency. Also present are task dependencies, which include activity or business process dependencies, and resource dependencies, which include technical or entity dependencies. The theory of coordination explains that an agile coordination strategy consists of coordination mechanisms for synchronising the project team, for structuring their relations, and for boundary spanning. A coordination strategy contributes to coordination effectiveness, which has explicit and implicit components.
format Thesis
id ir-11408-3971
institution My University
language English
publishDate 2020
publisher Midlands State University
record_format dspace
spelling ir-11408-39712022-06-27T13:49:05Z A strategy for coordination in Agile Software Development Projects for effective and efficient system delivery, A case of Econet Wireless Private Limited. Shoshore, Tapiwanashe Agile Software Development efficient system delivery effective system delivery Agile software development offered a deceptively simple means to organise complex multi-participant software development while achieving fast delivery of quality software, meeting customer requirements, and coping effectively with project change. There is little understanding, however, of how agile software development projects achieve effective coordination, a critical factor in successful software projects. Agile software development provides a unique set of practices for organising the work of software projects, and these practices seem to achieve effective project coordination. Therefore, this dissertation took a coordination perspective to explore how agile software projects work, and why they are effective. The outcome of this research was a theory of coordination in co-located agile software development projects. The findings show that agile software development practices form a coordination strategy addressing three broad categories of dependency: knowledge dependencies, task dependencies, and resource dependencies. Most coordination is for managing requirement, expertise, historical, and task allocation dependencies; all forms of knowledge dependency. Also present are task dependencies, which include activity or business process dependencies, and resource dependencies, which include technical or entity dependencies. The theory of coordination explains that an agile coordination strategy consists of coordination mechanisms for synchronising the project team, for structuring their relations, and for boundary spanning. A coordination strategy contributes to coordination effectiveness, which has explicit and implicit components. 2020-12-09T08:58:45Z 2020-12-09T08:58:45Z 2019-11 Thesis http://hdl.handle.net/11408/3971 en open Midlands State University
spellingShingle Agile Software Development
efficient system delivery
effective system delivery
Shoshore, Tapiwanashe
A strategy for coordination in Agile Software Development Projects for effective and efficient system delivery, A case of Econet Wireless Private Limited.
title A strategy for coordination in Agile Software Development Projects for effective and efficient system delivery, A case of Econet Wireless Private Limited.
title_full A strategy for coordination in Agile Software Development Projects for effective and efficient system delivery, A case of Econet Wireless Private Limited.
title_fullStr A strategy for coordination in Agile Software Development Projects for effective and efficient system delivery, A case of Econet Wireless Private Limited.
title_full_unstemmed A strategy for coordination in Agile Software Development Projects for effective and efficient system delivery, A case of Econet Wireless Private Limited.
title_short A strategy for coordination in Agile Software Development Projects for effective and efficient system delivery, A case of Econet Wireless Private Limited.
title_sort strategy for coordination in agile software development projects for effective and efficient system delivery, a case of econet wireless private limited.
topic Agile Software Development
efficient system delivery
effective system delivery
url http://hdl.handle.net/11408/3971
work_keys_str_mv AT shoshoretapiwanashe astrategyforcoordinationinagilesoftwaredevelopmentprojectsforeffectiveandefficientsystemdeliveryacaseofeconetwirelessprivatelimited
AT shoshoretapiwanashe strategyforcoordinationinagilesoftwaredevelopmentprojectsforeffectiveandefficientsystemdeliveryacaseofeconetwirelessprivatelimited