Defining requirements for a logistics application

Loading...
Thumbnail Image
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu | Master's thesis
Date
2023-03-20
Department
Major/Subject
Computer Science
Mcode
SCI3042
Degree programme
Master’s Programme in Computer, Communication and Information Sciences
Language
en
Pages
43+5
Series
Abstract
Vedia, a company offering logistics applications, is looking to create a new application, which focuses on calculating logistics emissions for customers. This thesis aimed to define the requirements for this application. To achieve this goal, first, we looked into what kind of research there is in agile requirements engineering. After that, we identified the relevant stakeholders for the application which were developers, management, and sales team inside Vedia and outside of Vedia logistics manager and sustainability manager. These stakeholders were interviewed to gather data about the possible requirements for the application. The interviews were then used as data for thematic analysis. From the thematic analysis, we identified themes, which were requirements and limitations of data, the challenges and use cases of calculating emissions, bringing value to customers, and multi-modality. These themes were then further analyzed with the goal of finding requirements for the application. From the analysis it seemed that this project has two different customers it was trying to satisfy, which cannot be done in the scope of one application. For this reason, this thesis was unable to define requirements for the application. To define these requirements, it's required to choose one target customer to focus on. The issues with customer stemmed from combining a logistics application with environmental motivations which creates a large and diverse web of potential customers. This created more potential stakeholders, but also made them more specific.

Vedia on yritys, joka kehittää sovelluksia logistiikan alalle. Sen tavoitteena on kehittää uusi sovellus, jolla voi laskea asiakkaan päästöjä. Tämän diplomityön tavoitteena oli määritellä tämän sovelluksen vaatimukset. Alkuun selvitettiin, minkälaista tutkimustyötä on jo tehty ketterästä vaatimusmäärittelystä. Tämän jälkeen määriteltiin keskeiset sidosryhmät työlle. Nämä olivat Vedian sisäiset sovelluskehittäjät, johtajat ja myyntitiimi sekä Vedian ulkopuoliset logistiikasta vastaavat henkilöt ja ympäristöstä vastaavat henkilöt. Näitä sidosryhmiä haastateltiin, jotta saataisiin tietoa mahdollisista sovelluksen vaatimuksista. Näitä haastatteluista kerättyjä tietoja käytettiin temaattiseen analyysiin. Temaatisesta analyysistä löytyi seuraavat teemat: datan vaatimukset ja haasteet, päästöjen laskemisen haasteet ja käyttötarkoitukset, arvon tuottaminen asiakkaalle sekä multimodaalisuus. Näitä teemoja analysoitiin pidemmälle, jotta vaatimukset saadaan määriteltyä. Analyysin perusteella todettiin, että projekti tavoitteli kahta erilaista asiakasryhmää, mitä ei pystytä toteuttamaan tällä sovelluksella. Tästä syystä vaatimusmäärittely ei onnistunut. Vaatimusmäärittelyn onnistuminen vaatisi, että valitaan yksi asiakasryhmä, johon keskittyä. Iso osa ongelmista liittyen vaikeuksiin määritellä tietty kohderyhmä, johtui logistiikan alan ryhmien yhdistämisestä päästöjen vähentämiseen. Tämä laajensi potentiaalisia asiakasryhmiä mutta teki samalla teki niistä yksilöllisempiä.
Description
Supervisor
Haaranen, Lassi
Thesis advisor
Nordström, Miika
Keywords
agile process, requirements engineering, emissions, stakeholder analysis
Other note
Citation