Challenges in enterprise software integration: An industrial study using repertory grids

To identify and systematize software practitioners' perceptions of a problem is an important first step toward analyzing and searching for a solution to the problem. This paper reports on an industrial study, in which the repertory grid technique was used to elicit practitioners' perceptions of key challenges in the company's software integration practices. The perceptions of a total of nine practitioners from three organizational groups (Developer, QA Manager, Project Manager) were elicited and analyzed. We found that perceptions differ markedly between groups, but that on some issues, there is a consensus across all groups. Three types of challenges were identified as critical, causes, and easy to handle, namely responsibility, requirements, and knowledge. The elicited information may be used to plan process improvement for integration projects in the company, and may also be used in building a general ontology for integration challenges and their solutions.

[1]  Michael Gruninger,et al.  ONTOLOGY Applications and Design , 2002 .

[2]  G. Gigerenzer Gut Feelings: The Intelligence of the Unconscious , 2007 .

[3]  Ray J. Paul,et al.  ERP problems and application integration issues: an empirical survey , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[4]  Donald A. Schön,et al.  Organizational Learning II: Theory, Method, and Practice , 1995 .

[5]  P. Honey,et al.  The repertory grid in action , 1979 .

[6]  Lars Mathiassen,et al.  Reflective Systems Development , 1998, Scand. J. Inf. Syst..

[7]  Thomas Gulledge,et al.  What is integration? , 2006, Ind. Manag. Data Syst..

[8]  A. R. Crathorne,et al.  Economic Control of Quality of Manufactured Product. , 1933 .

[9]  P. Johnson-Laird,et al.  Mental Models: Towards a Cognitive Science of Language, Inference, and Consciousness , 1985 .

[10]  M. Markus,et al.  The Enterprise System Experience— From Adoption to Success , 2000 .

[11]  Richard Bell,et al.  A manual for repertory grid technique , 1977 .

[12]  G. Kelly A theory of personality , 1963 .

[13]  W. Edwards Deming,et al.  Out of the Crisis , 1982 .

[14]  Michael Gruninger,et al.  Ontology Applications and Design - Introduction. , 2002 .

[15]  Frank Houdek,et al.  External Experiments - A Workable Paradigm for Collaboration Between Industry and Academia , 2003, Lecture Notes on Empirical Software Engineering.

[16]  Tracy Hall,et al.  Practitioner roles in software process improvement: an analysis using grid technique , 2002, Softw. Process. Improv. Pract..

[17]  Daniel Hellström,et al.  Exergy Analysis: A Comparison of Source Separation Systems and Conventional Treatment Systems , 1999 .

[18]  M. Chi,et al.  Eliciting Self‐Explanations Improves Understanding , 1994 .

[19]  Tore Dybå,et al.  Evidence-Based Software Engineering for Practitioners , 2005, IEEE Softw..

[20]  S. Kaplan,et al.  Toward a Methodology for the Measurement of Knowledge Structures of Ordinary People , 1997 .

[21]  David N. Ford,et al.  Expert knowledge elicitation to improve formal and mental models , 1998 .

[22]  G. Kelly The Psychology of Personal Constructs , 2020 .

[23]  Luke Hohmann Journey of the software professional: a sociology of software development , 1996 .

[24]  Nan Niu,et al.  So, You Think You Know Others' Goals? A Repertory Grid Study , 2007, IEEE Software.

[25]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[26]  Karl E. Wiegers Software Process Improvement: Ten Traps to Avoid , 1998 .

[27]  A. Stewart,et al.  Business applications of repertory grid , 1981 .

[28]  Scott D. Johnson Invited reaction: Measuring mental models—Thoughts on a research agenda , 1995 .

[29]  P. Johnson-Laird Mental models , 1989 .

[30]  Klaus Krippendorff,et al.  Content Analysis: An Introduction to Its Methodology , 1980 .

[31]  Tim Hurson Think better (your company's future depends on it... and so does yours) : an innovator's guide to productive thinking , 2008 .

[32]  Gregor Hohpe,et al.  Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , 2003 .

[33]  G. Michael McGrath,et al.  Data integration along the healthcare supply chain: the pharmaceutical extranet gateway project , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[34]  Shirley Gregor,et al.  The Nature of Theory in Information Systems , 2006, MIS Q..

[35]  Tore Dybå,et al.  Evidence-based software engineering , 2004, Proceedings. 26th International Conference on Software Engineering.

[36]  Donald A. Norman,et al.  Some observations on mental models , 1987 .

[37]  Albert Sydney Hornby,et al.  Oxford advanced learner\'s dictionary of current English / A S Hornby with A P Cowie, A C Gimson , 1975 .

[38]  W. A. Shewhart,et al.  Statistical method from the viewpoint of quality control , 1939 .

[39]  Devi Jankowicz,et al.  The Easy Guide to Repertory Grids , 2003 .

[40]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..