Henrik MÃ¥rtensson has developed a simulator of a development team to demonstrate some Theory of Constraints concepts. And it’s in ruby too!
He’s written a series on the “Variance Trap“, where he demonstrates the effects of variance on systems throughput, using the “bead game” and the simulator.
There’s a whole series:
- The Variance Trap
- Flow-based prediction of throughput
- Statistical Fluctuations Game, introducing the simulator
- The effect of fluctuation size on completion time
- The effect of iteration size on completion time
Well worth reading!