14- 1
UKAI 2063
Accounting
Information Systems II
Lecture 14
System Development Approaches 2
Lecture 14 Outline
14- 3
Joint Application Development
User Involvement
Users have a vital stake in an information system and
they should participate fully
Successful systems must be user-oriented, and users
need to be involved
One popular strategy for user involvement is a JAD
team approach
14- 4
Joint Application Development
JAD Participants and Roles
14- 5
Joint Application Development
JAD Advantages and Disadvantages
More expensive and can be cumbersome if the
group is too large relative to the size of the project
Allows key users to participate effectively
14- 6
Rapid Application Development
RAD Phases and Activities
14- 7
Rapid Application Development
RAD Objectives
To cut development time and expense by involving
the users in every phase of systems development
Successful RAD team must have IT resources, skills,
and management support
Helps a development team design a system that
requires a highly interactive or complex user
interface
14- 8
Rapid Application Development
RAD Advantages and Disadvantages
Systems can be developed more quickly with
significant cost savings
RAD stresses the mechanics of the system itself and
does not emphasize the company’s strategic business
needs
Might allow less time to develop quality, consistency,
and design standards
14- 9
Soft Systems Methodology (SSM)
Was published in a book, Systems Thinking Systems Practice, in
1981 by Peter Checkland.
14- 13
14- 14
Some pointers before we move on to learn
about the seven stages
The seven stages of SSM are not strictly sequential.
14- 15
Involve managers and employees of the organisation and they
share responsibility for the completeness and accuracy of the
information.
Is a tool that can help companies to define the vision, and build
business models.
14- 16
Stage 1: problem situation:
unstructured
There will be different views the analyst can take
regarding the problem situation and to reveal the many
possibilities.
14- 17
What sort of information are we looking for?
Structure of the organisation: those factors that do not change
easily.
14- 18
Issues that are expressed or felt by organisational members.
14- 19
Stage 2: problem situation: expressed
To express the problem situation using a rich picture.
14- 20
14- 21
14- 22
14- 23
14- 24
14- 25
14- 26
14- 27
14- 28
14- 29
14- 30
14- 31
14- 32
14- 33
14- 34
14- 35
Output of stage 2: the rich picture
14- 36
Some basic questions to ask?
14- 38
Stage 3: naming of relevant systems - root
definitions
To express the core purpose of relevant human activity systems.
To ensure all view points are considered and understood by all
participants.
14- 39
Two important techniques in this stage:
CATWOE criteria
Root definitions
14- 40
Introduction to the CATWOE criteria
C - Customer - who would be victims/ beneficiaries of the
purposeful action?
14- 41
W - Weltanschauung (Worldview) - what view of
the world makes the definition meaningful?
14- 42
Transformation process
The transformation process or T contains outputs that are of the
same nature as inputs. They must both either be concrete or abstract
or either logical or physical, but not a mix of the two states of
expression.
T transforms I into O
14- 43
14- 44
Weltanshauung (Worldview)
Worldview or Weltanschauung is a declared, overall perspective of
the system as a whole. This view determines, in part, how the system is
to be considered.
14- 45
Introduction to root definitions
The CATWOE criteria form the basic elements when formulating
definitions of a desired system.
14- 46
14- 47
A root definition would take on a form such as:
A system
: owned by O
: to do W : by A
: by means of T : given the constraints of E
: in order to achieve X : for C
14- 48
14- 49
Root definitions are statements defining what a system is, who will
be in it, persons who could be affected by it, persons who could
affect it, and persons who are taking part in it. RDs should also
define what kind of transformation of entities or issues should take
place based on desired outcomes and on the environment, which has
an impact on or is impacted by the system.
14- 50
Discussions and/or various group techniques can then be used
to try to reach agreement either on one RD as a compromise -
possibly combining features from several RDs. This may involve
deciding which worldview is most applicable to the situation.
14- 51
The RDs then serve as the basis for constructing associated
conceptual models in stage 4. The different root definitions and
models may also be used in the comparison stage to provide
further understanding about the actual situation before a model is
chosen for development and action-taking.
14- 52
Stage 4: conceptual modelling
To demonstrate and understand activities needed in the
transformation process.
To represent views about the desired system and associated human
activities.
14- 53
14- 54
14- 55
14- 56
Conceptual models
A conceptual model is a structured set of activities
necessary to realise a root definition and its CATWOE.
14- 57
Since there are different world views for a problem situation, and
hence different root definitions, this, in turn will lead to different
conceptual models.
14- 58
Each activity is expressed as an action using short verb-fronted
statements. These statements are assembled and structured based
on logical necessity into a diagrammatic form.
14- 59
This top-level model is then the basis for the sub-systems and
further sub-level human activities.
14- 60
Stage 5: comparing conceptual
models with reality
To understand the problem and the gaps better to identify
potential improvements.
A comparison table
14- 62
14- 63
Remember conceptual models are constructed to use as a source
of self-reflection and to encourage questions about the real
world. The debate may be undertaken through a discussion
about a problematic situation in order to decide how to improve
it over time, through individuals on a one-to-one basis, or in
groups.
14- 64
Stage 6: identifying and agreeing
feasible and desirable changes
To identify and explore changes.
14- 66
The entire set of conceptual models may be desirable in terms of
supporting the human activity system and associated information
systems, even the preferred transformation, but if they do not fit
the culture, they may be doomed to failure.
14- 67
Stage 7: implementing changes -
develop strategies and action plans
To formulate an action plan.
To put into motion a schedule for action, i.e. to improve the
situation based on agreed root definitions and conceptual models.
14- 68
Output from this stage: strategies and action plans.
14- 69
Acknowledgements
This PowerPoint presentation contains
materials complied from various sources.
Credits are hereby given to their respective
owners. Please refer to the reading list for
details.
Reminder
The lecture slides serve only as a quick
learning guide. Students are required to refer
to the main textbook for detailed elaboration.
14- 70