ABSTRACT
Inappropriate and ill-defined software requirements Inappropriate technical designs Inappropriate engineering tools Inappropriate user documentation Poor test planning Poor technical support
One of the key findings from this research was the lack of
stakeholder communication and the need to pass on busi-
ness and technical knowledge within the project commu-
nity and wider management hierarchy. The importance of
continuous feedback to each of the participating stake-
holders cannot be stressed enough. In particular, details
of any mistakes made should be shared with the project
community. On the basis of the author’s analysis of the
post implementation audits, there appears a broad consen-
sus that mistakes are acceptable but failure is not. Failure
was considered an absolute error that could not be recov-
ered from. It was therefore concluded that success was in
fact largely dependent on creating contingency plans and
alternate approaches for projects that have a high perceived
risk coefficient.