Process-Oriented Interactive Simulation of Software Acquisition Projects
The software acquisition process model Garp , developed at DaimlerChrysler, is a tool for process improvement and assessment. It comprises many, temporally, concurrently, and non-deterministically linked process steps and a huge amount of best practice information associated with them.
Garp is mainly designed for experts. We argue why it is essential in the process improvement environment to also have a facility which explains process dynamics and why an interactive simulation is suitable for this. The paper describes the design of an interactive simulation framework, which allows to map Garp (and with it any other similar process model) straightforwardly to a project simulation game.
KeywordsProcess Step Process Interpreter Software Project System Dynamic Model Software Acquisition
Unable to display preview. Download preview PDF.
- 1.Tarek Abdel-Hamid and Stuart E. Madnick. Software Project Dynamics: An Integrated Approach. Prentice Hall, Eaglewood Cliffs, New Jersey, 1991.Google Scholar
- 2.R. Kent Dybvik. The Scheme Programming Language. Prentice Hall, 1996.Google Scholar
- 3.Thomas Gantner and Tobias Häberlein. Garp — the evolution of a software acquisition process model. In Proceedings of the 7th European Conference on Software Quality 2002, Lecture Notes in Computer Science 2349, pages 186–196. Springer-Verlag Heidelberg, 2002.Google Scholar
- 6.Watts S. Humphrey and Marc I. Kellner. Software process modeling: Principles of entity process models. In Proceedings of the 11th International Conference on Software Engineering, 1989.Google Scholar
- 7.Takuya Katayama. A hierarchical and functional software process description and its enaction. In Proceedings of the 11th International Conference on Software Engineering, pages 343–352, 1989.Google Scholar
- 8.Jochen Ludewig. Modelle der Software-Entwicklung-Abbilder oder Vorbilder? GI Softwaretechnik-Trends, 9(3):1–12, October 1989.Google Scholar
- 9.Jochen Ludewig and Marcus Deininger. Teaching software project management by simulation: The Sesam project. In Irish Quality Association, editor, 5th European Conference on Software Quality, pages 417–426, Dublin, 1996.Google Scholar
- 10.Derek Merill and James Collofello. Improving software project management skills using a software project simulator. In Frontiers in Education Conference, 1997.Google Scholar
- 11.Dietmar Pfahl, Marco Klemm, and Gunther Ruhe. Using system dynamics simulation models for software project management education and training. In Proceedings of the 3rd Process Simulation Modeling Workshop, London, UK, June 2000.Google Scholar
- 12.Howard A. Rubin, Margaret Johnson, and Ed Yourdon. Software process flight simulation. Dynamic modeling tools and metrics. Information Systems Management, summer 1995.Google Scholar
- 13.Massimo Zancanaro, Alessandro Cappelletti, Claudio Signorini, and Carlo Strap-parara. An authoring tool for intelligent educational games. In Proceedings of the International Conference on Virtual Storytelling, Lecture Notes in Computer Science 2197, pages 61–68. Springer-Verlag Heidelberg, 2001.CrossRefGoogle Scholar