Questa non è una domanda di programmazione di per sé - altro sulla gestione delle applicazioni. Lavoro per quello che è iniziato come una piccola azienda, che è cresciuta piuttosto rapidamente e ha avuto molto successo in un periodo relativamente breve. Quasi tutto il commercio avviene online, e il nostro team IT è molto piccolo rispetto alla quantità di denaro che viene pompata attraverso il sito (sono io e altri due).
Di tanto in tanto ci sono dei "blip" nel quadro al di fuori delle ore, che inevitabilmente portano a me stesso oa uno dei miei colleghi che riceve una telefonata. Il nostro call center non è particolarmente adatto per analizzare errori, ecc. E il 99% delle volte la soluzione è in realtà un problema di inserimento dati / formazione utente. L'1% delle volte è un vero bug.
La nostra compagnia ora sta insistendo sul fatto che noi tre sviluppatori definiamo una rota di guardia in cui possiamo essere contattati assicurandoci che non saremo fuori città ecc. non retribuiti se siamo chiamati o meno, nel caso qualcosa vada storto fuori Orario. Non tutte le nostre competenze si sovrappongono, quindi potrei non essere in grado di diagnosticare e risolvere rapidamente un problema che uno degli altri potrebbe (ad es. Timeout del database avrebbe bisogno del DBA, i problemi di posta elettronica avrebbero bisogno del nostro ragazzo di infrastruttura, i problemi del sito avrebbero bisogno di me).
Nessuno di noi è particolarmente felice di questo, quindi mi chiedevo se qualcun altro ha avuto un'esperienza simile e come hai affrontato la situazione?
EDIT: Grazie a tutti per i suggerimenti: ne ho contrassegnato uno come la risposta giusta puramente sulla base del fatto che mi ha fatto sentire un po 'meglio, ma tutti i suggerimenti sono abbastanza chiari su ciò che abbiamo discusso internamente. Abbiamo la sensazione che sia un po 'ingiusto ora dobbiamo rinunciare ai nostri fine settimana in modo che tutti gli altri possano diventare ricchi. Stiamo tentando di spingere verso un processo di sviluppo più maturo per ridurre al minimo i bug, ma ciò richiederebbe anche il resto della società a cambiare e loro davvero non vogliono che nulla cambi al di fuori dell'IT!