B-SCP: A requirements analysis framework for validating strategic alignment of organizational IT based on strategy, context, and process

Abstract Ensuring that organizational IT is in alignment with and provides support for an organization's business strategy is critical to business success. Despite this, business strategy and strategic alignment issues are all but ignored in the requirements engineering research literature. We present B-SCP, a requirements engineering framework for organizational IT that directly addresses an organization's business strategy and the alignment of IT requirements with that strategy. B-SCP integrates the three themes of strategy, context, and process using a requirements engineering notation for each theme. We demonstrate a means of cross-referencing and integrating the notations with each other, enabling explicit traceability between business processes and business strategy. In addition, we show a means of defining requirements problem scope as a Jackson problem diagram by applying a business modeling framework. Our approach is illustrated via application to an exemplar. The case example demonstrates the feasibility of B-SCP, and we present a comparison with other approaches.

[1]  André Vasconcelos,et al.  A framework for modeling strategy, business processes and information systems , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[2]  J. Bubenko "Worlds" in Requirements Acquisition and Modelling , 2007 .

[3]  Helen M. Edwards,et al.  Problem frames: analyzing and structuring software development problems , 2002, Softw. Test. Verification Reliab..

[4]  Michael Pidd,et al.  A conceptual framework for understanding business processes and business process modelling , 2000, Inf. Syst. J..

[5]  Tom DeMarco,et al.  Structured Analysis and System Specification , 1978 .

[6]  Paul P. Tallon,et al.  Executives' Perspectives on IT: Unraveling the Link between Business Strategy, Management Practices and IT Business Value , 1999 .

[7]  Axel van Lamsweerde,et al.  Formal refinement patterns for goal-driven requirements elaboration , 1996, SIGSOFT '96.

[8]  Karl Cox,et al.  Requirements Engineering and Software Project Success: an industrial survey in Australia and the U.S , 2005, Australas. J. Inf. Syst..

[9]  John Mylopoulos,et al.  Applying Tropos Methodology to a real case study : Complexity and Criticality Analysis , 2002 .

[10]  Liliana Favre,et al.  UML and the Unified Process , 2003 .

[11]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[12]  Claudio U. Ciborra,et al.  De profundis? Deconstructing the concept of strategic alignment , 1997, Scand. J. Inf. Syst..

[13]  Karl Cox,et al.  Requirements engineering for e-business systems: integrating Jackson problem diagrams with goal modeling and BPM , 2004, 11th Asia-Pacific Software Engineering Conference.

[14]  Karl Cox,et al.  Strategic alignment in requirements analysis for organizational IT: an integrated approach , 2005, SAC '05.

[15]  Karl Cox,et al.  What requirements engineering practices are useful for predicting software project success , 2005 .

[16]  Philip Yetton,et al.  Reducing the technical complexity and business risk of major systems projects , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[17]  R. Oliver Real‐Time Strategy: What Is Strategy, Anyway? , 2001 .

[18]  Heather A. Smith,et al.  Making IT Happen: Critical Issues in IT Management , 2003 .

[19]  Madhav V. Rajan,et al.  Cost Accounting: A Managerial Emphasis , 1972 .

[20]  Marco Pistore,et al.  The Tropos Methodology , 2004 .

[21]  Clive Finkelstein Information engineering - strategic systems development , 1992 .

[22]  Franco Zambonelli,et al.  Methodologies and software engineering for agent systems : the agent-oriented software engineering handbook , 2004 .

[23]  Keith Phalp,et al.  Requirements engineering for e-business advantage , 2005, Requirements Engineering.

[24]  June M. Verner,et al.  In-house software development: what project management practices lead to success? , 2005, IEEE Software.

[25]  John A. Zachman,et al.  Organizing Business Plans: The Standard Model for Business Rule Motivation , 2000 .

[26]  Geary A. Rummler,et al.  Improving Performance: How to Manage the White Space on the Organization Chart , 1990 .

[27]  William V. Rapp,et al.  Retailing: Ito-Yokado, Seven-Eleven Japan , 2002 .

[28]  Eric Yu,et al.  From Requirements to Architectural Design –Using Goals and Scenarios , 2001 .

