2/05/12 RAMS, Systems Engineering and
Systems Thinking
Presentation for
The Joint Electrical Institutions Lecture Programme
Ravindra K Bagia
About Me
Ravindra Bagia
UTS – Faculty of Engineering and IT
Teaching: Systems Engineering, ILS, RAM, Project
Management, Engineering management
Research: Complex systems and projects
1 2/05/12 My Background
Electrical Engineer – evolved into Systems Engineer –
further evolved into an Academic – hope to evolve into a
genuine Systems Thinker!
Worked with various organisations:
Department of Main Roads, NSW
Rockwell Systems Australia
Boeing Australia
Now at the University of Technology, Sydney
Most of my engineering practice was on large Defence/
Aerospace projects
RAMS
We probably all know:
R = reliability
A = availability
M = maintainability
S = safety
We also probably know some impressive maths that goes with
all these
However – I promise I won’t bring in any equations tonight!
2 2/05/12 My Purpose Tonight:
Emphasise Systems and Systems Thinking in RAMS work.
How?
Talk about systems – need and requirements
Talk about Systems Thinking
Talk about Systems Engineering
Place RAMS in this context
Look at some implications of not doing so.
Why?
Motivation
Still prevalent tendency to “siloed” approaches to system
development;
Treatment of RAMS as a “specialty” area – useful, often
necessary, but can be problematic;
Tendency to advocate systemic approaches but not really
using them – leading to knee-jerk decision making
Tensions between project drivers and engineering drivers –
leading to poor system development – systemic approaches
“going out the window”;
3 2/05/12 Motivation
Remind ourselves of the importance of systems thinking to
the practice of RAMS:
System and context complexity
Limits of safety engineering being stretched
Significant cost and time-to-market constraints: “knee-jerk”
decision making
Lessons from practice – usually recorded but not really learnt
Locate (RE- locate?) RAMS in the systems engineering life-
cycle;
Explore some implications of this.
My Sources:
My own experience as a practitioner
My experience as an academic – research and teaching
My consulting activities – numerous organisations
My post-graduate students (local and international):
Working in relevant areas while studying
Doing research and work-based projects
Consulting me after graduating
RAMS scholarly literature – I have not provided specific
references tonight
General news sources
4 2/05/12 Some Points to Ponder
Modern applications demand near to 100% availability
Think banking systems, hospital systems, public transport systems for
example;
Increasing complexity and coupling:
Of all types: interactive, dynamic, decompositional and non-linear
complexity
Very difficult to consider all possible system states
New technology – new types of hazards and accidents
Decreasing tolerance of single accidents
Prioritising and trade-off harder – time pressures, competition…
Increasingly complex human-machine interactions
Changing public and regulatory views of safety
Some points to ponder:
RAMS considered specialty domains of knowledge
What does this mean from an institutional perspective?
Can R, A, M and S be considered in isolation from each other?
Everyone says no, but what happens in practice?
Can RAMS be considered in isolation from everything else?
What are the institutional implications of this?
Some program managers consider RAMS a nice luxury – neither
affordable nor always required
How do we deal with this, given project pressures?
Example from recent news: Rail system is “inefficient”: remove
excess staff e.g. guards
Q: Will removal of guards affect RAMS? Of which system?
5 2/05/12 Declared Wisdom
Talk to clients/users/other beneficiaries and victims
UNDERSTAND their missions and operations
UNDERSTAND the context and the environment for these
Then establish the operational requirements, including
RAMS – for the total system!
Create a RAMS Plan, if appropriate
Then ensure that a systems approach is taken leading to
holistic consideration of ALL requirements
Ensure good interaction between relevant organisations
Do this for the entire life cycle
Systems Life Cycle
Operational Requirements
Need
Conceptual
Design
Preliminary
Design
Detail
Design &
Development
Production
and/or
Construction
Utilization
and
Support
Phaseout
and
Disposal
Life Cycle Cost
Source: Blanchard B. and Fabrycky W., Systems Engineering and Analysis, Pearson, 2011
6 2/05/12 But What is a System?
Our working definition:
An entity comprising elements working together to achieve the
entity’s purpose.
Key notions:
Elements – socio-technical: may be complex systems in their own
right
Relationships – static or dynamic
Purpose: often multiple and conflicting, stakeholder driven, changing
over time. How do we determine a system’s purpose?
Systems Hierarchy
7 2/05/12 So What?
Our system is a subsystem of a larger system
It needs to work with other subsystems so the parent system
purpose may be accomplished
It makes necessary contributions to the parent system
You can’t change our system without affecting the
parent system.
Implications for system upgrades and modifications?
This gets more painful when we deal with a “system of
systems” L
And what is Systems Thinking?
It’s focusing on the whole system in the context of its parent system
It’s recognising that understanding its parts does not lead to
understanding the system
The system is parts AND their relationships
This leads to emergence
It’s recognising that in a system numerous loops of cause/effect/
feedback (often delayed)exist – making system behaviour often
surprising
It’s insisting that any “intervention” in a system be done with a
systems mindset – knowing that everything is interconnected.
Think early Millennium Trains problems
It is not an algorithmic process – it is a mind-set.
8 2/05/12 Implications? Inter Alia:
Elements affect each other
Our system affects and is affected by other systems
Our system is an element of larger system(s)
R,A,M,and S affect each other
RAMS and other design drivers affect each other
Even if we are dealing with a “purely” technical system, our
parent system may be socio-technical: human elements
A Dilemma:
So we shouldn’t make decisions in isolation, yet complexity often
compels us to!
Systems Engineering - simplistically
Key source of RAMS inputs
Reflected in
9 2/05/12 The Systems Engineering Process
An iterative process that entails both management and
technical activities.
Generally considered to comprise:
Requirements analysis
Functional analysis and allocation
Synthesis
System analysis
Systems Engineering Management
RAMS and Life Cycle
Need assessed
• Need
Environment of use
determined
Life-spans established
• Requirements
• Acquisition
• Operations/Use
• Disposal
10 2/05/12 RAMS and Life Cycle
Missions etc. analysed
• Need
Business process analysed
Operational requirements
formulated
Including RAMS
Requirements priorities
established
Make/buy? COTS?
Other constraints?
• Requirements
• Acquisition
• Operations/Use
• Disposal
RAMS and Life Cycle
Ideally the requirements
drive the design
Ideally systemic decisions
get made
BUT
Project pressures build
Deadlines versus
requirements – winner?
“Contractual” thinking can
dominate
Eroding Goals - ???
• Need
• Requirements
• Acquisition
• Operations/Use
• Disposal
Original need?
11 2/05/12 Eroding Goals – System Archetype
RAMS and Life Cycle
Our source of “real world”
data
RAMS metrics should be
gathered
Are they?
With a view to what?
How are they used?
By whom are they used?
System Upgrades and
• Need
• Requirements
• Acquisition
• Operations/Use
Maintenance
Systems view? How?
Containing system(s) view?
• Disposal
12 2/05/12 Concluding:
Advice to approach RAMS systemically is ubiquitous
Most of us accept this advice in our calmer moments
Many of us work hard to avoid this advice when “the going gets tough”
Given a set of RAMS requirements, we have sophisticated techniques of
implementation – really impressive maths and models, but…?
I have tried tonight emphasise the need and requirements themselves:
How and where do they come from? What does this imply?
How do they change? How should they change?
How do they drive our decision making?
I have tried to remind us that the levels of complexity demand using systems
thinking – not just advocating it
This means that the need and its context must be a dominant decision driver
Or perhaps you disagree!
Thank you.
13