Rapportage van %(date)s
Quality-report versie %(current_version)s.%(new_version_available)s
Het ICTU kwaliteitssysteem is een geautomatiseerd systeem dat frequent (momenteel elke 15 minuten tijdens kantoortijden) allerlei metingen doet aan de producten, processen en teams binnen softwareontwikkelprojecten die door ICTU worden uitgevoerd. Doel van het kwaliteitssysteem is inzicht te geven in de kwaliteit van de producten en de uitvoering van processen van een project én om technische schuld te voorkomen.
Het ICTU Kwaliteitssysteem is primair bedoeld voor projectleiders, ontwerpers, ontwikkelaars en testers van softwareontwikkelprojecten. Projectleiders kunnen zien in hoeverre de kwaliteit van hun project(en) voldoet aan de kwaliteitscriteria. Ontwerpers, ontwikkelaars en testers kunnen zien in hoeverre hun werk voldoet aan de kwaliteitscriteria en waar eventueel nog verbetering moeten worden doorgevoerd.
Daarnaast dient het kwaliteitsysteem om niet direct betrokkenen zoals opdrachtgever, beheerders en andere belanghebbenden te laten zien dat de kwaliteit van de producten die binnen een project worden gebouwd voldoen aan de kwaliteitscriteria.
De metingen en de normen voor de metingen zijn deels gebaseerd op de SIG-TUViT Evaluation Criteria for Trusted Product Maintainability . Daarnaast zijn de metingen en de normen gebaseerd op het Scrumproces zoals dat bij ICTU uitgevoerd wordt.
Het kwaliteitssysteem meet (kwaliteits)eigenschappen van de softwareproducten, het proces en de teams.
Om de lange-termijn onderhoudbaarheid van de software te bevorderen meet het kwaliteitsysteem (met behulp van Sonar; een tool voor metingen aan Java software) kenmerken van de software zoals complexiteit, lengte en overtredingen van "good practices".
Om te zorgen dat het proces goed wordt uitgevoerd meet het kwaliteitssysteem of werkproducten zoals user stories en logische testgevallen zijn gereviewd en goedgekeurd.
Het kwaliteitssysteem meet de velocity van de teams en de stemming binnen de teams. Dat meten van de stemming is momenteel de enige niet-geautomatiseerde meting binnen het kwaliteitssysteem.