Motivation and Goal
In today's world the need of inter-connectivity between systems is gaining greater importance. An enabler of such connections are Application Programming Interfaces (APIs). APIs allow access to big volumes of data, services and processes. Companies value their strategic potential and are getting a better understanding of the benefits of building APIs. In today's economy organizations do not operate solely, but often collaborate with others to create a competitive product in the vastly changing business. By opening internal projects via APIs new partnerships are feasible and by doing so, hidden potentials of existing projects are realised.
Numerous valuable advantages of APIs in regards to collaborations
have been studied. They provide a high level of data security and management of access. They bring agility, scalability and accessibility to big data systems. Further, their implementation allows for the developers of the API to track usage of the services they are providing.
However, many projects end with the development of a functionality for internal use and rarely the development of an API afterwards lies in the scope of the project. Thus, development teams and other key roles involved in the process need to be incentivized to create APIs. Goal of this thesis is to research and design a process for incentive mechanisms for opening internal systems via APIs.
The process will focus on defining and overcoming the challenges that exist when developing an API in internal solutions, e.g. big organizations. Further, existing incentive mechanisms will be gathered and examined in the context dependencies of a corporation. The resulting findings of this analysis will be then defined into a list of recommendations for incentivizing teams to provide partner APIs.
The proposed solution for motivating teams is adapted to the specifics of an organisation, but takes into account the requirements of interviewees from more than one project. Twenty one professionals with different roles like software engineers, architects, product owners and leading positions are interviewed. In total, nine recommendations of action based on related literature and semi-structured interviews are proposed. They span trough different aspects, such as providing guidelines and platforms and top management initiatives, and cover methods from demand to motivation encouragement.
The evaluation of the recommendations of action is done qualitatively by conducting interviews with experts from the field.
Research questions:
Industry Partner
This project is conducted in cooperation with Siemens AG.
References
Halderman, J. A. (2010) ‘To strengthen security, change developers’ incentives’, IEEE Security and Privacy, 8(2), pp. 79–82. doi: 10.1109/MSP.2010.85.
Herranz, E. et al. (2016) ‘Towards a gamification framework for software process improvement initiatives: Construction and validation’, Journal of Universal Computer Science, 22(12), pp. 1509–1532.
Lane, K. (2012) The Secret to Amazons Success Internal APIs, The API Evangelist. Available at: https://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/ (Accessed: 20 January 2020).
Narain, R., Merrill, A. and Lesser, E. (2016) Evolution of the API economy Adopting new business models to drive future innovation IBM Institute for Business Value. Available at: https://public.dhe.ibm.com/common/ssi/ecm/gb/en/gbe03759usen/gbe03759-usen-03_GBE03759USEN.pdf (Accessed: 22 November 2019).
Platonova, V. and Bērziša, S. (2018) ‘Gamification in Software Development Projects’, Information Technology and Management Science. Walter de Gruyter GmbH, 20(1). doi: 10.1515/itms-2017-0010.
Willmott, S., Balas, G. and Weiss, D. (2013) ‘Winning in the API Economy’, Journal, p. 69. Available at: http://www.3scale.net (Accessed: 14 December 2019).
Name | Type | Size | Last Modification | Last Editor |
---|---|---|---|---|
200309_stoilova_kick_off_presentation.pdf | 823 KB | 28.04.2020 | ||
200706_stoilova_final_presentation.pdf | 828 KB | 13.07.2020 | ||
MT_Stoilova_Irena.pdf | 1019 KB | 10.08.2020 |