De ontwikkeling van software is heel innovatief en gaat heel snel. Bedrijven ontwikkelen software ook steeds sneller, zodat nieuwe software producten sneller geleverd kunnen worden aan klanten.

Belangrijk hierbij is dat de software wel tegen hoogwaardige kwaliteit ontwikkeld wordt. Dat betekent dat de kwaliteit niet alleen aan het einde van het ontwikkel traject gecontroleerd moet worden maar door het hele ontwikkelproces. Daarnaast is het erg belangrijk dat de software in de keten goed blijft functioneren. Verschillende applicaties moeten met elkaar blijven communiceren, zodat de functionaliteit volledig voldoet aan de wensen. 

Hierbij introduceer ik integraal kwaliteitsmanagement met daarin de volgende kenmerken:

  • Om een hoge mate van kwaliteit in je gehele ontwikkelproces vorm te geven is een strategie nodig waarin Quality Assurance een prominente plek inneemt. 
  • Quality by design is daarbij een onderdeel. Dit betekent dat kwaliteit al wordt meegenomen met de keuze en ontwikkeling van de nieuwe software. Hierin worden naast functionele eisen ook de niet functionele eisen meegenomen
  • Bij de ontwikkeling van nieuwe functionaliteit worden hoge eisen gesteld aan de acceptatie criteria, om zo effectief en efficient mogelijk te ontwikkelen.
  • Monitoring is een integraal onderdeel van quality assurance binnen bedrijven. Monitoring van productie omgevingen geeft goed inzicht in wat er gebeurd en hoe we deze gegevens goed kunnen gebruiken