[29]  W. Rapp Information Technology Strategies: How Leading Firms Use IT to Gain an Advantage , 2002 .

[30]  John B. Geijsbeek,et al.  Ancient double-entry bookkeeping : Lucas Pacioli's treatise (A.D. 1494, the earliest known writer on bookkeeping) reproduced and translated with reproductions, notes, and abstracts from Manzoni, Pietra, Mainardi, Ympyn, Stevin, and Dafforne , 1914 .

[31]  M. Porter From Competitive Advantage to Corporate Strategy , 1989 .

[32]  Pericles Loucopoulos,et al.  Enterprise Modelling and the Teleological Approach to Requirements Engineering , 1995, Int. J. Cooperative Inf. Syst..

[33]  Yolande E. Chan,et al.  Business Strategic Orientation, Information Systems Strategic Orientation, and Strategic Alignment , 1997, Inf. Syst. Res..

[34]  Henry Mintzberg Musings on management. Ten ideas designed to rile everyone who cares about management. , 1996, Harvard business review.

[35]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[36]  Ben M. Bensaou Seven-Eleven Japan: Managing a Networked Organization , 2002 .

[37]  James C. Wetherbe,et al.  Key Issues in Information Systems Management: 1994-95 SIM Delphi Results , 1996, MIS Q..

[38]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[39]  Keith Phalp,et al.  Deriving requirements from process models via the problem frames approach , 2005, Inf. Softw. Technol..

[40]  Hermann Kaindl,et al.  Is object-oriented requirements engineering of interest? , 2004, Requirements Engineering.

[41]  Pericles Loucopoulos The S3 (Strategy-Service-Support) Framework for Business Process Modelling , 2003, CAiSE Workshops.

[42]  Ephraim R. McLean,et al.  Key Issues for IT Executives , 2004, MIS Q. Executive.

[43]  A.M. Davis,et al.  System Phenotypes , 2003, IEEE Softw..

[44]  John Mylopoulos,et al.  A Goal-Based Organizational Perspective on Multi-agent Architectures , 2001, ATAL.

[45]  Colette Rolland,et al.  Guiding Goal Modeling Using Scenarios , 1998, IEEE Trans. Software Eng..

[46]  Michael Jackson,et al.  Software requirements & specifications , 1995 .

[47]  Sara Jones,et al.  Model-Driven Requirements Engineering: Synchronising Models in an Air Traffic Management Case Study , 2004, CAiSE.

[48]  Jaap Gordijn,et al.  Value-based requirements engineering: exploring innovative e-commerce ideas , 2003, Requirements Engineering.

[49]  Alan M. Davis,et al.  Software requirements - analysis and specification , 1990 .

[50]  John Mylopoulos,et al.  From E-R to "A-R" - Modelling Strategic Actor Relationships for Business Process Reengineering , 1994, Int. J. Cooperative Inf. Syst..

[51]  M. J. Earl,et al.  E-Commerce Is Changing the Face of IT , 2001 .

[52]  Carol Britton Software system development , 1993 .

[53]  Gerald Foster,et al.  Cost Accounting: A Managerial Emphasis 6th Edition , 1987 .

[54]  Blaize Horner Reich,et al.  In their own words: CIO visions about the future of in-house IT organizations , 2003, DATB.

[55]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[56]  Sumantra Ghoshal,et al.  The Strategy Process: Concepts, Contexts, Cases , 1991 .

[57]  Alan M. Davis,et al.  Just Enough Requirements Management: Where Software Development Meets Marketing , 2005 .

[58]  Benjamin L. Kovitz,et al.  Practical Software Requirements: A Manual of Content and Style , 1998 .

[59]  Trevor T. Moores,et al.  Exploiting an enterprise model during systems' requirements capture and analysis , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[60]  Kenneth L. Kraemer,et al.  Executives’ Perceptions of the Business Value of Information Technology: A Process-Oriented Approach , 2000, J. Manag. Inf. Syst..

[61]  Pericles Loucopoulos,et al.  Goal-Driven Business Process Analysis - Application in Electricity Deregulation , 1998, CAiSE.

[62]  Michael A. Jackson,et al.  Problem Frames - Analysing and Structuring Software Development Problems , 2000 .

