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
Authors
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, CasperThesis advisor
Kairi, TatuKeywords
dashboards, software development, data visualization, metrics, reporting