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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology 50(9-10), 833–859 (2008)
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)
The Standish Group, CHAOS Manifesto The Laws of CHAOS and the CHAOS 100 Best PM Practices (2010)
Lindvall, M., et al.: Agile software development in large organizations. Computer 37(12), 26–34 (2004)
Boehm, B.: Get ready for agile methods, with care. Computer 35(1), 64–69 (2002)
Dingsøyr, T., Moe, N.B.: Research challenges in large-scale agile software development. ACM SIGSOFT Software Engineering Notes 38(5), 38–39 (2013)
Whittaker, B.: What went wrong? Unsuccessful information technology projects. Information Management and Computer Security 7(1), 23–29 (1999)
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)
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)
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)
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)
Petit, Y.: Project portfolios in dynamic environments: Organizing for uncertainty. International Journal of Project Management 30(5), 539–553 (2012)
Payne, J.H.: Management of multiple simultaneous projects: a state-of-the-art review. International Journal of Project Management 13(3), 163–168 (1995)
Stettina, C.J., Hörz, J.: Agile portfolio management: An empirical perspective on the practice in use. International Journal of Project Management (2014)
Hoda, R., Kruchten, P., Noble, J., Marshall, S.: Agility in context. In: ACM Sigplan Notices. ACM (2010)
Rautiainen, K., Von Schantz, J., Vähäniitty, J.: Supporting scaling agile with portfolio management: Case Paf.com (2011)
Kalliney, M.: Transitioning from agile development to enterprise product management agility. In: Agile Conference, AGILE 2009. IEEE (2009)
Fernandez, D.J., Fernandez, J.D.: Agile project management - Agilism versus traditional approaches. Journal of Computer Information Systems 49(2), 10–17 (2008)
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)
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)
Billows, D.: Managing Complex Projects, 8th edn. The Hampton Group (2001)
Lycett, M., Rassau, A., Danson, J.: Programme management: A critical review. International Journal of Project Management 22(4), 289–299 (2004)
Fowler, M., Highsmith, J.: The Agile Manifesto. Software Development, 28–32 (August 2001)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2002)
Frey, T., Buxmann, P.: IT project portfolio management - a structured literature review. In: ECIS 2012 (2012)
Jeffery, M., Leliveld, I.: Best practices in IT portfolio management. Mit Sloan Management Review 45(3), 41–49 (2004)
Martinsuo, M., Lehtonen, P.: Role of single-project management in achieving portfolio management efficiency. International Journal of Project Management 25(1), 56–65 (2007)
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)
Pennypacker, J.: Project Portfolio Management Maturity Model. Centre for Business Practice (2005)
Highsmith, J.: Adaptive software development: A collaborative approach to managing complex systems. Addison-Wesley (2013)
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)
Rouse, W.B.: Managing Complexity. Information, Knowledge, Systems Management 2(2), 143–165 (2000)
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)
Markowitz, H.: Portfolio Selection. The Journal of Finance 7(1), 77–91 (1952)
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)
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)
Mikkola, J.H.: Portfolio management of R&D projects: Implications for innovation management. Technovation 21(7), 423–435 (2001)
Cooper, R.G., Edgett, S., Kleinschmidt, E.: New Product Portfolio Management: Practices and Performances. Journal of Product Innovation Management 16(4), 333–351 (1999)
McFarlan, F.W.: Portfolio approach to information systems. Harvard Business Review 59(5), 142–150 (1981)
Archer, N.P., Ghasemzadeh, F.: An integrated framework for project portfolio selection. International Journal of Project Management 17(4), 207 (1999)
PMI, The Standard for Portfolio Management, 2nd edn. The Project Management Institute, Newtown Square (2009)
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)
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)
Phillips, B.: A Theoretical Framework for Information Systems Portfolio Management. In: AMCIS 2007 Proceedings (2007)
Bardhan, I., Bagchi, S., Sougstad, R.: Prioritizing a Portfolio of Information Technology Investment Projects. Journal of Management Information Systems 21(2), 33–60 (2004)
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)
Leffingwell, D.: Scaling Software Agility: Best Practices for Large Enterprises. Addison-Wesley, USA (2007)
Krebs, J.: Agile Portfolio Management. Microsoft Press (2008)
Vähäniitty, J.: Towards agile product and portfolio management (2012)
Leffingwell, D.: Agile software requirements: lean requirements practices for teams, programs, and the enterprise. Addison-Wesley Professional (2010)
Hodgkins, P., Hohmann, L.: Agile program management: Lessons learned from the verisign managed security services team. In: Agile Conference (AGILE). IEEE (2007)
Thomas, J.C., Baker, S.W.: Establishing an agile portfolio to align IT investments with business needs. In: Proceedings of Agile 2008, Toronto (2008)
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)
Eisenhardt, K.M.: Control: Organizational and Economic Approaches. Management Science 31(2), 134–149 (1985)
Jaworski, B.J.: Toward a Theory of Marketing Control: Environmental Context, Control Types, and Consequences. Journal of Marketing 52(3), 23–39 (1988)
Ouchi, W.G.: A Conceptual Framework for the Design of Organizational Control Mechanisms. Management Science 25(9), 833–848 (1979)
Kirsch, L.J.: Portfolios of Control Modes and IS Project Management. Information Systems Research 8(3), 215 (1997)
Kirsch, L.J.: The Management of Complex Tasks in Organizations: Controlling the Systems Development Process. Organization Science 7(1), 1–21 (1996)
Ouchi, W.G.: Markets, Bureaucracies, and Clans. Administrative Science Quarterly 25(1), 129–141 (1980)
Anthony, R.: Management controls in industrial research organizations. Bailey & Swinfen (1952)
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)
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)
Gleick, J.: Chaos: Making a new science. Random House (1997)
Beeson, I., Davis, C.: Emergence and accomplishment in organizational change. Journal of Organizational Change Management 13(2), 178–189 (2000)
Bechtold, B.L.: Chaos theory as a model for strategy development. Empowerment in Organizations 5(4), 193–201 (1997)
Prigogine, I., Stengers, I., Pagels, H.R.: Order out of Chaos. Physics Today 38, 97 (1985)
Goodwin, B.C.: How the leopard changed its spots: The evolution of complexity. Princeton University Press (1994)
Nan, N.: Capturing bottom-up information technology use processes: A complex adaptive systems model. MIS Quarterly 35(2) (2011)
Holland, J.H.: Complex adaptive systems, pp. 17–30. Daedalus (1992)
Benbya, H., McKelvey, B.: Toward a complexity theory of information systems development. Information Technology & People 19(1), 12–34 (2006)
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)
Holland, J.H.: Hidden order: How adaptation builds complexity. Basic Books (1995)
Anderson, P.: Complexity theory and organization science. Organization Science 10(3), 216–232 (1999)
Mitleton-Kelly, E.: Complex systems and evolutionary perspectives on organisations: The application of complexity theory to organisations. Elsevier Science Ltd. ( 2003)
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)
Kauffman, S.A.: The origins of order: Self-organization and selection in evolution. Oxford university press (1993)
Kane, G.C., Alavi, M.: Information technology and organizational learning: An investigation of exploration and exploitation processes. Organization Science 18(5), 796–812 (2007)
Curşeu, P.L.: Emergent states in virtual teams: a complex adaptive systems perspective. Journal of Information Technology 21(4), 249–261 (2006)
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)
Boisot, M.: Moving to the edge of chaos: bureaucracy, IT and the challenge of complexity. Journal of Information Technology 21(4), 239–248 (2006)
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)
Xia, W., Lee, G.: Grasping the complexity of IS development projects. Communications of the ACM 47(5), 68–74 (2004)
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)
Jain, R., Meso, P.: Theory of complex adaptive systems and Agile software development (2004)
Merali, Y.: Complexity and information systems: The emergent domain. Journal of Information Technology 21(4), 216–228 (2006)
Vidgen, R., Wang, X.: Coevolving systems and the organization of agile software development. Information Systems Research 20(3), 355–376 (2009)
Highsmith, J., Cockburn, A.: Agile software development: The business of innovation. Computer 34(9), 120–127 (2001)
Highsmith, J.: What is agile development? The Journal of Defense Software Development 15(10) (2002)
Miles, M., Huberman, M.A.: Qualitative Data Analysis: An Expanded Sourcebook, 2nd edn. Sage Publications, Thousand Oaks (1994)
Cilliers, P.: Boundaries, hierarchies and networks in complex systems. International Journal of Innovation Management 5(02), 135–147 (2001)
Yin, R.K.: Case study research: Design and methods, vol. 5. Sage (2009)
Patton, M.: Qualitative evaluation and research methods. Sage, Beverly Hills (1990)
Corbin, J., Strauss, A.: Basics of Qualitative Research, 3rd edn. Sage Publications, London (2008)
Moe, N.B., Dingsoyr, T., Dyba, T.: Overcoming barriers to self-management in software teams. IEEE Software 26(6), 20–26 (2009)
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
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)