Sim
discrete event simulation of software development processes
2025-12: This material is under active development. Feedback, suggestions, and corrections are very welcome, either as issues in the GitHub repository or by email.
Lessons
- Introduction: who this is for and what it covers.
- Discrete Event Simulation: introducing some basic tools.
- Simple Metrics: analyzing simple metrics.
- Exploring Scenarios: exploring other scenarios.
- Handling Interrupts: because that's just how life is.
- Insights: building resuable insights.
- Conclusion: where we've been and what comes next.
Appendices
Acknowledgments
- Greg Wilson is a programmer, author, and educator based in Toronto. He was the co-founder and first Executive Director of Software Carpentry and received ACM SIGSOFT's Influential Educator Award in 2020.
- Thanks to Rebecca Murphey at Swarmia for supporting the early stages of this project.