Documente Academic
Documente Profesional
Documente Cultură
Terminologia variază dar trebuie să fie fixată (constantă, consistentă) în cadrul unei
echipe pentru a elimina problemele de comunicare. Termeni fundamentali:
Eroarea (vezi definiţia). Modificările aduse la definiţie (nerecomandate) trebuie
cunoscute de toţi membrii echipei (ex: ignorarea erorilor subiective)
Specificaţiile – contract cu scop de unificare a scopurilor echipei şi terminologiei
Precizie vs. Acurateţe – atribute ale ieşirilor aplicaţiei:
• Precizie – ţine de metodă, cât de bune sunt mijloacele prin care se urmăreşte
un rezultat (ex: numărul de zecimale din rezultatul unei împărţiri)
• Acurateţe – ţine de scop, cât de aproape e rezultatul obţinut faţă de cel dorit
(ex: corectitudinea rezultatului unei împărţiri)
Terminologie
Eficient – accent pe minimizarea costurilor (atingând “suficient de bine” obiectivele, obiective de faţadă):
- TENDINŢA GENERALĂ de CONSERVARE a RESURSELOR
- simptom al rentabilităţii
Efectiv – accent pe calitatea rezultatelor (indiferent de cost)
- IDEAL (de regulă resursa timp se consumă inevitabil)
- simptom al calităţii
Eficace – punct optim între ideal şi real: să se atingă cât mai multe din obiective în condiţii de resurse limitate (timp, oameni, capital)
Cazuri extreme:
• Orientare spre eficienţă (e posibil ca rezultatele să fie atât de slabe încât să provoace costuri ulterioare, anulând eficienţa) – tendinţă naturală sub aspect economic!
• Orientare spre efectivitate (e posibil ca rezultatele să nu se obţină niciodată datorită consumării resurselor, anulând efectivitatea)
În domeniul software:
• Efectivitate prioritară => minimizarea erorilor (software medical, militar, economic);
• Eficienţă prioritară => ascunderea erorilor (software domestic)
Implicaţii în management:
• Deciziile pe bază de informaţie imediată (uneori neverificată) sunt orientate spre eficienţă dar pot fi eronate
• Deciziile pe bază de informaţii verificate şi exacte sunt orientate spre efectivitate dar consumă resurse (cel puţin timp).
În domeniul software:
• Efectivitate prioritară => minimizarea erorilor (software medical, militar, economic);
• Eficienţă prioritară => ascunderea erorilor (software domestic)
Implicaţii în management:
• Deciziile pe bază de informaţie imediată (uneori neverificată) sunt orientate spre eficienţă dar pot fi eronate
• Deciziile pe bază de informaţii verificate şi exacte sunt orientate spre efectivitate dar consumă resurse (cel
puţin timp).
Eroare tip 4: tastele nu sunt ordonate crescător, butoanele nu au forma standard Windows
(standarde asumate implicit, nu sunt explicitate de specs)
Eroare tip 5:_tastele sunt prea mici, cu riscul de apăsare pe lângă ele,
simbolurile de pe taste sunt neclare, programul e lent
+orice alte nemultumiri potentiale ale clientului (subiectivismul
calitatii)
Eroarea
Subiectivismul erorii:
- o eroare e definita de un observator, nu de existenta sa (nedetectata)
- observatori diferiti vor atribui nivele de calitate diferite
- testerul e cel mai important observator, erorile care trec de el vor fi costisitoare
- depanatorul va corecta acea parte din erorile observate considerate relevante de
manager
Tipuri de costuri:
• Costuri de conformitate (efortul depus în urmărirea unui prag de calitate)
• Au caracter preventiv faţă de fazele târzii ale procesului de producţie: impunerea unei discipline, planificări,
reguli de programare (comentarii, nume de variabile, claritatea codului sursă), testările superficiale de
confirmare a funcţionalităţii generale.
• Costuri interne de nonconformitate (efortul depus în detectarea abaterilor faţă de pragul de calitate
urmărit şi eliminarea lor)
• Au caracter preventiv faţă de manifestarea erorii la beneficiar: testarea şi corectarea erorilor
• Costuri externe de nonconformitate (efortul depus în eliminarea erorilor manifestate la beneficiar –
despăgubiri, consultanţă, retragerea produsului de pe piaţă etc.)
În practică:
• Cex>Cc+Cint
• Pe măsură ce cresc Cc şi Cint, scad Cex
• Costul unei erori se propagă exponenţial
• => investiţii masive în asigurarea calităţii în detrimentul costurilor propagate
Propagarea costurilor unei erori
$100
$100
$90
$80
$70
$60
$50 Cost
$40
$30
$20
$10
$10 $1
$-
C.Conf C.Nonc.Int. C.Nonc.Ext.