The Relationship Between Scrum and Release Planning Activities: An Exploratory Case Study

In modern product software development settings, it becomes increasingly important to deal with rapid changes in scope, large numbers of users, and regular releases. These circumstances are ideal for an agile development method such as Scrum to prove its value. However, the implications that Scrum has on software product management (SPM) processes have not been investigated in detail. In this paper, we provide more insight into the link between release planning processes and Scrum, by performing a case study at a large Dutch social network provider. The results show an evolutionary approach to the implementation of Scrum, and the relation between several Scrum concepts and SPM capabilities. The findings presented in this paper contribute to more insight into the link between Scrum and SPM and can be of help to product software organizations that employ the Scrum development method.

[1]  Tore Dybå,et al.  Developing Software with Scrum in a Small Cross-Organizational Project , 2006, EuroSPI.

[2]  Ken Schwaber,et al.  SCRUM Development Process , 1997 .

[3]  Inge van de Weerd,et al.  Concepts for Incremental Method Evolution: Empirical Exploration and Validation in Requirements Management , 2007, CAiSE.

[4]  Inge van de Weerd,et al.  Model-driven assessment in Software Product Management , 2010, 2010 Fourth International Workshop on Software Product Management.

[5]  Inge van de Weerd,et al.  A Situational Assessment Method for Software Product Management , 2010, ECIS.

[6]  George Mangalaraj,et al.  Challenges of migrating to agile methodologies , 2005, CACM.

[7]  R. Cooper,et al.  Portfolio management for new product development: results of an industry practices study , 2001 .

[8]  Sjaak Brinkkemper,et al.  A product software knowledge infrastructure for situational capability maturation: Vision and case studies in product management , 2006 .

[9]  Inge van de Weerd,et al.  On the Creation of a Reference Framework for Software Product Management: Validation and Tool Support , 2006, 2006 International Workshop on Software Product Management (IWSPM'06 - RE'06 Workshop).

[10]  Brian Fitzgerald,et al.  Customising agile methods to software practices at Intel Shannon , 2006, Eur. J. Inf. Syst..

[11]  Björn Regnell,et al.  An industrial survey of requirements interdependencies in software product release planning , 2001, Proceedings Fifth IEEE International Symposium on Requirements Engineering.

[12]  Inge van de Weerd,et al.  Incremental method evolution in global software product management: A retrospective case study , 2010, Inf. Softw. Technol..

[13]  Slinger Jansen,et al.  A sense of community: A research agenda for software ecosystems , 2009, 2009 31st International Conference on Software Engineering - Companion Volume.

[14]  Frank Maurer,et al.  A case study on the impact of scrum on overtime and customer satisfaction , 2005, Agile Development Conference (ADC'05).

[15]  Jeff Sutherland,et al.  Agile Can Scale: Inventing and Reinventing SCRUM in Five Companies , 2001 .

[16]  Barry W. Boehm,et al.  Management challenges to implementing agile processes in traditional development organizations , 2005, IEEE Software.

[17]  M. Christopher,et al.  The Supply Chain Strategy Conundrum: To be Lean Or Agile or To be Lean And Agile? , 2002 .

[18]  Yair Levy,et al.  A Systems Approach to Conduct an Effective Literature Review in Support of Information Systems Research , 2006, Informing Sci. Int. J. an Emerg. Transdiscipl..

[19]  Mads Troels Hansen,et al.  From CMMI and Isolation to Scrum, Agile, Lean and Collaboration , 2009, 2009 Agile Conference.

[20]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[21]  Jean Hartley,et al.  Case study research , 2004 .

[22]  J. Stapleton,et al.  DSDM: Dynamic Systems Development Method , 1999, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275).

[23]  Glenn J. Browne,et al.  An Empirical Investigation of User Requirements Elicitation: Comparing the Effectiveness of Prompting Techniques , 2001, J. Manag. Inf. Syst..

[24]  R. Yin Case Study Research: Design and Methods , 1984 .

[25]  Christof Ebert,et al.  The impacts of software product management , 2007, J. Syst. Softw..

[26]  Inge van de Weerd,et al.  The Online Method Engine: From Process Assessment to Method Execution , 2011, ME.

[27]  Izak Benbasat,et al.  The Case Research Strategy in Studies of Information Systems , 1987, MIS Q..

[28]  Inge van de Weerd,et al.  A Framework for Process Improvement in Software Product Management , 2010, EuroSPI.

[29]  Casper Lassenius,et al.  An Approach to Product Roadmapping in Small Software Product Businesses , 2002 .

[30]  Andrey Maglyas,et al.  What do we know about software product management? - a systematic mapping study , 2011, 2011 Fifth International Workshop on Software Product Management (IWSPM).

[31]  Pär Carlshamre,et al.  Release Planning in Market-Driven Software Product Development: Provoking an Understanding , 2002, Requirements Engineering.

[32]  Slinger Jansen,et al.  The agile requirements refinery: Applying SCRUM principles to software product management , 2011, Inf. Softw. Technol..

[33]  Linda Rising,et al.  The Scrum Software Development Process for Small Teams , 2000, IEEE Softw..

[34]  K. Barriball,et al.  Collecting data using a semi-structured interview: a discussion paper. , 1994, Journal of advanced nursing.

[35]  Claes Wohlin,et al.  Engineering and Managing Software Requirements , 2005 .

[36]  Günther Ruhe,et al.  Supporting Software Release Planning Decisions for Evolving Systems , 2005, 29th Annual IEEE/NASA Software Engineering Workshop.

[37]  Marco R. Spruit,et al.  The Situational Assessment Method put to the test: Improvements based on case studies , 2010, 2010 Fourth International Workshop on Software Product Management.

[38]  Björn Regnell,et al.  Market-Driven Requirements Engineering for Software Products , 2005 .

[39]  Mahbubur Rahman Syed,et al.  Handbook of research on modern systems analysis and design technologies and applications , 2008 .

[40]  R. Yin,et al.  Case Study Research: Design and Methods (4th ed. , 2009 .

[41]  Tore Dybå,et al.  Understanding Self-Organizing Teams in Agile Software Development , 2008 .