(Calitatea software completă) ©

Programatorii au despre ei o părere foarte bună, lucru care nu e reciproc în raport cu utilizatorii programelor făcute de ei. De multe ori am văzut programatori care nici nu te lasă să vorbeşti, pentru că ei se cred atât de deştepţi încât anticipează totuşi ţin discursuri interminabile din care interlocutorii să vadă cât de grozavi sunt ei.
Un program este bun dacă şi numai dacă:
- datele de intrare sunt corecte şi complete,
- prelucrările se efectuează exact aşa cum cer clientul,
- rezultatele finale sunt corecte şi complete,
- operatorii au fost instruiţi să lucreze bine,
- toată lumea este mulţumită,
- se obţine eficienţă pe toată linia.
Oamenii au o impresie foarte bună despre ei şi de aceea fiecare vede lucrurile cum crede. Programatorii care nu înţeleg că despre calitatea unui produs software nu ei trebuie să se pronunţe, ci utilizatorii, fac o mare greşeală. Eu cred că dacă ai scris un program:
- arată lumii cum funcţionează,
- instruieşte-i pe oameni să-l folosească corect,
- pune tot felul de mesaje care să-l ajute pe utilizator,
- arată-i utilizatorului dacă a greşit ceva,
- spune-i utilizatorului cum să corecteze,
- arată cum se interpretează rezultatele.
Orice altă abordare este eronată şi să nu mire pe nimeni dacă aprecierile sunt fie rezervate, fie sunt de fapt critici severe şi produsul este respins doar pentru că utilizatorul nu a înţeles cum să folosească produsul software.
Dacă definim nişte indicatori pe intervalul deschis zero, închis unu astfel:
IQDI - indicator pentru calitatea datelor de intrare,
IQSO - indicator pentru calitatea produsului software,
IQDR - indicator pentru calitatea rezultatelor oferite de program,
Se va calcula un indicator agregat al calităţii aplicaţiei informatice - IAQA, ca radical de ordin trei din produsul lui IQDI cu IQSO şi cu IQDR, iar rezultatul este tot pe intervalul deschis zero, închis unu.
Dacă rezultatul IAQA este mai mare decât 0,92 vom considera că programul funcţionează foarte bine.
Dacă rezultatul IAQA este mai mare decât 0,78 şi mai mic decât 0,92 considerăm că programul funcţionează bine.
Dacă IAQA este mai mic decât 0,78 programul nu este bun.
Aşa că trebuie ca programatorii să-şi schimbe radical optica legată de munca lor şi să nu-i mai privească cu dispreţ pe utilizatori, căci ei sunt cei care dau valoare programului scris de ei, căci fără aceşti utilizator produsul lor software este un gunoi, nimic altceva.



                                                                                                                                                                                                    Înapoi