Managementul calităţii software

Din cărţile clasice de management a calităţii, cu mici adaptări, au fost scrise cărţi de management pentru calitatea software. Uneori am văzut că autorii nu au făcut programare la viaţa lor. Acum mulţi ani, eu programator, Laurenţiu TEODORESCU, programtor, am scis cartea referită prin:
Ion IVAN, Laurentiu TEODORESCU - Managementul calitatii software, Editura INFOREC, Bucureşti, 2001, 150 pg., ISBN 973-99450-1-5
Deşi au trecut mulţi ani de atunci, am pretenţia că multe lucruri din această carte nu s-au perimat.
Calitatea programelor porneşte de la programatori.
Un programator serios, cu experienţă şi care se respectă, va scrie programe de calitate. Degeaba vorbim de metrici software, de caracteristici de calitate, dacă programatorul care scrie o procedură nu are experienţă, nu a înţeles algoritmul, nu stăpâneşte limbajul de programare şi nu are curajul să pună la dispoziţie celor care se ocupă de calitatea programului liniile de cod scrise de el.
Managementul calităţii software înseamnă:
- să am specificaţii foarte bune,
- să am programatori foarte buni,
- să se respecte strict fluxurile de producţie,
- testarea să se facă complet,
- documentaţia să reflecte ceea ce este în program,
- programul să fie autodocumentat,
- în nicio etapă să nu se dea rasol.
Există standarde de lalitate pentru software. Aceste standarde trebuie cunoscute. dacă scrierea de programe se face în companii măricele care-şi permit să aibă câţiva specialişti în calitate software, se va face management de calitate, cu condiţia ca numai dintre cei mai buni programtori să fie selectaţi şi promovaţi cei ce fac managementul calităţii. Niciodată nu va fi pus paznic la oi un lup. Deci la amnagen=ment de calitate software nu va fi aduc un programator slab sau cineva care nu a scris programe niciodată, căci se va uita la un program ca viţelul la poarta nouă, iar despre calitate nici vorbă nu va fi, cât despre management, tăcere totală. Există şi managementu total al calităţii software, dar dacă managementul calităţii software nu este implementat integral, nu are sens să se discute despre managementul total al calităţii software. este ca şi cum ar fi vorba de a trece de la conducerea unei căruţe trase de boi, la o maşină de formula 1.

revenire