Seks sigma refererer til å være på tid eller på målet 99,966 prosent av tiden eller bedre . Programvare møtes seks sigma kvalitetsstandarder når det har færre enn 34 feil per million transaksjoner eller operasjoner . Six Sigma metoder kan benyttes til å måle og å forbedre kvaliteten programvare . Six Sigma som en Software Quality Definition
Sigma kvalitetsstandarder måle feil per bruker transaksjoner eller linjer med kode. Six Sigma kvalitetsstandarder kan også gjelde for automatisert programvare handlinger , måle kvalitet basert på pålitelighet og system oppetid.
Six Sigma som Software Improvement Method
Six Sigma -prosessen forbedring bruker " definere - måle - analysere - bedre - kontroll" loop. Denne prosessen definerer og måler kvaliteten mål i programvareutvikling eller bruk, analysere og deretter forbedre programmet og prosesser . Programvare endringer kan da gjøres for å kontrollere eller opprettholde høyere kvalitetsstandard.
Six Sigma som Software feil reduksjon Verktøy
Six Sigma verktøy kan brukes til redusere feil og feil i programvaren . Feil - korrektur i programvaren inkluderer designe programvare til å nekte ulovlige tegn innspill til tekstfelt , forebygge feil forårsaket av brukerens input verdier det kan ikke behandle. En annen løsning er å bygge i fail- safe som overvåking skript som reprise transaksjoner hvis de mislykkes, øker oddsen for at de vil lykkes på et senere forsøk , hindre total fiasko .