Prin proces înţeleg:
- gama de operaţii,
- reţeta de fabricaţie,
- resurse utilizate,
- succesiuni de executare operaţii,
- proceduri de urmat,
- măsurători ce trebuie efectuate,
- compararea nivelurilor stabilite cu cele efective,
- respectarea cerinţelor tehnologice,
- menţinerea parametrilor în limitele optimale,
- gestionarea riscurilor,
- urmărirea a tot ce se întâmplă cu materiile prime aflate în transformare,
- efectuarea corecţiilor necesare.
Pentru toate acestea există modalităţi de a face aprecieri din punct de vedere calitativ, ceea ce duce la ideea că orice proces este analizat şi din acest punct de vedere, rezultând în final că a fost un proces care s-a derulat în bne condiţii, respectiv, un proces care nu s-a derulat în bune condiţii dacă s-au înregistrat abateri de tot felul pe parcursul derulării lui. Erorile care duc la procese de realizare a produselor software pe care le catalogăm ca fiind de proastă calitate înregistrăm:
- neluarea în considerare a specificaţiilor,
- utilizarea de limbaje de programare neadecvate,
- scrierea de texte sursă fără să se respecte cerinţe elementare de programre,
- alegerea greşită a strucutrilor de date,
- folosirea de tipuri de date neadecvate,
- evitarea folosirii de teste care ar evita împărţiri prin zero,
- construirea arbitrară a listelor de parametri,
- testarea superficială a procedurilor,
- prezentarea de livrabile incomplet testate,
- documentarea incompletă a textelor sursă.
Orice dintre cele acre ar trebui făcute şi nu se fac, înseamnă introducerea de elemente de non-calitate la nivelul procesului. Noi avem chestia aceea cu merge şi aşa, iar dezvoltatorii de software o folosesc mai abitir decât oricare alţi meseriaşi, pentru că produsul software nu se vede aşa cum se vede un cozonac sau aşa cum miroase o friptură arsă.
Dacă ne definim pentru noi vreo 5 caracteristici de supraveghere calitativă a unui proces de dezvoltare software şi dăm note, fără prea mare dificultate vom şti unde se află din punct de vedere a calităţii procesului o echipă de dezvoltatori şi nu va fi prea târziu să luăm măsurile ce se impun în prima treime a ciclului de dezvoltare, oricât de dureroase ar fi aceste măsuri.
|