The Practice of Software Quality Assurance by Computer Consulting Firms in Kenya
Abstract
This study examined the practice of software quality assurance in Kenya, due to the
increased incorporation of computer based information systems in Kenya.
Background information on software quality assurance, mainly from research
undertaken in the developed countries is given. The problem addressed by the study
is discussed. The problem is recognized as the likely risk of overdependence on
computer based information systems without well documented software quality
assurance measures.
Therefore the study objectives were to determine the extent to which software quality
assurance activities are entrenched in Kenya, to determine the software quality
characteristics considered and the likely obstacles to software quality assurance.
The report includes a description of the rnethodcloqywhich was mainly descriptive,
and the data analysis techniques which included tabulations and factor analysis.
A discussion of the findings and recommendations to the software industry and to
information systems students are included.
Findings in this study show that slightly more than half of the software developers
and re-sellers in Kenya implement software quality assurance as a formal routine.
The majority of the firms carry out software quality assurance under internally
defined rules and procedures. A few have adopted international software quality
assurance standards. Software quality assurance is normally undertaken by the
systems development team. There is little likelihood of finding an organization using
an independent team within the organization and/or external consultants.
The software quality assurance activities given most attention are those aimed at
ensuring the functionality of the product. These include close monitoring of software
requirements and design procedures. In line with that emphasis, the software quality
characteristics of correctness, usability and reliability are given most attention.
ix
This study reveals that software quality assurance is considered as a new function
that should receive increased support. Unfortunately, the leading obstacle as would
be expected is lack of resources (time, finances, and people). It is followed by lack of
management support and involvement. Therefore recommendations sensitizing the
. top management are included in this report. The report also recommends that those
mandated should enforce software quality assurance in Kenya organizations.
Citation
MBASponsorhip
University of NairobiPublisher
University of Nairobi School of Business, College of Humanities and Social Sciences