[63]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[64]  M. Ould Business Processes: Business Processes: Modelling and Analysis for Re-Engineering and Improvement , 1995 .

[65]  R. Galliers Strategic information systems planning: myths, reality and guidelines for successful implementation , 1991 .

[66]  Michael A. Jackson,et al.  Software requirements and specifications - a lexicon of practice, principles and prejudices , 1995 .

[67]  M. Porter What is strategy , 2000 .

[68]  David E. Avison,et al.  Using and validating the strategic alignment model , 2004, J. Strateg. Inf. Syst..

[69]  Henry Mintzberg,et al.  Strategy safari : a guided tour through the wilds of strategic management , 1998 .

[70]  Peter Kawalek,et al.  Goal-based business process models: creation and evaluation , 1997, Bus. Process. Manag. J..

[71]  Gordon Bing,et al.  Due Diligence Techniques and Analysis: Critical Questions for Business Decisions , 1996 .

[72]  Kurt Ernst Weil Competitive advantage, creating and sustaining superior performance , 1985 .

[73]  M Haglind,et al.  Striving towards strategic IT & business alignment in small and medium-sized electric utilities-a pragmatic approach , 2001 .

[74]  H. Erdogmus,et al.  Return on investment , 2004, IEEE Software.

[75]  N. A. M. Maiden,et al.  Pattern-Based Generation of Requirements from System Models , 2004 .

[76]  François Bergeron,et al.  An information technology trilogy: business strategy, technological deployment and organizational performance , 2001, J. Strateg. Inf. Syst..

[77]  Ying Li,et al.  Modelling Strategic Actor Relationships to Support Intellectual Property Management , 2001, ER.

[78]  Karl Cox,et al.  A contingency view of organizational infrastructure requirements engineering , 2006, SAC.

[79]  Geoff Walsham,et al.  Interpreting Information Systems in Organizations , 1993 .

[80]  Richard T. Watson,et al.  Key issues in information systems management: An international perspective , 1991, Inf. Manag..

[81]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[82]  Michel Kalika,et al.  Strategic alignment: a performance tool (An empirical study of SMEs) , 2004, AMCIS.

[83]  Martin S. Feather,et al.  Requirements & Specification Exemplars , 1997 .

[84]  Pradeep Kumar Ray,et al.  Strategy-Oriented Alignment in Requirements Engineering: Linking Business Strategy to Requirements of e-Business Systems using the SOARE Approach , 2004, J. Res. Pract. Inf. Technol..

[85]  Jaap Gordijn,et al.  Designing and evaluating e-business models , 2001 .

[86]  Michael Jackson,et al.  Four dark corners of requirements engineering , 1997, TSEM.

[87]  A. Adam Whatever happened to information systems ethics? Caught between the devil and the deep blue sea , 2004 .

[88]  Karl Cox,et al.  Validating strategic alignment of organizational IT requirements using goal modeling and problem diagrams , 2006, J. Syst. Softw..

[89]  Annie I. Antón,et al.  Goal-based requirements analysis , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[90]  André Vasconcelos,et al.  Understanding Strategy: a Goal Modeling Methodology , 2001, OOIS.

[91]  M. Porter Competitive Advantage: Creating and Sustaining Superior Performance , 1985 .

[92]  Richard W. Oliver,et al.  What is Strategy, Anyway , 2001 .

[93]  Hans Eriksson,et al.  Business Modeling With UML: Business Patterns at Work , 2000 .

[94]  Evans,et al.  Domain-driven design , 2003 .

[95]  Frada Burstein,et al.  Australian Journal of Information Systems , 2001 .

[96]  Ryuichi Kunitomo,et al.  Seven-Eleven is revolutionising grocery distribution in Japan , 1997 .

[97]  Hajer Kefi,et al.  Survey of Strategic Alignment Impacts on Organizational Performance in International European Companies , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[98]  André Vasconcelos,et al.  Representing Business Strategy through Goal Modeling , 2001, ICEIS.

[99]  C. Prahalad,et al.  Competing for the Future , 1994 .

[100]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[101]  Eric S. K. Yu,et al.  Modeling organizations for information systems requirements engineering , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.