Business Process Re-engineering and Agile Software Development: Applying the Story-Card Method

Enterprise designers need to continuously re-design their enterprise, re-evaluating the technologies that are available to digitize their operations. Although light-weight agile software development approaches are favored by software development service providers, additional requirements elicitation practices should be incorporated when scaling factors apply, since design team members need to have a shared understanding of the operating context and high-level requirements. Research indicated that the organization construction diagram (OCD) could be useful to create a shared context for enterprise operation, linking detailed functional requirements to this shared context during software development. Although the OCD is concise, its associated concepts are abstract and an additional story-card method (SCM) is needed to transform existing enterprise implementations into an OCD. Since additional evaluation of the SCM was required, this study focused on a real-world demonstration of the SCM at a Fintech company where an agile software development approach is applied. The results indicate that the SCM is useful when incorporated within an agile software development approach.

[1]  Jan Pries-Heje,et al.  FEDS: a Framework for Evaluation in Design Science Research , 2016, Eur. J. Inf. Syst..

[2]  Michael Uschold,et al.  The Enterprise Ontology , 1998, The Knowledge Engineering Review.

[3]  Chetankumar Patel,et al.  Story Card Based Agile Software Development , 2009 .

[4]  Dean Leffingwell,et al.  Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise , 2011 .

[5]  LasseniusCasper,et al.  Challenges and success factors for large-scale agile transformations , 2016 .

[6]  Casper Lassenius,et al.  Scaling Scrum in a Large Globally Distributed Organization: A Case Study , 2016, 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE).

[7]  Diane Strode,et al.  Agile methods : a comparative analysis , 2006 .

[8]  Agile Manifesto,et al.  Manifesto for Agile Software Development , 2001 .

[9]  Casper Lassenius,et al.  Challenges and success factors for large-scale agile transformations: A systematic literature review , 2016, J. Syst. Softw..

[10]  Marné de Vries,et al.  DEMO and the Story-Card Method: Requirements Elicitation for Agile Software Development at Scale , 2018, PoEM.

[11]  Daniela E. Damian,et al.  A Mapping Study on Requirements Engineering in Agile Software Development , 2015, 2015 41st Euromicro Conference on Software Engineering and Advanced Applications.

[12]  Casper Lassenius,et al.  41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Madeira, Portugal, August 26-28, 2015 , 2015 .

[13]  Sabrina Marczak,et al.  A systematic literature review on agile requirements engineering practices and challenges , 2015, Comput. Hum. Behav..