This study will increase understanding of how a system developer can solve complex problems within organizations by developing a new information technology system (IT-system), with a focus on technical- and organizational interoperability at the integration process. The authors act as system developers through a case study where there is a need for a new IT-system.
In this thesis an abductive approach is used combined with an instrumental case study. The work is split up into four phases:
(1) Identifying problems within the organization by drawing up business models, collecting data through qualitative semi-structured interviews with stakeholders, and the development of a theoretical base. As theoretical frame of reference Integration and interoperability (I & I) is defined, business models are explained, how technical- and operational interoperability differs, how business models are created, agile software development and usability of IT-systems.
(2) Building, intervention and evaluation. The IT-system is built using an iterative and incremental software development process where focus is on solving the identified problems. During the development stage requirements and challenges are identified to create the business model target view. The IT-system is developed to reflect this view where each iteration of the IT-system is revised from flaws discovered during interviews with stakeholders. The first iteration did not fulfill the stakeholders’ requirements and expectations, but later iterations succeeded in this and were implemented within the organization. When the IT-system had been implemented, it was evaluated by the end users to identify if the system developers had succeeded in solving the organizational problems, and to check usability of the IT-system.
(3) Reflection and learning. The result is analyzed and discussed, compared to the theoretical frame of reference and course of action. The result shows that system developers succeeded in identifying complex problems within the organization and managed to create a new IT-system that met stakeholders’ needs, while also solving identified organizational problems.
(4) In the last phase formalization of learning are general concepts compiled that can be used in other projects. In this thesis are eight aspects and principles are identified that can be used by system developers when developing IT-systems.