Critical Requirements of Internal Enterprise Mobile Applications

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Date

2017-12-12

Department

Major/Subject

Information Networks

Mcode

SCI3047

Degree programme

Master’s Programme in Information Networks

Language

en

Pages

79+15

Series

Abstract

This thesis constructs a framework for evaluating the functional requirements of internal enterprise mobile apps, called Sanity Checklist. Due to the multitude of different functional requirements that an internal enterprise mobile app might have and the difficulty of the requirements engineering process, it is hard for enterprises to make informed decisions on what development approaches and technologies would help them get on top of their app backlog (i.e. list of apps to be made). In a literature review, we uncover internal enterprise mobile app requirements that have been identified by the academia. This data is then used as a basis for an interview with industry experts on the requirements of the internal mobile apps in their enterprises. Based on our methodology results, we construct a list of questions called the Sanity Checklist. Our hypothesis is that by answering these questions in the context of their planned app backlog, enterprise IT decision makers will be better equipped to understand if a certain development approach, technology or platform will be a fitting choice for their organization’s needs. We evaluate the Sanity Checklist against two already-completed internal enterprise mobile app projects, to see if applying the framework before the project was started would have provided value. Our observations indicate that the Sanity Checklist is a useful tool that will be valuable as part of a holistic requirements gathering process, especially in order to ensure the chosen development approach and toolset can tackle all the nuances of the app’s requirements.

Tässä diplomityössä luodaan Sanity Checklist -niminen viitekehys, jolla yritysten sisäisten mobiilisovellusten toiminnallisia vaatimuksia voidaan arvioida. Koska yritysten sisäisillä mobiilisovelluksilla on merkittävän moninaisia toiminnallisia vaatimuksia, ja koska ylipäätään ohjelmistojen vaatimusmäärittely on haastavaa, yritysten on vaikea tehdä valistuneita päätöksiä sen suhteen, mitkä mobiilisovelluskehityksen lähestymistavat ja teknologiat auttaisivat heitä pääsemään niskan päälle sovellustyölistojensa (eng. mobile app backlog, eli mitä mobiilisovelluksia yrityksellä on suunnitteilla) kanssa. Kirjallisuuskatsausosiossa listaamme, mitä yritysten sisäisten mobiilisovellusten vaatimuksia on akateemisessa kirjallisuudessa tunnistettu. Tätä tietoa käytetään asiantuntijahaastatteluiden pohjana, joissa selvitetään edelleen, mitä vaatimuksia haastateltujen organisaatioissa toteutettuihin sisäisiin mobiilisovelluksiin on kohdistunut. Metodologiamme tulosten pohjalta rakennamme Sanity Checklist -nimisen listan kysymyksiä. Hypoteesimme on, että vastaamalla näihin kysymyksiin yrityksen suunnitteilla olevien sovellusten kontekstissa, IT-päättäjillä on paremmat valmiudet ymmärtää, onko jokin tietty sovelluskehityksen lähestymistapa, teknologia tai alusta sopiva valinta heidän organisaationsa tarpeisiin. Lopuksi sovellamme Sanity Checklist -viitekehystä kahteen yrityksen sisäiseen mobiilisovellus-projektiin, tarkoituksenamme selvittää, olisiko viitekehyksen hyödyntämisestä ennen projektien alkamista ollut hyötyä. Havaintomme osoittavat, että Sanity Checklist on hyödyllinen työkalu osana holistisista vaatimusmäärittelyprosessia, etenkin varmistettaessa, että valitut kehityksen lähestymistapa ja työkalut todella onnistuvat ratkomaan kaikki sovelluksen vaatimusten nyanssit.

Description

Supervisor

Lassenius, Casper

Thesis advisor

Paksula, Matti

Keywords

digitalisaatio, sisäiset mobiilisovellukset, mobiilisovelluskehitysalustat, visuaalinen sovelluskehitys, vaatimusmäärittely, low-code

Other note

Citation