Abstract
Software quality models and standards distinguish between product and process quality. Clearly, process quality determines product quality, yet surprisingly little research has been done on complexity-aware software process management. In this paper, we consider a software process as a system that (like a product) must minimize dependencies between system elements, and therefore minimize its complexity. We do so by applying holonic thinking to software process management and by adjusting traditional Scrum method for managing work in network organizations (where third party service providers may act outside of the Scrum process).
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
Brooks, F.: No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Software 4, 10–19 (1987)
ISO/IEC2510: Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models (2011)
Maciaszek, L.: Modeling and Engineering Adaptive Complex Systems, Challenges in Conceptual Modeling. In: Grundy, J., Hartmann, S., Laender, L., Maciaszek, L., Roddick, J. (eds.) Proc. Tutorials, Posters, Panels and Industrial Contributions to the 26th International Conference on Conceptual Modeling - ER 2007, CRPIT, no. 83, pp. 31–38. ACS (2007)
Capra, F.: The Turning Point. Science Society, and the Rising Culture, p. 27. Flamingo, USA (1982)
Koestler, A.: The Ghost in the Machine. Penguin Group, England (1967)
Koestler, A.: Bricks to Babel, Random House (1980)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice-Hall, Upper Saddle River (2002)
Lucena, C.J.P., Fuks, H., Raposo, A., Gerosa, M.A., Pimentel, M.: The 3C Collaboration Model. In: Kock, N. (ed.) Encyclopaedia of E-Collaboration, pp. 637–644. IGI Global, Texas (2008)
Sienkiewicz, L.: Scrumban – the Kanban as an Addition to Scrum Software Development Method in a Network Organization. Business Informatics 2(24), 73–81 (2012)
Sienkiewicz, L., Maciaszek, L.: Adapting Scrum for Third Party Services and Network Organizations. In: Proceedings of the Federated Conference on Computer Science and Information Systems, pp. 329–336. IEEE Xplore DL (2011)
Sienkiewicz, L.: Collaboration Between the Scrum and Third Party Services in the Network Organization. Business Informatics 23(1), 59–66 (2012)
Camarinha-Matos, L., Afsarmanesh, H., Galeano, N., Molina, A.: Collaborative Networked Organizations – Concepts and Practice in Manufacturing Enterprises. Computers & Industrial Engineering 57(1), 46–60 (2009)
Fuks, H., Raposo, A.B., Gerosa, M.A., Lucena, C.J.P.: Applying the 3C Model to Groupware Development. International Journal of Cooperative Information Systems 14(2-3), 99–328 (2005)
Rummler, G., Brache, A.: Improving Performance - How to Manage the White Space in the Organization Chart, 2nd edn. Jossey Bass Inc., USA (1995)
Wilber, K.: A Brief History of Everything. Shambhala Publications, Massachusetts (2000)
Mella, P.: The holonic Perspective in Management and Manufacturing. International Management Review 5(1), 19–30 (2009)
Maciaszek, L.: Architecture-Centric Software Quality Management. In: Cordeiro, J., Hammoudi, S., Filipe, J. (eds.) Web Information Systems and Technologies. LNBIP, vol. 18, pp. 11–26. Springer, Heidelberg (2009)
Zabkar, N., Mahnic, V.: Using COBIT Indicators for Measuring Scrum-based Software Development. WSEAS Transactions on Computers 7(10), 1605–1617 (2008)
Maciaszek, L., Liong, B.: Practical Software Engineering. A Case-Study Approach, p. 864. Addison-Wesley (2005)
Maciaszek, L.: An Investigation of Software holons - The ‘adHOCS’ Approach. Argumenta Oeconomica 1-2(19), 1–40 (2007)
Sangal, N., Jordan, E., Sinha, V., Jackson, D.: Using Dependency Models to Manage Complex Software Architecture. In: OOPSLA 2005, pp. 167–176. ACM (2005)
Unterkalmsteiner, M., Gorschek, T., Cheng, K., Pemadi, R., Feldt, R.: Evaluation and Measurement of Software Process Improvement – A Systematic Literature Review. IEEE Trans. on Software Engineering 38(2), 398–424 (2012)
Perepletchikov, M., Ryan, C.: Controlled Experiment for Evaluating the Impact of Coupling on the Maintainability of Service-Oriented Software. IEEE Trans. on Soft. Eng. 37(4), 449–465 (2011)
Van Brussel, H.K., Wyns, J., Valckenaers, P., Bongaerts, L., Peeters, P.: Reference Architecture for Holonic Manufacturing Systems: PROSA. Computers In Industry 37(3), 255–276 (1998)
Clegg, B.: Building a Holarchy Using Busi-ness Process-Oriented Holonic (PrOH) Modeling. IEEE Trans. on Systems, Man and Cybernetics - Part A: Systems and Humans 37(1), 23–40 (2007)
Cockburn, A.: Selecting a Project’s Methodology. IEEE Software 4(17), 64–71 (2000)
Cellary, W., Picard, W.: Agile and Pro-Active Public Administration as Collaborative Networked Organization. In: International Conference on Theory and Practice of Electronics Governance ICEGOV 2010. ACM, New York (2010)
Hovorka, D., Larsen, K.: Enabling Agile Adoption Practices Through Network Organization. European Journal of Information Systems - Including a Special Section on Business Agility and Diffusion of Information Technology 15(2), 159–168 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Maciaszek, L.A., Sienkiewicz, L.D. (2014). Complexity-Aware Software Process Management: A Case of Scrum in Network Organization. In: Abramowicz, W., Kokkinaki, A. (eds) Business Information Systems. BIS 2014. Lecture Notes in Business Information Processing, vol 176. Springer, Cham. https://doi.org/10.1007/978-3-319-06695-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-06695-0_14
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06694-3
Online ISBN: 978-3-319-06695-0
eBook Packages: Computer ScienceComputer Science (R0)