Applying Jobs-to-Be-Done theory to designing a Business-to-Business software product

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Date

2018-08-21

Department

Major/Subject

Information Networks

Mcode

SCI3047

Degree programme

Master’s Programme in Information Networks

Language

en

Pages

76 + 4

Series

Abstract

This thesis applies the Jobs-to-Be-Done (JTBD) theory to the design process of a new software module in the field of telecommunications. The module is a part of a businessto- business (B2B) software product. According to the JTBD approach, people buy products and services because they have a job that they need to get done, and they hire products and services to do that job. Since there is no exact consensus about the contents of JTBD, this study also includes a literature review that synthetizes the theory and related methods and compares them to common user-centred methods. JTBD has especially been used in the fields of marketing and innovation, but there are not many published case studies on how to apply it. In addition, this case study concerns a complex software system whose domain is automating service fulfillment. Therefore, a model for applying JTBD to designing a B2B software product was constructed in this study. Constructing the model for this case showed that the JTBD theory does not provide much appropriate guidance on how to apply it in practice. The goal of the case study was to research the user needs for the new module which helps users in designing necessary configurations for the automation. Semistructured qualitative interviews were used to gather information about the users’ jobs. Job mapping, one of the methods developed for applying JTBD, was selected for formulating the jobs based on interview data. In the analysis, three core functional jobs of the users were identified, and job maps were created for those jobs. The job maps include the core functional job divided into smaller steps and their related desired outcomes, which are statements that describe how users measure how well a job is getting done. In addition to researching the user needs, JTBD might also be useful when designing the user interface (UI) of the software product and for evaluating the UI design. For creating the UI design, JTBD alone is not enough, but jobs and desired outcomes might provide some input for the actual UI design method. Additional methods should be used for gathering more input. Desired outcomes might be used for prioritizing design and implementation efforts and as the criteria for evaluating and comparing UI proposals.

Tässä diplomityössä sovelletaan Jobs-to-Be-Done-teoriaa (JTBD) uuden ohjelmistomoduulin suunnitteluprosessissa televiestinnän alalla. Moduuli on osa yrityskäyttöön tarkoitettua ohjelmistotuotetta. JTBD on lähestysmistapa, jonka mukaan ihmiset ostavat tuotteita ja palveluita, koska heillä on jokin asia, job, joka heidän tarvitsee saada tehdyksi, ja he ”palkkaavat” tuotteita ja palveluita hoitamaan tämän jobin. Koska JTBD:n sisällöstä ei ole tarkkaa yksimielisyyttä, tämä tutkimus sisältää myös kirjallisuuskatsauksen, joka vetää yhteen teorian ja siihen liittyvät metodit sekä vertailee niitä yleisiin käyttäjäkeskeisiin metodeihin. JTBD:tä on käytetty erityisesti markkinoinnin ja innovoinnin aloilla, mutta sen soveltamisesta ole juurikaan julkaistu tapaustutkimuksia. Lisäksi tutkimustapaus käsittelee kompleksista ohjelmistojärjestelmää, jonka alana on palveluiden toimitusprosessin automatisointi. Siksi tutkimuksessa laadittiin malli JTBD:n soveltamisesta yrityskäyttöön tarkoitetun ohjelmistotuotteen suunnittelussa. Mallin laatiminen tähän tapaukseen osoitti, ettei JTBD-teoria tarjoa juurikaan sopivaa ohjeistusta sen soveltamiseen käytännössä. Tapaustutkimuksen tavoitteena oli selvittää käyttäjätarpeet uudelle moduulille, joka auttaa käyttäjiä suunnittelemaan tarpeelliset konfiguraatiot automaatioon. Informaation keräämiseen käyttäjien jobeista käytettiin puolistrukturoituja kvalitatiivisia haastatteluja. Jobien muodostamiseen haastatteluaineiston pohjalta valittiin job mapping -metodi, joka on yksi JTBD:n soveltamiseen kehitetyistä metodeista. Analyysissä tunnistettiin kolme keskeistä funktionaalista jobia, joista jokaiselle luotiin job map. Job mapit sisältävät keskeisen funktionaalisen jobin pienempiin palasiin jaettuna sekä niihin liittyvät halutut lopputulemat. Halutut lopputulemat ovat lausekkeita, jotka kuvaavat, miten käyttäjät mittaavat sitä, kuinka hyvin job tulee hoidetuksi. Käyttäjätarpeiden selvittämisen lisäksi JTBD voisi olla hyödyksi ohjelmistotuotteen käyttöliittymän suunnittelussa sekä käyttöliittymän arvioinnissa. JTBD yksin ei riitä käyttöliittymän suunnitteluun, mutta jobit ja halutut lopputulemat voisivat toimia osittaisena syötteenä varsinaiselle suunnittelumetodille. Täydentäviä metodeja tulisi käyttää keräämään lisää syötettä. Haluttuja lopputulemia voitaisiin käyttää suunnittelu- ja toteutustyön priorisointiin sekä kriteereinä käyttöliittymäehdotusten arvioinnissa ja vertailussa.

Description

Supervisor

Nieminen, Marko

Thesis advisor

Latva-Koivisto, Antti

Keywords

Jobs-to-Be-Done, design process, Business-to-Business software, user needs, user-centred design

Other note

Citation