Repository logo
 

On improving the understanding of software requirements by clients

dc.contributor.advisorAndrew, Theophilus Nethiekreethum
dc.contributor.advisorPetkov, Doncho
dc.contributor.authorWing, Jeanette Wendyen_US
dc.date.accessioned2017-08-11T11:12:03Z
dc.date.available2017-08-11T11:12:03Z
dc.date.issued2016
dc.descriptionSubmitted in fulfillment of the academic requirements for the degree of Doctor of Philosophy in Information Technology, Durban University of Technology, Durban, South Africa, 2016.en_US
dc.description.abstractMotivated by the literature regarding the need for further research on client participation in software development, a systemic framework for the understanding of client requirements in Information System development projects is developed. This systemic framework is particularly relevant for project contexts characterized by diversity of stakeholder values and complexity. To address this complexity, research led to the selection of methods from three systems methodologies and the conclusion for the need to mix them in the process of requirements understanding by clients. The mixing of methods from various methodologies is justified through the principles of Critical Systems Practice, and the process of their use is guided by Action Design Research. In spite of the strong research tradition associated with Soft Systems Methodology and the growing interest in the Work System Method, the level of use of these by practitioners is not high because complex project situations require harnessing of the strengths of more than one methodology. The proposed framework also includes a third system methodology Critical Systems Heuristics. This study demonstrated how the meta-methodology Critical Systems Practice is applied in justifying the selection and the mix of methods from the above three methodologies in the proposed framework. The principles of design science were applied, where the framework is the design artifact that is developed. Action Research was used to guide evaluation of the framework in the pilot study. The framework was applied in a pilot study to the understanding of the management of a Wellness Centre which operates within the Kenneth Gardens Housing Estate, through action research. As a result of the pilot study some modifications were made to the framework and the process of its implementation. The modified framework was applied in a further main study concerning the management of the Kenneth Gardens Housing Estate which has a broader context than the pilot study. The contribution of this research to the field of Information Systems is both theoretical and practical. One theoretical contribution is provision of a framework for clearer understanding of software requirements by clients. The second theoretical contribution is that Action Design Research is enhanced by adding proper justification for the methods included in the framework through the application of Critical Systems Thinking and Critical Systems Practice. The practical contribution is through the demonstration of Action Design Research being applied to a real-world problem in both the pilot and the main study.en_US
dc.description.levelDen_US
dc.format.extent223 pen_US
dc.identifier.doihttps://doi.org/10.51415/10321/2495
dc.identifier.other683082
dc.identifier.urihttp://hdl.handle.net/10321/2495
dc.language.isoenen_US
dc.subject.lcshComputer software--Development--South Africaen_US
dc.subject.lcshApplication software--South Africaen_US
dc.subject.lcshSystem designen_US
dc.subject.lcshComputer software--Specificationsen_US
dc.subject.lcshClient/server computingen_US
dc.titleOn improving the understanding of software requirements by clientsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
WINGJW_2017.pdf
Size:
1.85 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.22 KB
Format:
Item-specific license agreed upon to submission
Description: