Skip to main content

Control in Software Project Portfolios: A Complex Adaptive Systems Approach

  • Conference paper
Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation (XP 2014)

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

Included in the following conference series:

Abstract

Effective project portfolio management (PPM) can both help reverse the prevailing trend of software failure and act as a key driver of business value. Despite the importance of PPM and its success in other disciplines such as finance and new product development, it has not been studied widely in information systems with little research examining PPM in an agile context. This study proposes to address this gap by using complex adaptive systems theory as a lens to study the enactment and effectiveness of four known modes of control (behavior, outcome, clan and self) in agile software project portfolios. It proposes an interpretivist approach using exploratory case studies to investigate portfolio control in its natural context. This study will contribute to the advancement of control theory and provide new insights for theory and practice by integrating the study of PPM and control in an agile environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abrahamsson, P., Conboy, K., Wang, X.: ‘Lots done, more to do’: The current state of agile systems development research. European Journal of Information Systems 18(4), 281–284 (2009)

    Article  Google Scholar 

  2. Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology 50(9-10), 833–859 (2008)

    Article  Google Scholar 

  3. Conboy, K.: Project failure en masse: a study of loose budgetary control in ISD projects. European Journal of Information Systems 19(3), 273–287 (2010)

    Article  Google Scholar 

  4. The Standish Group, CHAOS Manifesto The Laws of CHAOS and the CHAOS 100 Best PM Practices (2010)

    Google Scholar 

  5. Lindvall, M., et al.: Agile software development in large organizations. Computer 37(12), 26–34 (2004)

    Article  Google Scholar 

  6. Boehm, B.: Get ready for agile methods, with care. Computer 35(1), 64–69 (2002)

    Article  Google Scholar 

  7. Dingsøyr, T., Moe, N.B.: Research challenges in large-scale agile software development. ACM SIGSOFT Software Engineering Notes 38(5), 38–39 (2013)

    Article  Google Scholar 

  8. Whittaker, B.: What went wrong? Unsuccessful information technology projects. Information Management and Computer Security 7(1), 23–29 (1999)

    Article  Google Scholar 

  9. Keil, M., Mann, J., Rai, A.: Why software projects escalate: An empirical analysis and test of four theoretical models 1, 2. Mis Quarterly 24(4), 631–664 (2000)

    Article  Google Scholar 

  10. Bartis, E., Mitev, N.: A multiple narrative approach to information systems failure: A successful system that failed. European Journal of Information Systems 17(2), 112–124 (2008)

    Article  Google Scholar 

  11. de Reyck, B., et al.: The impact of project portfolio management on information technology projects. International Journal of Project Management 23(7), 524–537 (2005)

    Article  Google Scholar 

  12. Blichfeldt, B.S., Eskerod, P.: Project portfolio management - There’s more to it than what management enacts. International Journal of Project Management 26(4), 357–365 (2008)

    Article  Google Scholar 

  13. Petit, Y.: Project portfolios in dynamic environments: Organizing for uncertainty. International Journal of Project Management 30(5), 539–553 (2012)

    Article  MathSciNet  Google Scholar 

  14. Payne, J.H.: Management of multiple simultaneous projects: a state-of-the-art review. International Journal of Project Management 13(3), 163–168 (1995)

    Article  Google Scholar 

  15. Stettina, C.J., Hörz, J.: Agile portfolio management: An empirical perspective on the practice in use. International Journal of Project Management (2014)

    Google Scholar 

  16. Hoda, R., Kruchten, P., Noble, J., Marshall, S.: Agility in context. In: ACM Sigplan Notices. ACM (2010)

    Google Scholar 

  17. Rautiainen, K., Von Schantz, J., Vähäniitty, J.: Supporting scaling agile with portfolio management: Case Paf.com (2011)

    Google Scholar 

  18. Kalliney, M.: Transitioning from agile development to enterprise product management agility. In: Agile Conference, AGILE 2009. IEEE (2009)

    Google Scholar 

  19. Fernandez, D.J., Fernandez, J.D.: Agile project management - Agilism versus traditional approaches. Journal of Computer Information Systems 49(2), 10–17 (2008)

    Google Scholar 

  20. Lagerberg, L., Skude, T., Emanuelsson, P., Sandahl, K., Stahl, D.: The Impact of Agile Principles and Practices on Large-Scale Software Development Projects: A Multiple-Case Study of Two Projects at Ericsson. In: 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (2013)

    Google Scholar 

  21. Kumar, R., Ajjan, H., Niu, Y.: Information Technology Portfolio Management: Literature review, framework, and research issues. Information Resources Management Journal 21(3), 64–87 (2008)

    Article  Google Scholar 

  22. Billows, D.: Managing Complex Projects, 8th edn. The Hampton Group (2001)

    Google Scholar 

  23. Lycett, M., Rassau, A., Danson, J.: Programme management: A critical review. International Journal of Project Management 22(4), 289–299 (2004)

    Article  Google Scholar 

  24. Fowler, M., Highsmith, J.: The Agile Manifesto. Software Development, 28–32 (August 2001)

    Google Scholar 

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

    Google Scholar 

  26. Frey, T., Buxmann, P.: IT project portfolio management - a structured literature review. In: ECIS 2012 (2012)

    Google Scholar 

  27. Jeffery, M., Leliveld, I.: Best practices in IT portfolio management. Mit Sloan Management Review 45(3), 41–49 (2004)

    Google Scholar 

  28. Martinsuo, M., Lehtonen, P.: Role of single-project management in achieving portfolio management efficiency. International Journal of Project Management 25(1), 56–65 (2007)

    Article  Google Scholar 

  29. Meskendahl, S.: The influence of business strategy on project portfolio management and its success — A conceptual framework. International Journal of Project Management 28(8), 807–817 (2010)

    Article  Google Scholar 

  30. Pennypacker, J.: Project Portfolio Management Maturity Model. Centre for Business Practice (2005)

    Google Scholar 

  31. Highsmith, J.: Adaptive software development: A collaborative approach to managing complex systems. Addison-Wesley (2013)

    Google Scholar 

  32. Cooke-Davies, T., Cicmil, S., Crawford, L., Richardson, K.: We’re Not in Kansas Anymore, Toto: Mapping the Strange Landscape of Complexity Theory, and Its Relationship to Project Mangement. IEEE Engineering Management Review 36(2), 5–21 (2008)

    Article  Google Scholar 

  33. Rouse, W.B.: Managing Complexity. Information, Knowledge, Systems Management 2(2), 143–165 (2000)

    Google Scholar 

  34. Rouse, W.B.: Health care as a complex adaptive system: implications for design and management. Bridge-Washington-National Academy of Engineering- 38(1), 17 (2008)

    Google Scholar 

  35. Markowitz, H.: Portfolio Selection. The Journal of Finance 7(1), 77–91 (1952)

    Google Scholar 

  36. Blomquist, T., Müller, R.: Practices, roles, and responsibilities of middle managers in program and portfolio management. Project Management Journal 37(1), 52–66 (2006)

    Google Scholar 

  37. Dahlgren, J., Söderlund, J.: Modes and mechanisms of control in multi-project organisations: The R&D case. International Journal of Technology Management 50(1), 1–22 (2010)

    Article  Google Scholar 

  38. Mikkola, J.H.: Portfolio management of R&D projects: Implications for innovation management. Technovation 21(7), 423–435 (2001)

    Article  Google Scholar 

  39. Cooper, R.G., Edgett, S., Kleinschmidt, E.: New Product Portfolio Management: Practices and Performances. Journal of Product Innovation Management 16(4), 333–351 (1999)

    Article  Google Scholar 

  40. McFarlan, F.W.: Portfolio approach to information systems. Harvard Business Review 59(5), 142–150 (1981)

    Google Scholar 

  41. Archer, N.P., Ghasemzadeh, F.: An integrated framework for project portfolio selection. International Journal of Project Management 17(4), 207 (1999)

    Article  Google Scholar 

  42. PMI, The Standard for Portfolio Management, 2nd edn. The Project Management Institute, Newtown Square (2009)

    Google Scholar 

  43. Li, Z., Yanfei, X., Chaosheng, C.: Understanding the value of project management from a stakeholder’s perspective: Case study of mega-project management. Project Management Journal 40(1), 99–109 (2009)

    Article  Google Scholar 

  44. Teller, J., Unger, B.N., Kock, A., Gemünden, H.G.: Formalization of project portfolio management: The moderating role of project portfolio complexity. International Journal of Project Management 30(5), 596–607 (2012)

    Article  Google Scholar 

  45. Phillips, B.: A Theoretical Framework for Information Systems Portfolio Management. In: AMCIS 2007 Proceedings (2007)

    Google Scholar 

  46. Bardhan, I., Bagchi, S., Sougstad, R.: Prioritizing a Portfolio of Information Technology Investment Projects. Journal of Management Information Systems 21(2), 33–60 (2004)

    Google Scholar 

  47. Rungi, M.: Interdependency management in project portfolio management: How to implement required procedures. In: PICMET 2010 - Portland International Center for Management of Engineering and Technology, Proceedings - Technology Management for Global Economic Growth, Phuket (2010)

    Google Scholar 

  48. Leffingwell, D.: Scaling Software Agility: Best Practices for Large Enterprises. Addison-Wesley, USA (2007)

    Google Scholar 

  49. Krebs, J.: Agile Portfolio Management. Microsoft Press (2008)

    Google Scholar 

  50. Vähäniitty, J.: Towards agile product and portfolio management (2012)

    Google Scholar 

  51. Leffingwell, D.: Agile software requirements: lean requirements practices for teams, programs, and the enterprise. Addison-Wesley Professional (2010)

    Google Scholar 

  52. Hodgkins, P., Hohmann, L.: Agile program management: Lessons learned from the verisign managed security services team. In: Agile Conference (AGILE). IEEE (2007)

    Google Scholar 

  53. Thomas, J.C., Baker, S.W.: Establishing an agile portfolio to align IT investments with business needs. In: Proceedings of Agile 2008, Toronto (2008)

    Google Scholar 

  54. Das, T.K., Teng, B.-S.: Between Trust and Control: Developing Confidence in Partner Cooperation in Alliances. The Academy of Management Review 23(3), 491–512 (1998)

    Google Scholar 

  55. Eisenhardt, K.M.: Control: Organizational and Economic Approaches. Management Science 31(2), 134–149 (1985)

    Article  Google Scholar 

  56. Jaworski, B.J.: Toward a Theory of Marketing Control: Environmental Context, Control Types, and Consequences. Journal of Marketing 52(3), 23–39 (1988)

    Article  Google Scholar 

  57. Ouchi, W.G.: A Conceptual Framework for the Design of Organizational Control Mechanisms. Management Science 25(9), 833–848 (1979)

    Article  Google Scholar 

  58. Kirsch, L.J.: Portfolios of Control Modes and IS Project Management. Information Systems Research 8(3), 215 (1997)

    Article  Google Scholar 

  59. Kirsch, L.J.: The Management of Complex Tasks in Organizations: Controlling the Systems Development Process. Organization Science 7(1), 1–21 (1996)

    Article  Google Scholar 

  60. Ouchi, W.G.: Markets, Bureaucracies, and Clans. Administrative Science Quarterly 25(1), 129–141 (1980)

    Article  Google Scholar 

  61. Anthony, R.: Management controls in industrial research organizations. Bailey & Swinfen (1952)

    Google Scholar 

  62. Jaworski, B.J., Stathakopoulos, V., Krishnan, H.S.: Control Combinations in Marketing: Conceptual Framework and Empirical Evidence. Journal of Marketing 57(1), 57–69 (1993)

    Article  Google Scholar 

  63. van der Meer-Kooistra, J., Scapens, R.W.: The governance of lateral relations between and within organisations. Management Accounting Research 19(4), 365–384 (2008)

    Article  Google Scholar 

  64. Gleick, J.: Chaos: Making a new science. Random House (1997)

    Google Scholar 

  65. Beeson, I., Davis, C.: Emergence and accomplishment in organizational change. Journal of Organizational Change Management 13(2), 178–189 (2000)

    Article  Google Scholar 

  66. Bechtold, B.L.: Chaos theory as a model for strategy development. Empowerment in Organizations 5(4), 193–201 (1997)

    Article  Google Scholar 

  67. Prigogine, I., Stengers, I., Pagels, H.R.: Order out of Chaos. Physics Today 38, 97 (1985)

    Article  Google Scholar 

  68. Goodwin, B.C.: How the leopard changed its spots: The evolution of complexity. Princeton University Press (1994)

    Google Scholar 

  69. Nan, N.: Capturing bottom-up information technology use processes: A complex adaptive systems model. MIS Quarterly 35(2) (2011)

    Google Scholar 

  70. Holland, J.H.: Complex adaptive systems, pp. 17–30. Daedalus (1992)

    Google Scholar 

  71. Benbya, H., McKelvey, B.: Toward a complexity theory of information systems development. Information Technology & People 19(1), 12–34 (2006)

    Article  Google Scholar 

  72. Vessey, I., Ward, K.: The Dynamics of Sustainable IS Alignment: The Case for IS Adaptivity. Journal of the Association for Information Systems 14(6), 283–311 (2013)

    Google Scholar 

  73. Holland, J.H.: Hidden order: How adaptation builds complexity. Basic Books (1995)

    Google Scholar 

  74. Anderson, P.: Complexity theory and organization science. Organization Science 10(3), 216–232 (1999)

    Article  Google Scholar 

  75. Mitleton-Kelly, E.: Complex systems and evolutionary perspectives on organisations: The application of complexity theory to organisations. Elsevier Science Ltd. ( 2003)

    Google Scholar 

  76. Choi, T.Y., Dooley, K.J., Rungtusanatham, M.: Supply networks and complex adaptive systems: Control versus emergence. Journal of Operations Management 19(3), 351–366 (2001)

    Article  Google Scholar 

  77. Kauffman, S.A.: The origins of order: Self-organization and selection in evolution. Oxford university press (1993)

    Google Scholar 

  78. Kane, G.C., Alavi, M.: Information technology and organizational learning: An investigation of exploration and exploitation processes. Organization Science 18(5), 796–812 (2007)

    Article  Google Scholar 

  79. Curşeu, P.L.: Emergent states in virtual teams: a complex adaptive systems perspective. Journal of Information Technology 21(4), 249–261 (2006)

    Article  Google Scholar 

  80. Benbya, H., McKelvey, B.: Using coevolutionary and complexity theories to improve IS alignment: A multi-level approach. Journal of Information Technology 21(4), 284–298 (2006)

    Article  Google Scholar 

  81. Boisot, M.: Moving to the edge of chaos: bureaucracy, IT and the challenge of complexity. Journal of Information Technology 21(4), 239–248 (2006)

    Article  Google Scholar 

  82. Canessa, E., Riolo, R.L.: An agent-based model of the impact of computer-mediated communication on organizational culture and performance: an example of the application of complex systems analysis tools to the study of CIS. Journal of Information Technology 21(4), 272–283 (2006)

    Article  Google Scholar 

  83. Xia, W., Lee, G.: Grasping the complexity of IS development projects. Communications of the ACM 47(5), 68–74 (2004)

    Article  Google Scholar 

  84. Vidgen, R., Wang, X.: Organizing for agility: A complex adaptive systems perspective on agile software development process. In: 14th European Conference on Information Systems, Goteborg (2006)

    Google Scholar 

  85. Jain, R., Meso, P.: Theory of complex adaptive systems and Agile software development (2004)

    Google Scholar 

  86. Merali, Y.: Complexity and information systems: The emergent domain. Journal of Information Technology 21(4), 216–228 (2006)

    Article  Google Scholar 

  87. Vidgen, R., Wang, X.: Coevolving systems and the organization of agile software development. Information Systems Research 20(3), 355–376 (2009)

    Article  Google Scholar 

  88. Highsmith, J., Cockburn, A.: Agile software development: The business of innovation. Computer 34(9), 120–127 (2001)

    Article  Google Scholar 

  89. Highsmith, J.: What is agile development? The Journal of Defense Software Development 15(10) (2002)

    Google Scholar 

  90. Miles, M., Huberman, M.A.: Qualitative Data Analysis: An Expanded Sourcebook, 2nd edn. Sage Publications, Thousand Oaks (1994)

    Google Scholar 

  91. Cilliers, P.: Boundaries, hierarchies and networks in complex systems. International Journal of Innovation Management 5(02), 135–147 (2001)

    Article  Google Scholar 

  92. Yin, R.K.: Case study research: Design and methods, vol. 5. Sage (2009)

    Google Scholar 

  93. Patton, M.: Qualitative evaluation and research methods. Sage, Beverly Hills (1990)

    Google Scholar 

  94. Corbin, J., Strauss, A.: Basics of Qualitative Research, 3rd edn. Sage Publications, London (2008)

    Google Scholar 

  95. Moe, N.B., Dingsoyr, T., Dyba, T.: Overcoming barriers to self-management in software teams. IEEE Software 26(6), 20–26 (2009)

    Article  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

Sweetman, R., O’Dwyer, O., Conboy, K. (2014). Control in Software Project Portfolios: A Complex Adaptive Systems Approach. In: Dingsøyr, T., Moe, N.B., Tonelli, R., Counsell, S., Gencel, C., Petersen, K. (eds) Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation. XP 2014. Lecture Notes in Business Information Processing, vol 199. Springer, Cham. https://doi.org/10.1007/978-3-319-14358-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14358-3_9

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14357-6

  • Online ISBN: 978-3-319-14358-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics