Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen

Tämä tutkielma pyrkii antamaan vastauksen siihen, kuinka voidaan toteuttaa www-sovellus, jolla voidaan mitata ja analysoida ohjelmoijien motivaatiota organisaatiossa ja kuinka voidaan laatia motivaatiosuunnitelma heikkojen motivaatioalueiden korjaamiseksi. Työn teoriaosuudessa käsitellään ensin t...

Full description

Bibliographic Details
Main Author: Kattilakoski, Timo
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2017
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/55888
_version_ 1826225738481664000
author Kattilakoski, Timo
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_facet Kattilakoski, Timo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto Kattilakoski, Timo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_sort Kattilakoski, Timo
datasource_str_mv jyx
description Tämä tutkielma pyrkii antamaan vastauksen siihen, kuinka voidaan toteuttaa www-sovellus, jolla voidaan mitata ja analysoida ohjelmoijien motivaatiota organisaatiossa ja kuinka voidaan laatia motivaatiosuunnitelma heikkojen motivaatioalueiden korjaamiseksi. Työn teoriaosuudessa käsitellään ensin taustateoriaa työtyytyväisyydestä ja motivaatiosta ja käydään läpi eräitä tärkeitä motivaatiomalleja. Tämän jälkeen valitaan kaksi motivaatiomallia, joille laaditaan toiminnalliset määrittelyt, joilla ne on mahdollista muuntaa mitattavaan ja laskettavaan muotoon. Teoriaosuudessa esitetään myös, kuinka motivaatiosuunnitelma tehdään ja kuinka voidaan laatia motivaatiota korjaavia toimenpiteitä. Teoriaosuuden jälkeen empiirisessä osassa suunnitellaan ja toteutetaan sovellus tutkitun teorian pohjalta. Empiirisessä osassa tehdään laaditulle sovellukselle myös testaus satunnaistetulla testausmateriaalilla. Työstä saatiin tulokseksi sovellus, jolla pystytään mittaamaan organisaation työtyytyväisyyttä ja motivaatiota perustuen valittuun motivaatiomalliin. Organisaation tulokset esitetään selkeässä graafimuodossa, jolloin kyetään helposti analysoimaan, mitkä ovat heikkoja osa-alueita. Sovellukselle tehtiin myös testaus satunnaistetulla testausmateriaalilla. Se osoitti, että sovellus toimii odotetulla tavalla. Tulosgraafit näyttävät sellaisia tuloksia organisaatiolle, kuin odotettiinkin. Testaus osoitti myös sen, että tulokset graafimuodossa ovat hyvin havainnollisia ja ongelmalliset osa-alueet pystytään havainnoimaan helposti ja nopeasti. This thesis investigates how to implement a web application that measures and analyses software developers’ motivation in an organization and how to create a motivation plan to correct motivational issues. The Theory part presented covers the background theory of job satisfaction and motivation. Further, important motivation models are presented. Functional definitions that can transform motivation models into a measurable and countable form are developed for two chosen motivation models. How to create a motivation plan and how to develop actions to enhance motivation is also presented in the theory part. In the empirical part, the design and implementation of a web application based on studied theories is presented. The application is tested with artificial testing material. The web application, which measures and analyses a software developer’s motivation in an organization based on a selected motivation model, was implemented as a result of this work. Results of organization are seen as a graph, which makes it easy to analyze and identify weak sub-areas. The application was tested using of artificial testing material and the results indicate that the application worked as expected. The graphs of the application also showed expected results for the tested “organizations”. Testing proved also that problematic subareas could be identified fast and easily.
first_indexed 2023-03-22T09:58:57Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Honkanen, Risto", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Kattilakoski, Timo", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2017-11-15T17:31:29Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2017-11-15T17:31:29Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2017", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1794028", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/55888", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4m\u00e4 tutkielma pyrkii antamaan vastauksen siihen, kuinka voidaan toteuttaa\r\nwww-sovellus, jolla voidaan mitata ja analysoida ohjelmoijien motivaatiota organisaatiossa\r\nja kuinka voidaan laatia motivaatiosuunnitelma heikkojen motivaatioalueiden\r\nkorjaamiseksi. Ty\u00f6n teoriaosuudessa k\u00e4sitell\u00e4\u00e4n ensin taustateoriaa ty\u00f6tyytyv\u00e4isyydest\u00e4 ja\r\nmotivaatiosta ja k\u00e4yd\u00e4\u00e4n l\u00e4pi er\u00e4it\u00e4 t\u00e4rkeit\u00e4 motivaatiomalleja. T\u00e4m\u00e4n j\u00e4lkeen valitaan kaksi\r\nmotivaatiomallia, joille laaditaan toiminnalliset m\u00e4\u00e4rittelyt, joilla ne on mahdollista muuntaa\r\nmitattavaan ja laskettavaan muotoon. Teoriaosuudessa esitet\u00e4\u00e4n my\u00f6s, kuinka\r\nmotivaatiosuunnitelma tehd\u00e4\u00e4n ja kuinka voidaan laatia motivaatiota korjaavia\r\ntoimenpiteit\u00e4. Teoriaosuuden j\u00e4lkeen empiirisess\u00e4 osassa suunnitellaan ja toteutetaan\r\nsovellus tutkitun teorian pohjalta. Empiirisess\u00e4 osassa tehd\u00e4\u00e4n laaditulle sovellukselle my\u00f6s\r\ntestaus satunnaistetulla testausmateriaalilla.\r\nTy\u00f6st\u00e4 saatiin tulokseksi sovellus, jolla pystyt\u00e4\u00e4n mittaamaan organisaation\r\nty\u00f6tyytyv\u00e4isyytt\u00e4 ja motivaatiota perustuen valittuun motivaatiomalliin. Organisaation\r\ntulokset esitet\u00e4\u00e4n selke\u00e4ss\u00e4 graafimuodossa, jolloin kyet\u00e4\u00e4n helposti analysoimaan, mitk\u00e4\r\novat heikkoja osa-alueita. Sovellukselle tehtiin my\u00f6s testaus satunnaistetulla\r\ntestausmateriaalilla. Se osoitti, ett\u00e4 sovellus toimii odotetulla tavalla. Tulosgraafit n\u00e4ytt\u00e4v\u00e4t\r\nsellaisia tuloksia organisaatiolle, kuin odotettiinkin. Testaus osoitti my\u00f6s sen, ett\u00e4 tulokset\r\ngraafimuodossa ovat hyvin havainnollisia ja ongelmalliset osa-alueet pystyt\u00e4\u00e4n\r\nhavainnoimaan helposti ja nopeasti.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This thesis investigates how to implement a web application that measures and\r\nanalyses software developers\u2019 motivation in an organization and how to create a motivation\r\nplan to correct motivational issues. The Theory part presented covers the background theory\r\nof job satisfaction and motivation. Further, important motivation models are presented.\r\nFunctional definitions that can transform motivation models into a measurable and countable\r\nform are developed for two chosen motivation models. How to create a motivation plan and\r\nhow to develop actions to enhance motivation is also presented in the theory part. In the\r\nempirical part, the design and implementation of a web application based on studied theories\r\nis presented. The application is tested with artificial testing material.\r\nThe web application, which measures and analyses a software developer\u2019s motivation in an\r\norganization based on a selected motivation model, was implemented as a result of this work.\r\nResults of organization are seen as a graph, which makes it easy to analyze and identify weak\r\nsub-areas. The application was tested using of artificial testing material and the results\r\nindicate that the application worked as expected. The graphs of the application also showed\r\nexpected results for the tested \u201corganizations\u201d. Testing proved also that problematic subareas\r\ncould be identified fast and easily.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Timo Kattilakoski (tijakatt) on 2017-11-15 17:31:28.492037. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2017-11-15T17:31:29Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201711154264.pdf: 1964889 bytes, checksum: a65144ba50c9d9dcd72310a04e43e51b (MD5)\r\nlicense.html: 4857 bytes, checksum: 5a8263dd83d52a00bf4bfa95cea25c97 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2017-11-15T17:31:29Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201711154264.pdf: 1964889 bytes, checksum: a65144ba50c9d9dcd72310a04e43e51b (MD5)\r\nlicense.html: 4857 bytes, checksum: 5a8263dd83d52a00bf4bfa95cea25c97 (MD5)\r\n Previous issue date: 2017", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (96 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "MOCC", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Herzbergin kaksifaktoriteoria", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "motivation", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "software engineering", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201711154264", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2017-11-15T17:31:29Z", "language": "", "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "sovellukset (tietotekniikka)", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tieto- ja viestint\u00e4tekniikka-ala", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmoijat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ty\u00f6motivaatio", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "motivaatiopsykologia", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "sovellukset", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_55888
language fin
last_indexed 2025-02-18T10:55:16Z
main_date 2017-01-01T00:00:00Z
main_date_str 2017
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/c52b55c5-451d-497d-b4ce-5dbdd840e31f\/download","text":"URN:NBN:fi:jyu-201711154264.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2017
record_format qdc
source_str_mv jyx
spellingShingle Kattilakoski, Timo Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen MOCC Herzbergin kaksifaktoriteoria motivation software engineering Tietotekniikka Mathematical Information Technology 602 ohjelmistokehitys sovellukset (tietotekniikka) tieto- ja viestintätekniikka-ala ohjelmoijat työmotivaatio motivaatiopsykologia sovellukset
title Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen
title_full Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen
title_fullStr Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen
title_full_unstemmed Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen
title_short Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen
title_sort web sovellus ohjelmoijien motivaation ja motivaatio ongelmien kartoittamiseen ja korjaamiseen
title_txtP Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen
topic MOCC Herzbergin kaksifaktoriteoria motivation software engineering Tietotekniikka Mathematical Information Technology 602 ohjelmistokehitys sovellukset (tietotekniikka) tieto- ja viestintätekniikka-ala ohjelmoijat työmotivaatio motivaatiopsykologia sovellukset
topic_facet 602 Herzbergin kaksifaktoriteoria MOCC Mathematical Information Technology Tietotekniikka motivaatiopsykologia motivation ohjelmistokehitys ohjelmoijat software engineering sovellukset sovellukset (tietotekniikka) tieto- ja viestintätekniikka-ala työmotivaatio
url https://jyx.jyu.fi/handle/123456789/55888 http://www.urn.fi/URN:NBN:fi:jyu-201711154264
work_keys_str_mv AT kattilakoskitimo websovellusohjelmoijienmotivaationjamotivaatioongelmienkartoittamiseenjakorjaam