Each scenario isolates a different facet of software team dynamics. Pick one and start experimenting.
Why is it that adding more people to a late project makes it later?
How does defect rate change as you deploy more code at once? Explore the relationship between commit size, test coverage, and the probability that something breaks in production.
Design an organization from scratch on a canvas. Place teams, environments, and customer bases, wire them together, and run the simulation to observe emergent dynamics.