Kvalitetskontrollen
Kvalitetskontrollen har ansvar for å undersøke om arbeidet som er utført faktisk holder mål før det går videre i prosessen.
Avdelingen kontrollerer ikke bare om resultatet ser riktig ut ved første øyekast. Den vurderer også om oppgaven er løst på riktig måte, om kravene er fulgt, om data og beslutningsgrunnlag henger sammen, og om det finnes alternative veier som kan føre til feil eller omgå kontroller.
Arbeidet kan blant annet bestå av funksjonstester, sjekklister, regresjonstester, regelkontroll, sammenligning mot spesifikasjon, gjennomgang av dokumentasjon og målrettede forsøk på å finne svakheter som ikke ble oppdaget i den opprinnelige leveransen.
Dersom Kvalitetskontrollen finner et avvik, er ikke målet å forkaste alt arbeidet. Avdelingen skal avgrense problemet så presist som mulig og dokumentere hva som allerede fungerer, hva som fortsatt må korrigeres, og hvor dypt det er nødvendig å gå for å løse årsaken.
Et viktig prinsipp er derfor:
Reparer så lokalt som mulig, men så dypt som nødvendig.
Kvalitetskontrollen spiller også en viktig rolle som uavhengig motvekt i virksomheten. Den som har utført arbeidet, skal ikke alene avgjøre om arbeidet er godt nok. En egen kontrollfunksjon skal kunne utfordre resultatet, stille nye spørsmål og undersøke om løsningen tåler andre testmetoder enn dem som allerede er brukt.
Det gir bedre beslutningsgrunnlag før et resultat godkjennes, autoriseres eller får virkning i andre systemer.
I BWW Agent Framework er kvalitet derfor ikke bare et siste stempel før levering. Kvalitetskontroll er en aktiv del av arbeidskjeden, med ansvar for å finne feil før de får konsekvenser — og for å dokumentere hvorfor noe kan anses som godt nok til å gå videre.