modeling kanban scheduling in systems of systems
DESCRIPTION
Modeling Kanban Scheduling in Systems of Systems. Alexey Tregubov, Jo Ann Lane. Outline. Modeling Kanban scheduling in System of Systems: Why do we need to model? Overview of KSS Network Key aspects of Kanban scheduling technique Simulation model Example of KSS Network - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/1.jpg)
Modeling Kanban Scheduling in Systems of Systems
Alexey Tregubov, Jo Ann Lane
![Page 2: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/2.jpg)
2
Outline
Modeling Kanban scheduling in System of Systems:
Why do we need to model? Overview of KSS Network Key aspects of Kanban scheduling technique Simulation model Example of KSS Network Results & future work
![Page 3: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/3.jpg)
3
Why do we need to model?
Applications of modeling in System of System environments:
Hypothesis testing Process improvement Business decision support Cost and effort estimation
![Page 4: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/4.jpg)
4
Health care example of KSS Network
![Page 5: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/5.jpg)
5
Key aspects of Kanban scheduling
Kanban principles embedded in prioritization algorithm:
Eliminate waste Minimize context switching Limit work in progress
Make process more visible and transparent Kanban boards
Increased value delivered earlier Value-based work prioritization
Reduce governance overhead
![Page 6: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/6.jpg)
6
Key aspects of Kanban scheduling (continued)
Work prioritization algorithm based on the following:
All work items (WI) prioritized according to their business value
Every WI has a class of service: Standard, Important, Date Certain, Critical Expedite
Limiting work in progress: work in progress is never interrupted unless new work has a Critical class of service
![Page 7: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/7.jpg)
7
Simulation model
Discrete event simulation: Inputs:
Event scenario: a sequence of events that describes how network evolves over course of their execution
Team configuration: structure of teams, resource/specialties allocation
Simulation configuration: stop condition Outputs:
Sequence of network states Analysis: various indicators of effectiveness
![Page 8: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/8.jpg)
8
Simulation model: definitionsDiscrete event simulation – network state & transition algorithm
Network state objects: Kanban board – demand log, work items in progress Team – group of resources (e.g. software development team) Work item – task that requires effort to completed Aggregation Nodes – logical group of work items, such as
requirements, capabilities Kanban network – teams, Kanban board, and their work
items
Transition algorithm: Trigger events according to the scenario Apply work prioritization algorithm
![Page 9: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/9.jpg)
9
Health care example
![Page 10: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/10.jpg)
10
Example: capabilities to requirements to products
![Page 11: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/11.jpg)
11
Example: network structure & scenario
![Page 12: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/12.jpg)
12
Example: outputs
![Page 13: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/13.jpg)
13
Example: workflow
![Page 14: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/14.jpg)
14
Example: result analysis Value:
0 5 10 15 20 25 30 350.00
200.00
400.00
600.00
800.00
1000.00
1200.00
random kss
![Page 15: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/15.jpg)
15
Conclusion: results
Simulation model Simulator implementation: KSS Simulator Two prioritization algorithms implemented Several scenarios analyzed
![Page 16: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/16.jpg)
16
Conclusion: future work
Pilot the Kanban scheduling with several organizations
Fine-tune the simulator using empirical data and organizations feed back
Scale up the cases we run through the simulator
Refine and calibrate cost models
![Page 17: Modeling Kanban Scheduling in Systems of Systems](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681686a550346895dded8fa/html5/thumbnails/17.jpg)
17
Questions & answers