Bedrijfsgegevens
Info Support
Kruisboog, Veenendaal
Sander de Groot <Sander.deGroot@infosupport.com>
Context
...
Men zegt wel eens kennis is macht. Dit gezegde gaat ook op voor de informatica. Wanneer je weet hoeveel werk je kunt verzetten per tijdseenheid kun je beter schatten. Wanneer je weet hoeveel tijd het kost om een bepaalde berekening uit te voeren kun je bepalen hoeveel tijd jouw hardware nodig heeft om een set van berekeningen uit te voeren. Wanneer je op je werk arriveert en je kan direct zien wat de status van elke applicatie, omgeving of machine is, kun je snel anticiperen op eventuele problemen.
Opdracht
Dit soort aan gegevens komen veelal uit allerlei bronnen. Natuurlijk zijn er al bestaande dashboards zoals die van JIRA voor issue-tracking of Sonar voor de code kwaliteit. Echter willen wij graag een overzichtsdashboard hebben waarin we het belangrijkste gedeelte uit verschillende bronnen kunnen consolideren of zelfs tegen elkaar kunnen afzetten. Denk bijvoorbeeld aan de hoeveelheid nieuwe Sonar issues per sprint? Of beter nog: wat is de relatie tussen aantal issues en werkdruk? Dit soort informatie willen we graag tonen op een groot scherm bij de betrokken teams.
...
Wanneer de mogelijkheid daar is zouden we dit dashboard graag gedistribueerd opzetten. Dit betekent dat er bijvoorbeeld per bron een aparte OSGi applicatie geïnstalleerd kan worden. Deze ‘nodes’ moeten onderling kunnen communiceren om het uiteindelijke dashboard te kunnen genereren.
Keywords
Java, JavaScript
OSGi
Dashboarding
Sonar
JIRA