Discovering and Visualizing Metrics for Different Stakeholders by Dashboards to Evaluate Software Project Status

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Date

2018-01-22

Department

Major/Subject

Software Engineering

Mcode

SCI3043

Degree programme

Master’s Programme in Computer, Communication and Information Sciences

Language

en

Pages

7+75

Series

Abstract

Many software projects face difficulties in achieving their goals. Often this is caused by unrealistic reporting and expectations. Software projects most often have some visualizations or dashboards to give a good overview about the current state of the project. However, different stakeholders typically have different interests and a single software project produces more data than is feasible to visualize so the dashboard is still usable for multiple different stakeholders. This thesis aims to discover the common usable metrics for the most stakeholders, how they should be visualized to provide the greatest value for the project, and how the visualizations affect the development process in the project. The research is conducted as a case study by interviewing the different stakeholders in the project, implementing a dashboard, and evaluating the usage of the dashboard. This thesis confirms the difficulty of implementing a dashboard for all the stakeholders of a project as stated in prior literature. This is caused by the different interests of different stakeholders. However, this thesis reveals that awareness for metrics can be broadened and focus can be shifted for different stakeholders by proper visualizations.

Useilla ohjelmistoprojekteilla on vaikeuksia niille asetettujen tavoitteiden saavuttamisessa. Tavoitteet jäävät saavutamatta useimmiten projektille asetettujen epärealistisisten odotusten tai huonojen raporttien takia. Ohjelmistoprojekteille luodaan usein visualisointeja tai näyttötauluja hyvän yleiskuvan antamiseksi projektin nykytilasta. Eri sidosryhmillä on kuitenkin tyypillisesti eri kiinnostuksen kohteet ja yksi ohjelmistoprojekti tuottaa liikaa dataa, jotta sitä olisi järkevää näyttää yhdessä näyttötaulussa, joka olisi silti hyödyllinen useiden eri sidosryhmien näkökulmasta. Tässä tutkimuksessa pyritään selvittämään eri sidosryhmien väliset yhteiset mittarit ja kuinka näitä mittareita tulisi visualisoida, jotta ne tuottaisivat projektille suurimman mahdollisen hyödyn sekä miten nämä visualisoinnit vaikuttavat projektin kehitykseen. Tutkimus on tapaustutkimus, jossa haastatellaan yhden projektin eri henkilöitä, toteutetaan näyttötaulu sekä arvioidaan näyttötaulun vaikutuksia projektiin. Tämä tutkimus vahvistaa yleishyödyllisen näyttötaulun toteuttamisen vaikeuden, joka ilmenee aikaisemmista tutkimuksista. Tämä johtuu eri sidosryhmien erilaisista kiinnostuksen kohteista. Tässä tutkimuksessa ilmenee, että eri sidosryhmien tietoisuutta voidaan laajentaa ja heidän fokustaan voidaan siirtää oikeiden visualisointien avulla.

Description

Supervisor

Lassenius, Casper

Thesis advisor

Kairi, Tatu

Keywords

dashboards, software development, data visualization, metrics, reporting

Other note

Citation