real-world simulation of pm processes/projects

Unfortunately where I work we don't use anything close to what the PMI indicates for good project management. As a result I have not been able to be "immersed" in the actual day-to-day functional use of the PMI's framework. It's not going to happen anytime soon either. They're also an Agile kind of group.

What I really want to do is be assigned a simulated (or virtual?) project where I can in one way or another perform all the tasks required to run a project (the PMI way). Write out all the necessary documentation, perform EV calculations, use quality/time tools, etc. If I can somehow attribute something "real" to all these ideas the ability to understand would be so much easier.

Does anyone know of such a product or method to teach oneself?

I have begun to create my own project but as I go on I realize it's difficult to create all my own scenarios/complexities and also solve them (it's sort of cheating). It's also hard to be one person creating theoretical scenarios..

This lead me to think (at least after I pass my PMP), what if I wrote a program to simulate a real-world, functioning project of where YOU would be responsible for completing the project but there would be a certain level of AI and unknowns to make it interesting/difficult. Actual real-world scenarios get played out and validate the "correct" (at least, PMI way) of doing things. I can see this being extremely useful in understanding the PMI framework.

Sort of like the Sim's if the Sim's were managing projects :)

As many books and people have indicated many, many times, a lot of this information becomes "sticky" when it's actually applied. One of the problems I have wrapping my head around is understanding the grand scheme of iteration without having static and concrete variables already assigned. In other words, just defining how these processes work isn't good enough to understand project management (obviously!)

The simulation is going to be very nice. It seems people looked over this for some reason. - Phillip Elden