Skip to main content

Complexity-Aware Software Process Management: A Case of Scrum in Network Organization

  • Conference paper
  • 1516 Accesses

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 176))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   72.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brooks, F.: No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Software 4, 10–19 (1987)

    Article  Google Scholar 

  2. ISO/IEC2510: Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models (2011)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Capra, F.: The Turning Point. Science Society, and the Rising Culture, p. 27. Flamingo, USA (1982)

    Google Scholar 

  5. Koestler, A.: The Ghost in the Machine. Penguin Group, England (1967)

    Google Scholar 

  6. Koestler, A.: Bricks to Babel, Random House (1980)

    Google Scholar 

  7. Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice-Hall, Upper Saddle River (2002)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Sienkiewicz, L.: Scrumban – the Kanban as an Addition to Scrum Software Development Method in a Network Organization. Business Informatics 2(24), 73–81 (2012)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Sienkiewicz, L.: Collaboration Between the Scrum and Third Party Services in the Network Organization. Business Informatics 23(1), 59–66 (2012)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. Rummler, G., Brache, A.: Improving Performance - How to Manage the White Space in the Organization Chart, 2nd edn. Jossey Bass Inc., USA (1995)

    Google Scholar 

  15. Wilber, K.: A Brief History of Everything. Shambhala Publications, Massachusetts (2000)

    Google Scholar 

  16. Mella, P.: The holonic Perspective in Management and Manufacturing. International Management Review 5(1), 19–30 (2009)

    Google Scholar 

  17. 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)

    Chapter  Google Scholar 

  18. Zabkar, N., Mahnic, V.: Using COBIT Indicators for Measuring Scrum-based Software Development. WSEAS Transactions on Computers 7(10), 1605–1617 (2008)

    Google Scholar 

  19. Maciaszek, L., Liong, B.: Practical Software Engineering. A Case-Study Approach, p. 864. Addison-Wesley (2005)

    Google Scholar 

  20. Maciaszek, L.: An Investigation of Software holons - The ‘adHOCS’ Approach. Argumenta Oeconomica 1-2(19), 1–40 (2007)

    Google Scholar 

  21. Sangal, N., Jordan, E., Sinha, V., Jackson, D.: Using Dependency Models to Manage Complex Software Architecture. In: OOPSLA 2005, pp. 167–176. ACM (2005)

    Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. Cockburn, A.: Selecting a Project’s Methodology. IEEE Software 4(17), 64–71 (2000)

    Article  Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics