The Role Clarity Framework to Improve Requirements Gathering

Incorrect and incomplete requirements have been reported as two of the top reasons for information systems (IS) project failures. In order to address these concerns, several IS analysis and design studies have focused on understanding the business needs and organizational factors prior to specifying the requirements. In this research, we add to the existing incremental solutions, such as the work system method and goal-oriented requirements engineering, by proposing the Role Clarity Framework drawn from the theories of “role dynamics” and “goal setting and task performance” in organization studies. The Role Clarity Framework consists of three main concepts related to any organizational role: expectations, activities, and consequences. Based on the interactions among different roles, this framework demonstrates how the business goals and activities of each role, as played out by IS users, are formed and/or changed in the organization. Finally, the Role Clarity Framework helps IS analysts to improve their communication with users and anticipate changes in their requirements, thus improving the gathering of requirements for IS design.

[1]  M. Schulz Logic of Consequences and Logic of Appropriateness , 2016 .

[2]  Henry L. Tosi A Theory of Goal Setting and Task Performance , 1991 .

[3]  Gordon B. Davis,et al.  Strategies for Information Requirements Determination , 1982, IBM Syst. J..

[4]  Steven L. Alter,et al.  The Work System Method: Connecting People, Processes, and IT for Business Results , 2006 .

[5]  A. Bedeian,et al.  A path-analytic study of the consequences of role conflict and ambiguity. , 1981, Academy of Management journal. Academy of Management.

[6]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[7]  Eric Yu,et al.  Modeling Strategic Relationships for Process Reengineering , 1995, Social Modeling for Requirements Engineering.

[8]  Elizabeth J. Davidson,et al.  Technology Frames and Framing: A Socio-Cognitive Investigation of Requirements Determination , 2002, MIS Q..

[9]  John Leslie King,et al.  A Representational Scheme for Analyzing Information Technology and Organizational Dependency , 2002, MIS Q..

[10]  Alan R. Dennis,et al.  Systems Analysis and Design: An Object-Oriented Approach with UML , 2015 .

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

[12]  Steven L. Alter Work System Theory: Overview of Core Concepts, Extensions, and Challenges for the Future , 2013, J. Assoc. Inf. Syst..

[13]  Enid Mumford,et al.  A Socio-Technical Approach to Systems Design , 2000, Requirements Engineering.

[14]  Carson C. Woo,et al.  Investigating business-IT alignment through multi-disciplinary goal concepts , 2009, Requirements Engineering.

[15]  Patricia J. Guinan,et al.  Enabling Software Development Team Performance During Requirements Definition: A Behavioral Versus Technical Approach , 1998, Inf. Syst. Res..

[16]  Alain Wegmann,et al.  Where do goals come from: the underlying principles of goal-oriented requirements engineering , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[17]  Johan P. Olsen,et al.  THE UNCERTAINTY OF THE PAST: ORGANIZATIONAL LEARNING UNDER AMBIGUITY* , 1975 .

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

[19]  S. Jackson,et al.  A meta-analysis and conceptual critique of research on role ambiguity and role conflict in work settings , 1985 .

[20]  Glenn J. Browne,et al.  Cognitive Stopping Rules for Terminating Information Search in Online Tasks , 2007, MIS Q..

[21]  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.

[22]  P BostromRobert,et al.  MIS Problems and failures a socio-technical perspective part II , 1977 .

[23]  Enid Mumford,et al.  Computer systems in work design--the ETHICS method : effective technical and human implementation of computer systems , 1979 .

[24]  Jordan B. Peterson,et al.  Setting, elaborating, and reflecting on personal goals improves academic performance. , 2010, The Journal of applied psychology.

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

[26]  Axel van Lamsweerde,et al.  Requirements engineering in the year 00: a research perspective , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[27]  Glenn J. Browne,et al.  The Impact of Analyst-Induced Misinformation on the Requirements Elicitation Process , 2012, MIS Q..

[28]  Eric D. Carlson,et al.  Case Studies of End User Requirements for Interactive Problem-Solving Systems , 1977, MIS Q..

[29]  Robert P. Bostrom,et al.  MIS Problems and failures: a sociotechnical perspective part I: the cause , 1977 .

[30]  J. Sawyer Goal and Process Clarity: Specification of Multiple Constructs of Role Ambiguity and a Structural Equation Model of Their Antecedents and Consequences , 1992 .

[31]  Eric S. K. Yu,et al.  Social Modeling and i* , 2009, Conceptual Modeling: Foundations and Applications.

[32]  Gordon B. Davis,et al.  Determining Management Information Needs: A Comparison of Methods , 1977, MIS Q..

[33]  R. Kahn,et al.  Organizational Stress: Studies in Role Conflict and Ambiguity. , 1965 .

[34]  Atefeh Taghavi A role clarity framework for gathering business activities , 2015 .

[35]  Hugh J. Watson,et al.  Determining Information Requirements for an EIS , 1993, MIS Q..