I bug critici e spettacolari sono una cosa. Dovresti sempre provare a testarli il più possibile. E ci sarà sempre una minima possibilità che si verifichi qualche caso limite davvero strano. Il modo migliore per gestirlo è sistemarlo, creare un test e andare avanti.
Tuttavia, penso che sia praticamente impossibile fare ciò che richiedono. La cosa più importante per me è che non esiste una definizione di ciò che è considerato un "bug".
C'è uno stile di cui non piace l'aspetto? L'interfaccia utente non sta esattamente facendo quello che si aspettava?
È qui che devi esaminare veramente: è un bug o un risultato non intenzionale? Ad esempio, se ho reso il testo blu senza alcun obbligo di dire che doveva essere blu o non essere rosso o essere di qualsiasi colore, il project manager mi urla perché ha un aspetto migliore in verde (e non c'era alcun requisito per il verde ), Direi che questo non è un bug e che non ci si poteva aspettare che lo sapessi. Assicurati quando dicono che è un bug: è qualcosa che è un comportamento sostanzialmente inaspettato quando qualcosa era esplicitamente previsto.
Ora non sto dicendo che devi essere veramente pignolo con ciò che è e non è un bug. L'ultima cosa che vuoi è iniziare a scontrarti con il tuo project manager su una cosa del genere. Quello che vuoi fare è rimanere sulla stessa pagina: riconosci di essere d'accordo sul fatto che idealmente dovrebbero esserci zero bug, ma non puoi aspettarti che non accadrà mai. È impossibile conoscere le infinite combinazioni di azioni e aspettative per creare tutti i test per loro. E quasi certamente i bug si verificheranno in molti gradi diversi. L'importante è affrontarli in modo professionale e tempestivo riducendo al minimo l'impatto sugli utenti.
Inoltre, forse non correlato alla domanda principale, ma penso che potrebbe essere utile: quando ho a che fare con qualcuno (un manager, un cliente, un utente, qualunque cosa) che è arrabbiato con me: riconosco le loro preoccupazioni, mi concentro sul capire capire qual è il loro problema e rispondere con empatia e logica. Determina di cosa sono turbati, fai (o in alcuni casi non fai) ciò che deve essere fatto per risolverlo, quindi parlane. Mantieni la calma, pensa e rispondi. Parlare e comunicare sono spesso trascurati e necessari quando entrambe le parti devono fidarsi l'una dell'altra per fare le cose.