Improving the user experience of a JSON Editor -based user management tool
Lehtinen, Lassi (2023)
Lehtinen, Lassi
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202304215831
https://urn.fi/URN:NBN:fi:amk-202304215831
Tiivistelmä
Kehitystutkimuksen asiakasyritys oli Zaibatsu Interactive Oy, jyväskyläläinen videopeli- ja ohjelmistoyritys. Yrityksen kehittämään peliin liittyi sisäinen käyttäjähallintatyökalu, jota pelin tukihenkilöstö käytti pelaajien tietojen hallinnoimiseen ja ylläpitotoimiin. Työkalun käytettävyydessä ja käyttäjäkokemuksessa oli ongelmia, joiden ratkaiseminen oli projektin tavoite.
Työkalun käyttöliittymä oli toteutettu käyttäen JSON Editor -kirjastoa, joka rakentaa annetulle JSON-datalle automaattisesti editorin web-sivuna. Työkalun käyttäjäkokemuksen parantamisen ohella arvioitiin JSON Editorin soveltuvuutta käyttäjähallintatyökalun käyttöliittymän perustana.
Projekti aloitettiin tarkastelemalla työkalua ja sen käyttäjäkokemusta. Työvaiheessa korjattiin käyttäjäkokemuksessa havaitut ongelmat ja lisättiin työkaluun sitä parantavia uusia ominaisuuksia.
Kehitystutkimuksen tuloksena työkalun käyttäjäkokemus ja käytettävyys paranivat huomattavasti. JSON Editorin hyödyllisyyttä käyttöliittymän perustana arvioitiin ja johtopäätöksenä todettiin, että kirjasto soveltuu mainittuun käyttöön tietyin rajoituksin. Zaibatsu Interactive Oy, a video game and software company from Jyväskylä had issues with the user experience of an in-house user management tool for one of the games they develop. The tool was used by the support team of the game for handling user data and performing administrator tasks. The goal of the project was to improve the user experience of the tool. The tool utilized JSON Editor, a library that automatically builds web page user interfaces for JSON data. Along with improving the user experience of the in-house tool, the suitability of JSON Editor as a basis for the user interface of such a tool was also evaluated. The project was started by studying the tool and its user experience. The main body of work then consisted of fixing any issues that were detected and adding new functionality that was determined to be beneficial for the user experience of the tool. By the end of the development project, the usability and user experience of the tool had both improved noticeably. The usefulness of JSON Editor as a basis for a user interface was evaluated and it was concluded that the library is suitable for the use even though it also has some limitations.
Työkalun käyttöliittymä oli toteutettu käyttäen JSON Editor -kirjastoa, joka rakentaa annetulle JSON-datalle automaattisesti editorin web-sivuna. Työkalun käyttäjäkokemuksen parantamisen ohella arvioitiin JSON Editorin soveltuvuutta käyttäjähallintatyökalun käyttöliittymän perustana.
Projekti aloitettiin tarkastelemalla työkalua ja sen käyttäjäkokemusta. Työvaiheessa korjattiin käyttäjäkokemuksessa havaitut ongelmat ja lisättiin työkaluun sitä parantavia uusia ominaisuuksia.
Kehitystutkimuksen tuloksena työkalun käyttäjäkokemus ja käytettävyys paranivat huomattavasti. JSON Editorin hyödyllisyyttä käyttöliittymän perustana arvioitiin ja johtopäätöksenä todettiin, että kirjasto soveltuu mainittuun käyttöön tietyin rajoituksin.