Gedurende de ontwikkeling van een informatiesysteem is er tijdens
het testen sprake van verificatie en validatie, zoals ook blijkt uit
onderstaand figuur.
Tijdens verificatie toetst de kwaliteitsfunctionaris de uitgangsproducten
van elke systeemontwikkelfase aan de ingangsproducten van die fase.
Op deze manier kan hij nagaan of het systeem goed gebouwd wordt. Validatie
daarnaast impliceert een kwaliteitscontrole tegen de eisen in de projectopdracht.
Dit betekent dat de eindproducten of tussenproducten van het project
getoetst worden aan de vastgestelde eisen bij de opdracht en zo wordt
nagegaan of het afgesproken systeem gebouwd wordt.
Kosten van kwaliteitszorg
Er zijn verschillende redenen om kwaliteitskosten te analyseren.
Een van de belangrijkste, is het laten zien van de impact van kwaliteit.
Om de aandacht en het commitment van het management te krijgen, moet
men spreken in termen van geld en niet in termen van dingen en uren.
Een belangrijke andere reden is dat een kwaliteitskostenplaatje zichtbaar
kan maken hoe een bedrijf omgaat met kwaliteit. Onderstaand figuur
laat zien, dat er een tweetal meningen bestaan over kwaliteitskosten.
Kwaliteit betaald zich zelf (quality is free) en kwaliteit
is duur. Dit onderscheid wordt gemaakt omdat er eigenlijk sprake
is van een dubbelzinnig kwaliteitsbegrip. Er is sprake van impliciete
kwaliteit (quality is free), dit is die kwaliteit die wordt
geleverd door het met de juiste aandacht en discipline uitvoeren van
de processen. Of in het andere geval is er sprake van expliciete kwaliteit
(kwaliteit is duur). Expliciete kwaliteit is kwaliteit die
wordt toegevoegd middels maatregelen of extra programmatuur, die een
aanvulling is ten opzichte van de normale functionaliteit.
De term kwaliteitskosten heeft ook in de literatuur meerdere betekenissen,
zie onderstaand figuur. Er wordt onderscheid gemaakt in:
- Kosten voor het realiseren van kwaliteit, dit zijn:
- Preventiekosten: gericht op het voorkomen van kwaliteitsproblemen.
- Detectiekosten: kosten gemoeid met het intern detecteren van kwaliteitsproblemen.
- Kosten in verband met het ontbreken van kwaliteit, hiertoe behoren:
- Correctiekosten: alle kosten die worden veroorzaakt door intern
of extern ontdekte kwaliteitsproblemen.
Tenslotte willen we u in dit hoofdstuk nog meegeven, dat gebaseerd
op experimenten blijkt, dat preventiekosten en detectiekosten de correctiekosten
grotendeels kunnen reduceren. Interessanter is dat de totale kosten
blijken af te nemen bij een hogere mate van procesbeheersing. Kortom
kwaliteit loont echt!
Trends
- Bij het verbeteren van het kwaliteitsniveau in organisaties zien
we steeds vaker dat bedrijven daar een groeimodel voor kiezen CMM
( Capability Maturity Model ) of SPICE.
Statements
- Het woord "kwaliteit" in kwaliteitssysteem is misleidend. Met een
kwaliteitssysteem wordt niet gestreefd naar excellentie. Een kwaliteitssysteem
ondersteunt de borging van de ( primaire ) bedrijfsprocessen. Daarom
hoort kwaliteitsmanagement in de lijn en de kwaliteitsmanager heeft
als stafmanager slechts de taak om te rapporteren, te signaleren en
te suggereren.
- Een kwaliteitssysteem heeft veel gelijkenis met het vangnet voor
een koorddanser. Het kan ook zonder en dat is wellicht zelfs goedkoper.
Maar als het fout gaat is de ramp niet te overzien. Daarom regel je
kwaliteitsborging van te voren.
- Kwaliteit is een attitude van hoog tot laag in de organisatie. Het
heeft veel te maken met de juiste aandacht voor het werkproces. Het
is weten wat je buurman doet en de afwezigheid van kwaliteit is nimmer
de schuld van die buurman.
- Kwaliteit is niet het volgen van instructies, immers mensen hebben
nauwelijks "discipline", kennen weinig "orde" en kunnen hun aandacht
slechts zeer kort op iets richten. Zelfs een kwaliteitssysteem kan
daar niets aan veranderen. Ondersteun daarom maximaal met tools !
Beter nog is om de kwaliteitsborging te regelen middels een workflow-
management systeem.
- Kwaliteitszorg vereist constante ( management ) aandacht. Het is
net als bij kinderen, zodra je even niet kijkt eten ze met hun handen.
Voorts is kwaliteit altijd te verbeteren, dit heeft te maken met een
nadere verfijning op de immer veranderende omstandigheden.
- De accountant in de rol van EDP-auditor ( en dus ook de rekenkamer
) komt meestal te laat.
- Kwaliteit mag geen keurslijf zijn. Het vastleggen van kwaliteit
in dikke handboeken is dodelijk voor echte kwaliteit.
- Het meedoen aan kwaliteitsprijzen doet afbreuk aan de zakelijkheid
die bij kwaliteitsborging past.
- Als kwaliteit niet meetbaar gemaakt kan worden kan je er maar beter
niet aan beginnen.
- Er is meer aandacht vereist in methoden, technieken en tools voor
produktkwaliteit naast proceskwaliteit. Te vaak zien wij immers dat
produktkwaliteit te moeilijk wordt bevonden en als een soort zwaktebod
wordt dan maar proceskwaliteit aangeboden.
- Kwaliteit is niet zorgen dat je baas tevreden is. Bij kwaliteit
staat de klant ( intern of extern ) centraal.
- Unit testing heeft alleen zin bij een 100 % coverage.
Oefeningen
- Onderzoek welke rol kwaliteit in uw bedrijf kan spelen
- Beschrijf het kwaliteitssysteem van uw bedrijf.
Vragen
- Noem enkele vanzelfsprekende behoeften
- Beschrijf een kwaliteitsaspect dat vaak over het hoofd gezien wordt,
en beargumenteer dit.
- Waarom wordt het kwaliteitsbegrip opgesplitst in de volgende dimensies:
statische productkwaliteit, dynamische productkwaliteit en kwaliteit
van de informatie?
- Wat is moeilijker te realiseren "proceskwaliteit" of "productkwaliteit"?
Beredeneer het antwoord. En wat is belangrijker voor de klant productkwaliteit
of proceskwaliteit? Beredeneer het antwoord
- Wat zou organisatiekwaliteit kunnen inhouden?
- Beschrijf de voordelen en eventuele nadelen voor een bedrijf om
zich te laten certificeren.
- Waarin verschillen audits, reviews en testen van elkaar?
- Waarin verschillen een white-box en een black-box test van elkaar?
- Wat is de reden voor een risicobepaling/projectdiagnose?
- Waarom is het van belang een projectevaluatie uit te voeren na beëindiging
van het project?
- Wat is de rol van een auditplan en wat is het verschil met een kwaliteitsplan
?
- Welk gedeelte van kwaliteit is onderhandelaar en aan welk gedeelte
kan je geen concessies doen ?
Definities
kwaliteitsaudit
Een kwaliteitsaudit is een formeel, systematisch en onafhankelijk
onderzoek om te bepalen:
- of de kwaliteitsactiviteiten en -produkten overeenstemmen met
de geplande maatregelen (procedures, standaarden, eisen en normen)
- of deze maatregelen doeltreffend ten uitvoer zijn gebracht, alsmede
geschikt zijn voor het bereiken van de doelen. [naar ISO 8402]
De audit-resultaten worden vastgelegd in een audit-rapport met
als belangrijkste onderdelen: bevindingen, conclusies en aanbevelingen.
Een kwaliteitsaudit verschilt van een review doordat de opdrachtgever
van een kwaliteitsaudit buiten de projectwereld staat; meestal wordt
een kwaliteitsaudit geïnitieerd door het opdrachtmanagement.
kwaliteitsbeleid
Kwaliteitsbeleid is het stelsel van doelstellingen van een bedrijf
ten aanzien van kwaliteit, alsmede de wegen en de middelen daartoe,
zoals deze formeel door de hoogste leiding tot uitdrukking zijn gebracht.
[naar ISO 8402]
kwaliteitshandboek
Een kwaliteitshandboek van een bedrijf is een document waarin het
kwaliteitsbeleid is vastgelegd en waarin het kwaliteitssysteem van
het bedrijf is beschreven. [naar ISO 8402]
Een kwaliteitshandboek is voor een bedrijf wat een kwaliteitsplan
is voor een project.
kwaliteitssysteem
Een kwaliteitssysteem bestaat uit een organisatiestructuur, verantwoordelijkheden,
procedures, processen en voorzieningen voor het ten uitvoer brengen
van het kwaliteitsbeleid. [naar ISO 8402]
Meer concreet gesteld, dient een kwaliteitssysteem:
- om te controleren of tijdens de ontwikkeling van de producten,
of het verrichten van de diensten, daadwerkelijk wordt voldaan aan
de kwaliteitsvoorwaarden;
- om de relevante kwaliteitsaspecten en kwaliteitsattributen
van de produktdimensies te meten en te vergelijken met de vastgestelde
kwaliteitseisen; dit speelt zowel op het niveau van de totale organisatie
als op het niveau van de projecten waar de ontwikkeling plaatsvindt
[ISO 9001, paragraaf 4.17].
kwaliteitszorg
Kwaliteitszorg omvat alle activiteiten van de managementfunctie die
het kwaliteitsbeleid, de kwaliteitsdoelen en -verantwoordelijkheden
bepalen, en deze ten uitvoer brengen onder andere door middel van
kwaliteitsplanning, kwaliteitsborging en kwaliteitsverbetering, binnen
het kader van het kwaliteitssysteem. [naar ISO 8402]
De kwaliteitszorg is gericht op het verminderen, het uitschakelen
en vooral op het voorkomen van tekortkomingen in kwaliteit. De kwaliteitszorg
omvat het kwaliteitsbeleid (het strategisch niveau),een kwaliteitssysteem
en kwaliteitsplanning (de op tactisch niveau op te stellen concretisering
van het kwaliteitsbeleid) en de kwaliteitsborging (de operationele
uitvoering van het kwaliteitssysteem). Via het mechanisme van kwaliteitsverbetering
kan het kwaliteitssysteem, en zelfs het kwaliteitsbeleid, worden bijgesteld.
review
Een review is een formeel en systematisch (deel)onderzoek door één
of meer projectteamleden of derden naar de uitvoering van een project
om te bepalen of de activiteiten en de projectopbrengst overeenkomen
met de vastgestelde procedures, standaarden, eisen en normen en het
projectdoel wordt bereikt.
De vijf review-soorten zijn: desk check, walkthrough, gestructureerde
inspectie, productbeoordeling en projectbeoordeling.
Een review verschilt van een kwaliteitsaudit doordat de opdracht
tot een review wordt gegeven door iemand binnen de projectwereld,
meestal de projectmanager of een teamleider, dan wel wordt ontleend
aan een voorschrift in het kwaliteitsplan.
test
Een test is een activiteit van beproeven of beoordelen van een (deel
van een) informatiesysteem, met behulp van handmatige of geautomatiseerde
hulpmiddelen, onder tevoren vastgestelde condities; hierbij worden
de testuitkomsten waargenomen, vastgelegd en geëvalueerd. [naar
IEEE Std 610.12-1990]
Ook het beproeven van de handmatige delen van een informatiesysteem
valt onder het begrip test. Denk bijvoorbeeld aan het beproeven van
de gebruikershandleiding tijdens de gebruikers-acceptatietest of het
beproeven van hele bedrijfsprocessen in een proeftuin.
validatie van een informatiesysteem
Validatie van een informatiesysteem is het beoordelen daarvan om zeker
te zijn dat aan de vastgelegde en aan de vanzelfsprekende eisen wordt
voldaan. [naar ISO 9000-3]
Daarbij gaat het niet alleen om functionele eisen, maar ook om
kwaliteitseisen.
verificatie
Verificatie is het beoordelen van de producten van een bepaalde ontwikkelfase,
betreffende een informatiesysteem of deel daarvan, om zich te vergewissen
van de correctheid daarvan en van overeenstemming met de producten
en standaarden die als invoer voor die ontwikkelfase beschikbaar waren
gesteld. [naar ISO 9000-3]
Met betrekking tot correctheid evalueert men een product tevens
op consistentie (overeenstemming met de eisen uit en de producten
van de voorgaande ontwikkelfasen) en op deugdelijkheid (geschiktheid
om als uitgangspunt voor de volgende ontwikkelfase te dienen).
Literatuurverwijzingen
- Rijsenbrij D.B.B. ( 1993 ), Kwaliteit in Informatie, Informatie
35 nr. 1 pp 20-38.
- Rijsenbrij D.B.B. ( 1989 ), Een kwaliteitssysteem voor een softwarehuis;
een implementatiemodel van ISO 9001 : Informatie 31 nr. 2 pp.
114-125.
Rijsenbrij D.B.B. and Bauer A.H. (1993 ), A Quality System for
a Software House : Journal of Systems and Software23 pp. 211-224.
- Rijsenbrij D.B.B., Kouwenhoven H.J. ( 1992 ), Kwaliteitsbeheersing
bij een informaticabureau : MAB oktober 1992 pp.
- G.P.A.J. Delen, H.J. Kouwenhoven en D.B.B. Rijsenbrij, Kwaliteit
van produkten, Rijswijk, Cap Gemini Publishing, tweede druk,
1992.
- Rijsenbrij D.B.B., Bauer A.H. ( 1989 ), Projectdiagnose : goed
begin is het halve werk : Informatie 31 nr.3 pp. 182-192.
Rijsenbrij D.B.B. and Bauer A.H. ( 1993 ), Project Diagnosis
A proper start is half the battle : Journal of Systems and Software
21 pp. 17-25.
- FENIT, KEMA, Richtlijnen voor evaluatie en invoering van kwaliteitssystemen
in de informatie technologie sektor, Den Haag, februari 1996.
- R. van Bruggen, H. Heijes, H.J. Knol en B. Schoonhoven, Kwaliteitszorg
in informatisering, Academic Service 1991.
|