Termine

Difetto

Info

Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.

Definizione breve

Scostamento fra il comportamento atteso di un software e il suo comportamento reale, qualificato come tale dal team. Si contrappone al no defect, che comprende il miglioramento, la richiesta di capacità, il malinteso e l'argomento fuori priorità.

Definizione dettagliata

In senso normativo, un difetto è una non conformità a una specifica. Nella pratica, è ciò che il team accetta di chiamare difetto — il che dipende dall'esistenza e dalla precisione della specifica, spesso assente.

Negli articoli di questo blog, la parola indica il risultato di una qualificazione, non una proprietà intrinseca: nomina l'esito defect di una decisione a due rami. Non dice nulla sull'impatto — un difetto accertato può essere minore, una capacità assente può essere bloccante.

Uso nel dominio

Qualificazione di un segnale in ingresso, gestione dell'arretrato, metriche di qualità (regressioni, difetti trovati prima della produzione, difetti trovati in produzione).

Sinonimi e varianti

Bug · anomalia · defect.

Da non confondere con

  • Dolore — ciò che l'utente prova, indipendentemente dalla qualificazione e dall'origine tecnica.
  • Policy zero bug — il regime che impone di decidere, mentre il difetto è ciò su cui si decide.
  • Miglioramento — capacità esistente che si vorrebbe migliore, senza scostamento dal comportamento atteso.
  • Richiesta di capacità — funzionalità assente, la cui assenza non è uno scostamento ma un limite del perimetro.
  • Debito tecnico — debolezza di progettazione il cui trattamento è stato deciso; pesa sull'evoluzione, senza un comportamento difettoso visibile.

Esempi

Un pulsante su cui bisogna cliccare due volte: difetto minore.

Una dichiarazione obbligatoria per legge che il prodotto non sa produrre: non è un difetto, eppure è più critica.

Ambiguità / dibattiti

Senza una specifica scritta, il confine fra difetto e miglioramento si negozia caso per caso, spesso a vantaggio di chi gestisce la coda.

Nell'uso corrente, «bug» indica indistintamente un difetto in senso stretto e qualunque contrarietà incontrata da un utente.