You are on page 1of 4

MDX BIS4225.

Introduction
A system can:
totally fail
BIS4225.7 partially fail (manages to do a
fraction of the tasks)
System Failures
temporarily goes down (which
may be rectified quickly)

1 2

Introduction Common Observations


A system under Failures are usually due to
development may be complexity of situation and
deemed a failure even software.
before it is implemented. Software systems are not very
well developed.
Not much research done on
software failures.
3 4

Common Observations Impact


Most cases are unique. Examples of Impacts:
Software development Financial Depletion of
techniques have not matched losses assets
up with hardware technologies. Job losses Lowering of
Solutions that work in one Loss of morale
situation may not work in shareholder Bad press
another. confidence publicity

5 6

1
MDX BIS4225.7

Remedial Actions Remedial Actions


Recognize the symptoms of Take a systematic look at
failures. what causes the failure.
Identify what is going on in Consider some of the effects
these situations. on the business.
Determine what sort of help is
available to avoid or resolve
the situation.
7 8

Remedial Actions Symptom


Think about formal A characteristic sign or
systematic approaches. indication of the existence
Look at existing methods of a state (problem).
used.
Predict likely problems that
may arise in future
developments.
9 10

Representation Analysis
There are a ranges of ways to Analyze symptoms along
assist in understanding with information related to
symptoms. the nature of the system:
Intention is to achieve a good Size
approach to examining a Budget
problem to determine its true Available manpower
characteristics.
Business requirements
11 12

2
MDX BIS4225.7

Analysis Analysis
Cause and Effect Diagram Cause and Effect Diagram
A schematic technique The Effect is either the
used to discover possible quality characteristic
locations of quality under investigation, the
problems. Also known as problem to be solved, or
the Ishikawa diagram. needs/areas that are to be
improved or controlled.
13 14

Analysis Analysis
Cause and Effect Diagram The main causes to the effect
Method Manpower are written on the end of the
Zyxx
branches.
Xyyxx
Yzzxx Sub-branches from these
main branches indicate more
Yxyxz
Effect
detailed reasons (how, why,
Xzyzz Xyx

Yxzz Zzyxxy
when, etc.)
Material Machinery
15 16

Causes Causes
Causes of failures vary Need to be able to identify
considerably. the true causes of system
Three generic root causes: problems and failures.
Inadequate requirements.
Insufficient resources.
Inappropriate human actions
(mistakes).
17 18

3
MDX BIS4225.7

Prevention Prevention
Ideas from software Ideas from software
development: development:
Goal-Question-Metric Capability Maturity Model
(GQM): Identify goals, set (CMM): Eliminate
quantifiable questions, chaotic/crisis management
deriving metrics (collect situations, develop mature
data) to answer questions. disciplined processes.
19 20

Prevention Prevention
Other Newer Ideas: Other Newer Ideas:
Experience Factory: Reuse Project De-Escalation:
of software experiences to Changes to top
improve software management, reduce
processes and products. management threats, new
goals, publicizing on
problem.
21 22

Prevention Prevention
Other Newer Ideas: Other Newer Ideas:
Risk Handling: Pragmatic Organizational Focus:
approach involving Examines implications of
considerations such as managerial infrastructure,
unrealistic schedules and relationship between
budgets, shortfalls in entities, match-up with
performance. software practices.
23 24

You might also like