Mi chiedo se voi meravigliose persone qui presenti potreste offrirmi qualche consiglio su come gestire un avvertimento scritto che ho ricevuto oggi.
Background
Ho lavorato per una società di software negli ultimi 8 anni che si occupa di posta elettronica broadcast. I clienti utilizzano il nostro servizio per caricare i loro elenchi di clienti e inviare loro e-mail promozionali, tenere traccia delle risposte e-mail ecc. Alcune di queste e-mail possono essere inviate a centinaia di migliaia di persone contemporaneamente.
Si è verificato un problema con una delle applicazioni coinvolte nell'invio dell'email. Mi è stato assegnato il compito di esaminare il problema dal mio diretto superiore. Non avevo mai visto prima questa parte dell'applicazione, quindi il suo processo era completamente nuovo per me; Ho dovuto imparare mentre andavo.
Dopo alcune indagini ho trovato il problema e l'ho segnalato. Il mio manager mi ha quindi chiesto di apportare una modifica per correggere il bug. Tuttavia, mi è stato chiesto di apportare questa modifica nella versione live dell'applicazione, non nella versione di sviluppo. Per gli sviluppatori non software là fuori, questa non è una best practice ed è potenzialmente pericolosa .
Non ho fatto domande al mio manager perché pensavo (erroneamente) che se fosse disposto per permettermi di apportare una modifica come questa all'applicazione live, non potrebbe essere davvero così catastrofico se qualcosa fosse andato storto, quindi ho apportato la modifica. Ho chiesto come avremmo potuto testarlo e lui ha risposto:
"Il client X ha programmato che un'email venga inviata a 5k client in 10 minuti; sarà un buon test".
Poi è andato a pranzo, e così ho fatto io. Al ritorno, sono stato informato dal personale di supporto che il processo non era riuscito, il che significa che era stata inviata un'e-mail errata all'intero database anziché un sottoinsieme dei loro clienti.
Il fallout
Questa mattina, il nostro amministratore delegato è arrivato in ufficio ed era estremamente arrabbiato per quello che è successo. Ha portato me e il mio manager immediatamente a una riunione e ha chiesto cosa fosse successo. Il mio manager è rimasto per lo più in silenzio durante l'intera riunione, lasciandomi a parlare. A quel tempo, non volevo gettare il mio manager sotto l'autobus perché volevo permettergli di ammettere il suo errore nell'insegnarmi a svolgere il lavoro su un sistema live. Tuttavia, questa volta non è arrivata. L'amministratore delegato quindi mi ha interrotto di parlare e ha inviato a entrambi un avviso disciplinare scritto poiché esiste la possibilità di perdere questo cliente che vale circa £ 200.000 all'anno.
La mia domanda
Mi è stato concesso il diritto di presentare ricorso contro la notifica scritta, tuttavia devo farlo entro 7 giorni. Mi sento come se questa comunicazione scritta che mi è stata inviata sia ingiusta poiché agivo solo sotto istruzioni dirette del mio manager. Ne ho parlato con la mia collega oggi e lei mi ha detto di aver ascoltato l'intera conversazione tra me e il mio manager sui test sui dati in tempo reale e pensa che la mia notifica sia ingiusta.
Pensi che io abbia un punto per appellarsi a questa decisione? e se sì, come mi avvicinerei? Siamo una piccola azienda (10 dipendenti) e non voglio davvero rendere le cose imbarazzanti tra me e il mio manager in ufficio.