2025 · lightning
Throughput in Software Development
I created the game Throughput to demonstrate how Queuing Theory and the Theory of Constraints can improve software development flow. The talk involves showing the gameplay in the background while I describe the game and the lessons within (including several common pitfalls most teams fall into). In the game, everyone plays on the same team to maximize the flow of materials through a software development process. Specific randomized events impact performance and choices the team can make to improve their results.