problem(s) or addressing the needs of various
different stakeholders.
Instead, this paper proposes that methodical and
rigourous attention needs to be paid to developing
problem formulations that are clear, correct,
properly scoped and prioritised among other
problems, and agreed by relevant stakeholders.
Further, ISD processes should then incorporate
effective transition from problem definition to
solution generation, choice, and implementation (via
detailed IS development and installation). While
some important work has been done in this area
(e.g., Soft Systems Methodology, Checkland, 1981,
Checkland and Scholes, 1990 and Multiview, Wood-
Harper et al., 1985, Avison & Wood-Harper 1990 –
see below), it is still an area of perennial weakness
and in need of much more attention.
2 ADDRESSING PROBLEMS
WITH PROBLEM
FORMULATION IN ISD
Various methods and techniques have been proposed
that address problem formulation.
An important, relevant method is Soft Systems
Methodology (SSM) (Checkland 1981, Checkland &
Scholes 1990, Checkland and Holwell, 1998). SSM
is a general problem solving method especially for
use where there are differences among stakeholders
about their understandings and goals. It can be
applied to the formulation and agreement about any
kind of problem to be solved and the design of any
kind of solution. It is not specifically designed to be
applied to Information Systems solutions, although
Checkland and Holwell (1998) do so.
SSM incorporates a number of useful techniques,
including Rich Pictures, CATWOE Criteria, Root
Definitions, and Conceptual Models. Rich Pictures
are especially used to model and explore a
problematic situation.
The Multiview methodology (Wood-Harper et al.
1985, Avison & Wood-Harper 1990) incorporates
Rich Pictures. Multiview can be described as an
eclectic method, which draws on a number of other
methods and their techniques and builds those into a
coherent, overall approach to systems development.
Multiview incorporates techniques from SSM,
Human-Computer Interface (HCI) design methods,
and Structured Analysis and Design methods, among
others (Wood-Harper et al. 1985, Avison & Wood-
Harper 1990).
Mathiassen et al. (2000) incorporate Rich
Pictures into their Object-Oriented Analysis and
Design methodology. They also incorporate revised
versions of CATWOE and Root Definitions, which
they call FACTOR and System Definitions. These
revised versions are specifically tuned for modelling
the concerns of scoping and defining information
systems to be designed and built.
However, none of the above methods have a
technique for formally and rigourously modelling
problems and their causes. A form or modelling that
includes causal analysis is needed. Fortunately, other
work addresses this need.
Problematiques (Roberts 1994) are a diagram for
causal analysis that can be used to explore a problem
or group of problems, their causes, and their
consequences. The technique consists of nodes and
links, where the nodes are succinct statements of
parts of problems and the links being arrows from a
cause to a consequence of that cause. However,
problematiques are somewhat limited in their
semantics compared to Cognitive Maps, as described
in the next paragraph.
Cognitive Maps (Eden 1988, Eden & Ackermann
2001, Ackermann & Eden 2001) were developed
primarily for strategy development, not for problem
analysis. A key element of cognitive maps is that the
text in a node may have two ‘poles’, a primary pole
which is the content, and a secondary pole, which
provides more meaning through contrast (e.g.
“increased sales … (as opposed to) continuing poor
sales”). While this technique was not developed for
problem analysis, the notation can be used to explore
conceptualisations of problems and solutions at the
front end of ISD.
Venable (2005) proposed a new form of
cognitive maps, called Coloured Cognitive Maps
(CCMs) to address the above issue and added
various enhancements, including: (1) a
conceptualisation of two forms of problem
statements and corresponding forms of coloured
cognitive maps: problems as difficulties, which
focus on the current undesirable or problematic
situation and problems as solutions, which focus on
statements of some different, desirable future
situation, (2) a procedure for straightforward
conversion between these two forms of cognitive
maps, (3) colouring of nodes to indicate desirability
or undesirability, and (4) an overall process for
problem analysis with cognitive maps.
CCM supports rigourous problem diagnosis and
formulation through drawing a model of the problem
as difficulties. CCM also supports derivation of
alternative problem solutions, which could include
IMPROVING REQUIREMENTS ANALYSIS - Rigourous Problem Analysis and Formulation with Coloured Cognitive
Maps
467