Learning Software Project Management by Simulation – Experience and Recommendations from 20 Years of Teaching | IEEE Conference Publication | IEEE Xplore