2. Systems Thinking (a taster)
Kanban Fundamentals
Change Example
Systemic Flow Mapping
please ask questions
3. analytic thinking
1. take it apart
2. try to understand what the parts do
3. assemble the understanding of the parts
into an understanding of the whole
=
how things work
7. what is a system?
elements
which interact
to meet a purpose
8. systems thinking
1. what is this a part of
2. what is the behaviour of the containing
whole
3. disaggregate the understanding of the
whole by identifying the role of the thing
you are trying to explain
=
why things work the way they do
9. for more on Systems Thinking...
John Seddon
Dr. Russell Ackoff Donnella Meadows
Taichi Ohno Dr. W. Edwards Deming
39. What is it?
• A change management method that uses
kanban systems to provoke change
• Catalyst for evolutionary change
• Can help to create an culture of continuous
improvement
• There is no Kanban Software Development
Process or Kanban Project Management Method
40. start with what you do now
and pursue incremental,
evolutionary change
55. Work item type
- Bug Digital tracking
- Feature number
- Non Functional
- etc
Type: Feature 2146767
Ability to search by product
Cust: Chris
BA: Mike Due: 09/06
Dev: Liz Start: 07/06
QA: Brian End: 08/06
Contacts
Tracking dates
Standard - Fixed Date - Expedite
or whatever suits
Can anyone identify the: elements - interactions - purpose\n\nBy analysing X do we understand the system?\n\nChange example\n
\n
- Invented by Ohno in the early 50’s after studying supermarkets\n - uses the rate of demand to control the rate of production\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
reason:\nreduce risk (stock something no one wants)\nreduce cost of buying something no one wants\nreduce expense\nCreates buffers to ensure that there is always enough to keep going\nProducing at the rate of demand\n\n
set of techniques and practices used to provoke and help manage change\nno such thing as: \n - the Kanban Software Development Process \n - or the Kanban Project Management Method. \n
\n
\n
\n
\n
set of techniques and practices used to provoke and help manage change\nno such thing as: \n - the Kanban Software Development Process \n - or the Kanban Project Management Method. \n
\n\n\n
\n\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n
\n
\n
\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
Limits set on agreed capacity\nWhy \n - Reduce Multitasking\n - Helps reduce lead time - Little’s Law (Lead time = WIP/Throughput)\n\nPull system main stimuli for change & improvement\n- Creates slack\n
\n
- Daily meetings\n - Cumulative Flow Diagrams\n - Delivery rate (velocity/throughput) control chart\n - SLA or lead time target\n - Flexible staff allocation or swarming behavior\n - Deferred pull decisions, or dynamic prioritization\n - Metrics for assessing flow such as number of days blocked, lead time efficiency\n
\n
\n
\n
\n
\n
\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n
FD - demand caused by a failure to do something or do something right for the customer\nTC - e.g. expensive and time consuming release process\n\n