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
Authors
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, MarkoThesis advisor
Latva-Koivisto, AnttiKeywords
Jobs-to-Be-Done, design process, Business-to-Business software, user needs, user-centred design