Abbiamo un report che trova nuovi thread in cui utenti non staff si sono risposti a vicenda.
Originariamente avevamo creato questo report per poter premiare gli utenti con badge per il loro aiuto ad altri utenti. Nel tempo, però, abbiamo scoperto che è un buon modo per individuare incidenti nel nostro servizio SaaS, quando altri utenti intervengono per dire “Ho lo stesso problema”.
Controllavamo questo report manualmente, più volte al giorno. E poi ho capito che potevo automatizzarlo per inviarci un PM quando il report non era vuoto. Fantastico!
Dato che si tratta di un report per individuare incidenti, l’ho impostato per essere eseguito ogni 30 minuti. Tutto bene.
Fino al primo fine settimana, quando verso venerdì sera, inizio sabato mattina, un utente disponibile è intervenuto nel thread di qualcun altro. Entro 30 minuti abbiamo ricevuto un messaggio. E di nuovo 30 minuti dopo, poiché nessuno stava lavorando per risolvere il problema, il report è rimasto attivo. E 30 minuti dopo ancora. E di nuovo 30 minuti dopo ancora… Tutto il fine settimana. Tutti nel mio team sono intervenuti, credo che siano stati circa 125 messaggi.
I miei compagni di squadra erano… poco divertiti.
(A proposito, ho mostrato loro durante lo standup come chiudere in massa questa sottoclasse di notifiche. Non sono ancora contenti di me.)
Pensano che dovrei chiedere una casella di controllo per Non inviare PM se i risultati sono gli stessi dell'ultima volta. Ma ciò richiederebbe la memorizzazione dei vecchi risultati, il che sospetto sarebbe più complicato di quanto ne valga veramente la pena.
Quindi, invece, chiedo l’opzione per pianificare questo in modo più preciso con la possibilità di scegliere più giorni della settimana e un intervallo di tempo per selezione. Ad esempio:
D L M G V S D
x x x x
Dalle: 6
Alle: 17
---
D L M G V S D
x
Dalle: 6
Alle: 15