Data-driven analytic management -sovelluksen taustajärjestelmän kehittäminen
Lindgren, Teemu (2022)
Lindgren, Teemu
2022
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-2022060214446
https://urn.fi/URN:NBN:fi:amk-2022060214446
Tiivistelmä
Opinnäytetyössä kehitettiin taustajärjestelmää, jonka tarkoituksena oli hakea ja käsitellä Jira-tehtävienhallintaohjelmiston dataa. Taustajärjestelmän oli tarkoitus olla osana konseptitodistuksena tuotettavaa sovellusta, joka tarjoaa ja visualisoi syventävää dataa kehityksen tilasta ja luo ennusteita sen perusteelta. Taustajärjestelmää kehitettiin Goforen myynnin tukena, ja tarkoituksena oli myydä konseptitodistus Goforen asiakkaalle.
Työ toteutettiin valmiin sovelluksen päälle, johon oli kehitetty muutama esimerkki Jira REST API -kutsuista ja yhteys MongoDB-tietokantaan. Tarkoituksena oli kehittää menetelmiä Jira-työtehtävien ja niiden muutoshistorioiden hakuun sekä näiden tietojen käsittelyyn. Haettu ja käsitelty data tallennettaisiin tietokantaan ja luotaisiin Expressillä päätepisteitä, joista asiakasohjelmisto saisi tiedot käyttöönsä. Työssä käsitellään Jira-työtehtäville tehtyjä tiedonkäsittelyn menetelmiä ja niiden tuoman tiedon arvoa päätöksentekoon.
Työn tuloksena syntyi keskeneräinen taustajärjestelmä, josta voidaan luoda Jira-työtehtävien edistymistaulut, nähdä relatiivinen koko, aktiivisuus ja työtehtävien tila. Tarkoituksena on jatkaa kehitystä tämän työn pohjalta ja kehittää Monte Carlo - simulaatio työtehtävien toimituksen ennustukseen sekä lisätä Zephyr Scale testienhallintasovellus datalähteeksi Jira-työtehtävien rinnalle.
Työ toteutettiin valmiin sovelluksen päälle, johon oli kehitetty muutama esimerkki Jira REST API -kutsuista ja yhteys MongoDB-tietokantaan. Tarkoituksena oli kehittää menetelmiä Jira-työtehtävien ja niiden muutoshistorioiden hakuun sekä näiden tietojen käsittelyyn. Haettu ja käsitelty data tallennettaisiin tietokantaan ja luotaisiin Expressillä päätepisteitä, joista asiakasohjelmisto saisi tiedot käyttöönsä. Työssä käsitellään Jira-työtehtäville tehtyjä tiedonkäsittelyn menetelmiä ja niiden tuoman tiedon arvoa päätöksentekoon.
Työn tuloksena syntyi keskeneräinen taustajärjestelmä, josta voidaan luoda Jira-työtehtävien edistymistaulut, nähdä relatiivinen koko, aktiivisuus ja työtehtävien tila. Tarkoituksena on jatkaa kehitystä tämän työn pohjalta ja kehittää Monte Carlo - simulaatio työtehtävien toimituksen ennustukseen sekä lisätä Zephyr Scale testienhallintasovellus datalähteeksi Jira-työtehtävien rinnalle.