QA checklists en hulpmiddelen
Gelukkig zijn er genoeg manieren om het risico van fouten en inconsistenties die een project kunnen doen mislukken te minimaliseren. Grote softwarebedrijven als SAP bieden bijvoorbeeld specifieke richtlijnen voor kwaliteitsborging en ontwikkeling om consistentie te waarborgen. Deze omvatten de SAP ABAP programmeerrichtlijnen, ontwikkelingscontroleprocessen en eenheidstesten en de SAP ATC controle vóór vrijgave van transportverzoeken.
Veel softwareleveranciers en implementatiepartners hebben ook hun eigen checklists die de meest voorkomende ontwikkelingsfouten samenvatten. Bij delaware bijvoorbeeld, wordt deze lijst voortdurend bijgewerkt met nieuwe programmeersyntaxis en best practices.
SAP biedt ook kant-en-klare, ingebouwde hulpmiddelen voor kwaliteitsborging, waaronder SAP Code Inspector (SCI), Extended Program Check (SLIN) en ABAP Test Cockpit (ATC) voor ABAP-codes. De laatste, ATC, wordt het meest gebruikt. Het bundelt kwaliteitstools zoals syntaxcontrole, SLIN, ABAP Unit en beveiligingscontroles, en kan ook worden uitgebreid met op maat gemaakte kaders voor kwaliteitsborging. Bovendien is het instellen van geplande ATC controles eenvoudig en geeft het inzicht in de ontwikkeling van de codekwaliteit gedurende het project.