Tiedonhakulogiikan toteuttaminen selainpohjaiseen sovellukseen : Case: Ei huano -generaattori
Ojala, Tuukka (2017)
Ojala, Tuukka
Tampereen ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017052710583
https://urn.fi/URN:NBN:fi:amk-2017052710583
Tiivistelmä
Opinnäytteessä dokumentoidaan niitä suunnitteluvaiheita, toimintamalleja ja haasteita, joita ilmeni toteutettaessa tiedonhakulogiikkaa sovellukseen, joka toimii kokonaisuudessaan käyttäjän selaimessa. Sovellus ei hyödynnä minkäänlaista ulkopuolista palvelinta oman tilansa tallentamiseen. Työn toimeksiantajana toimi Vincit, ohjelmistotuotantoon, ict-palveluihin ja palvelumuotoiluun erikoistunut yritys.
Vincitin työntekijä voi saada hyvin suoritetusta työtehtävästä erityisen ”ei huano” –diplomin, jonka aiheen ja saajan päättävät muut työntekijät. Diplomiprosessi tapahtuu kokonaisuudessaan tiimiviestintäpalvelu Slackissa, joka on Vincitin sisäisen viestinnän pääasiallinen kanava. Tilaaja halusi sovelluksen, jolla aiemmin käsityönä tapahtunut diplomien valmistus automatisoitaisiin mahdollisimman pitkälle. Tavoitteena oli tehdä sovellus, jolla voisi luoda ”ei huano” –diplomeja Slack-viestien pohjalta. Tämän opinnäytetyön tarkoituksena on kuvata toimeksiannon suunnittelua ja toteutusta sekä dokumentoida sovelluksen kehittämistä tiedonhaun ja –käsittelyn osalta.
Tiedonhakulogiikan suunnitteluun vaikuttivat huomattavasti Slackin rajapinnan tarjoama data, jota jouduttiin mekaanisesti yhdistelemään useasta eri sijainnista ja sovelluksen käyttöympäristö, jossa ei voitu hyödyntää minkäänlaista tiedon esikäsittelyä. Niinpä haun optimointiin jouduttiin kiinnittämään erityistä huomiota. Valmis sovellus täytti sille asetetut vaatimukset, ja se otettiin käyttöön heti valmistuttuaan.
Vincitin työntekijä voi saada hyvin suoritetusta työtehtävästä erityisen ”ei huano” –diplomin, jonka aiheen ja saajan päättävät muut työntekijät. Diplomiprosessi tapahtuu kokonaisuudessaan tiimiviestintäpalvelu Slackissa, joka on Vincitin sisäisen viestinnän pääasiallinen kanava. Tilaaja halusi sovelluksen, jolla aiemmin käsityönä tapahtunut diplomien valmistus automatisoitaisiin mahdollisimman pitkälle. Tavoitteena oli tehdä sovellus, jolla voisi luoda ”ei huano” –diplomeja Slack-viestien pohjalta. Tämän opinnäytetyön tarkoituksena on kuvata toimeksiannon suunnittelua ja toteutusta sekä dokumentoida sovelluksen kehittämistä tiedonhaun ja –käsittelyn osalta.
Tiedonhakulogiikan suunnitteluun vaikuttivat huomattavasti Slackin rajapinnan tarjoama data, jota jouduttiin mekaanisesti yhdistelemään useasta eri sijainnista ja sovelluksen käyttöympäristö, jossa ei voitu hyödyntää minkäänlaista tiedon esikäsittelyä. Niinpä haun optimointiin jouduttiin kiinnittämään erityistä huomiota. Valmis sovellus täytti sille asetetut vaatimukset, ja se otettiin käyttöön heti valmistuttuaan.