Systems thinking in a nutshell
System and component
System Engineering in software development
Activity – The natural system
Activity – Let’s build a system (guided)
2. About Me
An accomplished Agile coach and
corporate trainer having 9+ years of
experience in agile and waterfall
project management. Over past 9
years I have worked in various roles
such as Enterprise Agile Coach and
Transformation consultant,
Corporate Trainer, Product Owner,
Business Analyst, Scrum Master, and
Quality Assurance Analyst
3. Agenda
• Systems thinking in a nutshell
• System and component
• System Engineering in software development
• Activity – The natural system
• Activity – Let’s build a system (guided)
4. A system is any group of interacting,
interrelated, or interdependent parts that form
a complex and unified whole that has a specific
purpose
Any one element can affect the performance of
the whole
Systems thinking in a nutshell
6. System and component
• Systems consists of inter-connected
components
• The order in which components are arranged
affects the performance of a system
• Systems attempt to maintain stability through
feedback
• Feedback provides information to the system
that lets it know how it is doing relative to
some desired state
7. Systems Engineering in Software
development
11 laws of system thinking from ‘Fifth Discipline’ by Peter Senge
• Today’s problems come from yesterday’s solution
• The harder you push, the harder the system pushes back
• Behaviour grows better before it grows worse
• The easy way out usually leads back in
• The cure can be worse than the disease
• Faster is slower
• Cause and effect are not closely related in time and space
• Small changes can produce big results but the areas of highest leverage
are often the least obvious
• You can have your cake and eat it too – but not at once
• Dividing the elephant in half does not produce two small elephants
• There is no blame
8. Observe the Natural system
Activity
Keep your hand on your heart and observe your
breathing
Discussion
Participants share their understanding
9. Let’s build a system
• You need a system of systems to build a
system
• Agile team is a systematic team
11. Activity
Identify the systems and components of an
Internet Banking Website
(participants work in groups)
Activity duration: 15 mins
Discussion: 10 mins
Editor's Notes
10 seconds
10 seconds
All parts must be present for a system to carry out its purpose optimally
Automobile without its spark plugs – car doesn’t work
2 minutes
1 minute
Example of feedback is system demo (5 minutes)
10 minutes
With this action we are observing two major component of human cardio vascular system interacting with each other. This is a micro level view of the system (2 minutes)