期刊名称:Interdisciplinary Journal of Information, Knowledge, and Management
印刷版ISSN:1555-1229
电子版ISSN:1555-1237
出版年度:2007
卷号:2
页码:99-118
出版社:Informing Science Institute
摘要:Software project management is a relatively recent discipline that emerged during the second half
th
of the 20
century (Kwak, 2003). Many of the software project management methodologies
available today were developed in Western/European countries and research showed that there
was a need to formalise a software project management framework for developing countries, in
particular Africa (Muriithi & Crawford, 2003).
Based on surveys and discussions with software professionals, a methodology for software pro-
ject management is being proposed. The methodology is based on a maturity model as Mauritius
is faced with a shortage in skilled professionals. So far, few organisations in Mauritius have been
found to be using software project management methodologies developed in Western/European
countries.
Most maturity models, for example Capability Maturity Model Integration (CMMI) and
Kerzner!ˉs maturity model, have five maturity lvels. The trend is towards the development of
maturity models that have fewer maturity levels. For example, the Organisational Project Man-
agement Maturity Model (OPM3) and Prince 2 Maturity Model have been developed with three
maturity levels.
3
Similarly, the proposed Evolutionary Software Project Management Maturity Model (ESPM
)
has three maturity levels and a continuous process improvement group of key process areas
(KPAs). ISO 9001:2000 is chosen as the quality management system and each KPA is mapped
onto the plan-do-check-act (PDCA) cycle. The model is conceptually represented as a conical
structure to better display the evolutionary development of KPAs. KPAs, which are focus areas
to be considered for project management, are developed until they attain maturity at a certain
level. As organisations have to be responsive to their environments, these KPAs may require fur-
ther changes even after they have reached maturity. A continuous process group of KPAs helps
in adapting to changes in environment.