Blog

Quando un “bug” diventa una leggenda metropolitana

mercoledì, 14 Gennaio 2026

Ovvero: perché dopo anni non esistono interventi “dovuti”

Nel mondo dello sviluppo software c’è una figura mitologica che compare puntualmente quando un progetto ha qualche anno sulle spalle: il bug fantasma.

Nessuno lo ha mai visto chiaramente, non è riproducibile con precisione, non è documentato, ma c’è.
E, soprattutto, qualcuno è convinto che debba essere sistemato gratuitamente.

Questo articolo nasce da un caso reale (molto reale) e vuole chiarire alcuni concetti fondamentali che, sorprendentemente, non sono ancora così scontati.

Un progetto non nasce nel vuoto (e non vive per sempre)

Ogni software nasce in un contesto preciso:

  • una versione specifica di WordPress
  • una versione di PHP
  • un set di plugin attivi
  • un’infrastruttura server
  • requisiti chiari (si spera)

Nel nostro caso, il plugin in questione è stato progettato nel novembre 2021, su richiesta di un cliente intermediario, con cui esistevano rapporti contrattuali diretti.
Il cliente finale era un altro soggetto, che oggi — anni dopo — segnala un presunto malfunzionamento.

Ed è qui che iniziano i problemi.

“C’è un bug” non è una diagnosi

Dire “c’è un bug” non equivale a:

  • dimostrare che il bug esista
  • dimostrare che dipenda dal plugin
  • dimostrare che fosse presente all’origine
  • dimostrare che sia coperto da precedenti accordi

Un comportamento anomalo può dipendere da decine di fattori:

  • aggiornamenti di WordPress
  • aggiornamenti PHP
  • altri plugin
  • temi
  • modifiche server
  • utilizzi diversi da quelli originari

Senza evidenze tecniche oggettive, il bug resta un’ipotesi.
E le ipotesi, nel mondo reale, non sono attività correttive dovute.

No, la “verifica gratuita” non esiste

Un altro grande classico:

“Chiediamo solo di verificare se è un bug”

La verifica è lavoro.
Richiede tempo, competenze, accesso agli ambienti, analisi del contesto attuale e confronto con quello originario.

Pretendere che sia gratuita equivale a chiedere a un medico:

“Dottore, può solo guardare, senza visitarmi?”

Spoiler: no.

L’intervento recente non crea una garanzia eterna

Nel nostro caso, era stato effettuato un intervento puntuale il mese precedente, sulla base di indicazioni ricevute in modo non strutturato.

Quel tipo di intervento:

  • non certifica l’esistenza di un bug
  • non valida l’intero plugin
  • non riapre progetti chiusi anni prima
  • non crea una garanzia implicita

È assistenza spot. Punto.

Cliente finale ≠ cliente contrattuale

Altro tema spesso sottovalutato:
se i rapporti commerciali sono intercorsi con un intermediario, è lì che risiedono obblighi e responsabilità.

Il cliente finale:

  • è legittimato a segnalare problemi
  • non è automaticamente titolare di diritti contrattuali diretti
  • non può ridefinire retroattivamente ambiti e garanzie

Questo non è cinismo. È diritto commerciale.

Dopo anni, si parla solo di nuova assistenza

Riassumendo:

  • il progetto ha anni
  • il contesto è cambiato
  • il bug non è dimostrato
  • non esistono garanzie attive
  • non esistono interventi “dovuti”

L’unico terreno possibile è quello della nuova assistenza tecnica, con:

  • ambito definito
  • stime chiare
  • costi trasparenti

E sì: anche solo per capire se c’è davvero un problema.

Conclusione

Il software non è una pianta grassa:
non lo annaffi una volta e poi sopravvive per anni senza manutenzione.

E soprattutto:

se un progetto è chiuso, consegnato e pagato,
non torna improvvisamente in garanzia perché “qualcosa ora non va”.

Da Sferica non abbiamo nulla contro i bug.
Ma abbiamo molto contro le leggende metropolitane.

Leggi anche:

sarti-digitali
digitalizzazione-ristorazione
smishing