Abstract
This paper presents Project Procedure Diagrams (PPDs) as a technique for specifying and elaborating project milestone plans. The graphical syntax of PPDs is similar to UML activity diagrams. The operational semantics is based on token flow and resembles playing common board games. The base concepts can be easily grasped by project managers and lend themselves to experimentation and simulation.
In spite of their apparent simplicity, PPDs offer support for advanced concepts like parallel subprojects, multi-level iterations, forward and backward planning and for the composition of complex plans from modular process components. Furthermore, PPDs are based on rigorous, formally founded syntax and semantics to ease the development of tools.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Andersen, E.S.: Warning: activity planning is hazardous to your project’s health? International Journal of Project Management 14(2), 89–94 (1996)
Friedrich, J., Hammerschall, U., Kuhrmann, M., Sihling, M.: Das V-Modell XT: Für Projektleiter und QS-Verantwortliche kompakt und übersichtlich, 2nd edn. Informatik im Fokus. Springer, Berlin (2009)
Deiters, W., Gruhn, V.: Process management in practice: Applying the FUNSOFT Net approach to large-scale processes. Automated Software Engineering 5(1), 7–25 (1998)
Graw, G., Gruhn, V., Krumm, H.: Support of cooperating and distributed business processes. In: Proceedings of International Conference on Parallel and Distributed Systems, pp. 22–31 (1996)
Kim, J., Desrochers, A.A., Sanderson, A.C.: Task planning and project management using Petri nets. In: Proceedings of the IEEE International Symposium on Assembly and Task Planning, pp. 265–271 (1995)
Chen, Y.-L., Hsu, P.-Y., Chang, Y.-B.: A Petri net approach to support resource assignment in project management. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans 38(3), 564–574 (2008)
Object Management Group (OMG): Software & systems process engineering metamodel specification (SPEM) version 2.0 (2008)
International Organization for Standardization (ISO): Software engineering metamodel for development methodologies (SEMDM) (2007)
Object Management Group (OMG): Unified modeling language infrastructure (2009)
Schattkowsky, T., Forster, A.: On the pitfalls of UML 2 activity modeling. In: MISE 2007: Proceedings of the International Workshop on Modeling in Software Engineering, p. 8. IEEE Computer Society, Los Alamitos (2007)
Bergner, K., Friedrich, J.: Modulare Spezifikation von Projektabläufen: Eine formale Fundierung von Syntax und Semantik der Projektdurchführungsstrategien des V-Modell XT 1.3. Technical Report TUM-I0912, Technische Universität München, Institut für Informatik, München (April 2009)
Reisig, W.: Petrinetze: Eine Einführung, 2nd edn. Springer, Berlin (1986)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bergner, K., Friedrich, J. (2010). Using Project Procedure Diagrams for Milestone Planning. In: Münch, J., Yang, Y., Schäfer, W. (eds) New Modeling Concepts for Today’s Software Processes. ICSP 2010. Lecture Notes in Computer Science, vol 6195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14347-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-14347-2_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14346-5
Online ISBN: 978-3-642-14347-2
eBook Packages: Computer ScienceComputer Science (R0)