15.3 Dasturiy ta’minot sifati. Sifatni boshqarish asoslari ishlab chiqarish sanoati tomonidan ishlab chiqarilayotgan mahsulot sifatini yaxshilash maqsadida ishlab chiqilgan. Buning bir bo'lagi sifatida ular batafsil mahsulot spetsifikatsiyasiga (Crosby, 1979) va tolerans tushunchalariga muvofiq asoslangan "sifat" tushunchasini ishlab chiqdi. Ishlab chiqarilgan mahsulotni spetsifikatsiyaga qarshi tekshirishi mumkin bo'lgan mahsulotlarni to'liq ifodalash va ishlab chiqarish tartibi o'rnatilishi mumkinligi haqidagi asosiy taxmin. Tabiiyki, mahsulotlar hech qachon aniqliklarga mos kelmaydi, shuning uchun ba'zi tolerantliklarga yo'l qo'yiladi. Agar mahsulot deyarli "to'g'ri" bo'lsa, u maqbul deb tasniflangan.
Dasturlarning sifati ishlab chiqarishdagi sifat bilan to'g'ridan to'g'ri taqqoslanmaydi. Tolerantlar g'oyasi raqamli tizimlarga taalluqli emas va quyidagi sabablarga ko'ra, dasturiy ta'minot tizimining o'ziga xos xususiyatlariga mos kelishi yoki yo'qligi haqida ob'ektiv xulosaga kelishi mumkin emas:
1. talablarning muhandislik talablariga javob beradigan, to'liq va aniq dasturiy ta'minotning texnik xususiyatlarini yozish qiyin. Dasturiy ta'minot ishlab chiquvchilari va mijozlar talablarni turli yo'llar bilan izohlashlari mumkin va dasturiy ta'minotning o'ziga xos xususiyatlariga muvofiqligi yoki yo'qligi haqida kelishuvga erishish mumkin emas.
2. Xususiyatlar ko'pincha manfaatdor tomonlarning bir nechta sinfidan talablarni birlashtiradi. Ushbu talablar muqarrar ravishda kelishuvdir va barcha manfaatdor tomonlarning talablarini o'z ichiga olmaydi. Shu sababli istisno qilingan manfaatdor tomonlar, tizimni kelishilgan talablarni amalga oshirsa-da, sifatsiz tizim deb hisoblashlari mumkin.
3. Ba'zi bir sifat xususiyatlarini (masalan, parvarish qilish) to'g'ridan-to'g'ri o'lchash mumkin emas va shuning uchun ularni aniq tarzda aniqlab bo'lmaydi.
Ushbu muammolar sababli, dasturiy ta'minot sifatini baholash sifat menejmenti guruhining qaror qabul qilinadigan sifat darajasiga erishilganligini aniqlash uchun o'z qarorini ishlatishi kerak bo'lgan sub'ektiv jarayondir. Sifat menejmenti jamoasi dasturiy ta'minotning maqsadli maqsadga muvofiqligini yoki yo'qligini ko'rib chiqishi kerak. Bu tizimning tavsiflari bilan bog'liq savollarga javob berishni o'z ichiga oladi. Misol uchun:
1. Loyihalash va hujjatlashtirish standartlarini ishlab chiqish jarayonida bajarish kerakmi?
2. Dastur to'g'ri tekshiriladimi?
3. Dasturiy ta'minotni ishlatish uchun etarli darajada ishonchlimi?
4. Dasturiy ta'minotning normal ishlashi maqbulmi?
5. Dasturiy ta'minot mavjudmi?
6. Dasturiy ta'minot yaxshi tuzilganmi va tushunarli?