Abstract
This paper describes a method for organizations to perform process modeling in a decentralized and concurrent manner. The approach is based on the idea that modeling organizations’ processes can be performed by individuals actually performing the processes. Instead of having a central and devoted group of people to analyze, understand, model and improve processes, real performers are held responsible to model and improve their own processes concurrently. The paper also summarizes the lessons learned by application of the method in two organizations.
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
Armour, P.G.: The Laws of Software Process: A New Model for the Production and Management of Software. Auerbach Publications, Boca Raton (2004)
Ben-Shaul, I.Z., Kaiser, G.E.: A paradigm for decentralized process modeling and its realization in the Oz environment. In: Proceedings of 16th International Conference on Software Engineering, Sorrento, Italia, pp. 179–190 (1994)
Davenport, T.H.: The New Industrial Engineering: Information Technology and Business Process Redesign. Sloan Management Review 31(4), 11–27 (1990)
Demirörs, O.: A Horizontal Reflective Process Modeling Approach for Managing Change in Software Development Organizations. Ph.D. Thesis. School of Engineering and Applied Science, Southern Methodist University (1995)
Drucker, P.F.: The New Society of Organizations. Harvard Business Review, 95–104 (1992)
Finkelstein, A., et al.: Viewpoints: A Framework for Integrating Multiple Perspectives in System Development. Int. J. of Software Eng. and Knowledge Eng. 2(1), 31–58 (1992)
Finkelstein, A., Sommerville, I.: The Viewpoints FAQ. SWE Journal 11, 2–4 (1996)
Graw, G., Gruhn, V.: Distributed Modeling and Distributed Enaction of Business Processes. In: Botella, P., Schäfer, W. (eds.) ESEC 1995. LNCS, vol. 989, pp. 8–27. Springer, Heidelberg (1995)
Gruhn, V.: Communication support in a process-centered software engineering environment. In: ISPW, pp. 37–41 (1994)
Jennings, N.R., et al.: Autonomous agents for Business Process Management. International Journal of Applied AI 14(2), 145–189 (2000)
Jennings, N.R., Wooldridge, M.: Agent-Oriented Software Engineering. In: Garijo, F.J., Boman, M. (eds.) MAAMAW 1999. LNCS, vol. 1647, Springer, Heidelberg (1999)
Kaiser, G.E.: Rule-based modelling of the software development process. In: Proceedings of the 4th international software process workshop on Representing and enacting the software process, Devon, United Kingdom, pp. 84–86 (1988)
Kasse, T.: Practical insight into CMMI. Artech House, Boston (2004)
Katzenstein, G., Lerch, F.J.: Beneath the Surface of Organizational Processes: A Social Representation Framework for Business Process Redesign. ACM Transactions on Information Systems 18(4), 383–422 (2000)
Leonhardt, U., et al.: Decentralised Process Enactment in a Multi-Perspective Development Environment. In: Proc. of the 17th Int. Conference on Software engineering, Seattle, Washington, USA, pp. 255–264 (1995)
Mullery, G.: CORE - a method for controlled requirements expression. In: Proc. of ICSE-4, pp. 126–135. IEEE Computer Society Press, Los Alamitos (1979)
Nuseibeh, B.: A Multi-Perspective framework for Method Integration. PhD Thesis, Department of Computing, Imperial College, London (1994)
OMG, UML: Superstructure, Ver.2.0, Formal/05-07-04, Object Management Group (2005)
Ould, M.A.: Designing a re-engineering proof process architecture. Business Process Management Journal 3(3), 232–247 (1997)
Ould, M.A.: Preconditions for putting processes back in the hands of their actors. Information and Software Technology 45, 1071–1074 (2003)
Reenskaug, T., Wold, P., Lehne, O.A.: Working with Objects: the OOram Software Engineering Method. Manning Publications, Greenwich (1996)
Sommerville, I., et al.: Process Viewpoints. In: Schäfer, W. (ed.) EWSPT 1995. LNCS, vol. 913, pp. 2–8. Springer, Heidelberg (1995)
Senge, P.: It’s the Learning: The Real Lesson of the Quality Movement. Journal for Quality & Participation 22(6) (1999)
Scheer, W.A.: ARIS- Business Process Frameworks, 3rd edn. Springer, Berlin (1999)
Singh, B.: Interconnected Roles (IR): A Coordination Model. Technical Report CT-084-92, Microelectronics and Computer Technology Corporation, Austin, Texas USA (1992)
Turgeon, J.: A View-Based System for Eliciting Software Process Models. Ph.D. thesis, McGill University (September 1999)
Verlage, M.: Multi-View Modeling of Software Processes. In: Warboys, B.C. (ed.) EWSPT 1994. LNCS, vol. 772, pp. 123–127. Springer, Heidelberg (1994)
West, M.: Real Process Improvement Using the CMMI. Auerbach Publications, Boca Raton (2004)
Yu, E., Mylopoulos, J.: Understanding “Why” in Software Process Modelling, Analysis, and Design. In: Proc. of the ICSE-16, Sorrento, Italy, pp. 159–168 (1994)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Turetken, O., Demirors, O. (2007). An Approach for Decentralized Process Modeling. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds) Software Process Dynamics and Agility. ICSP 2007. Lecture Notes in Computer Science, vol 4470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72426-1_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-72426-1_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72425-4
Online ISBN: 978-3-540-72426-1
eBook Packages: Computer ScienceComputer Science (R0)