Lavoro in un'azienda di medie dimensioni ma con una forza IT molto piccola.
L'anno scorso (2011), ho scritto un'applicazione molto popolare tra un grande gruppo di utenti finali. Abbiamo raggiunto una scadenza alla fine dello scorso anno e alcune funzionalità (chiamerò funcA da ora in poi) non sono state aggiunte all'applicazione desiderata alla fine. Quindi, questa applicazione è in esecuzione dal vivo / produzione dalla fine del 2011, potrei aggiungere senza problemi.
Ieri un intero gruppo di utenti finali ha iniziato a lamentarsi del fatto che funcA che non era mai nell'applicazione non funziona più. La nostra priorità in questa azienda è che se un'applicazione viene rotta, deve essere risolta prima dei progetti prioritari.
Ho confrontato codice e query e non vi è alcuna differenza dal 2011, che è proofA. Sono stato quindi in grado di convincere uno degli utenti finali ad ammettere che non ha mai funzionato proofB, ma da allora quell'utente finale è tornato indietro e ha detto che funzionava in precedenza ... Credo che l'orda degli utenti finali si sia assimilata sua. Ho anche rivisto le mie note per questo progetto che ha requisiti e aggiornamenti quotidiani riguardanti il progetto che afferma in particolare, "funcA non raggiunto a causa di vincoli temporali", proofC.
Ho parlato con molti di loro e posso vedere dove potrebbero essere confusi in quanto sono molto lontani da un background di programmazione, ma so anche che sono abbastanza intelligenti da agire in un gruppo al fine di bypassare gli ordini di priorità del progetto al fine di ottenere funzionalità che desiderano semplificare il loro lavoro.
La parte peggiore è che ora il gruppo pensa che si stia avvicinando e il mio capo e il capo dell'IT stanno effettivamente iniziando a crederci, anche se non ci sono modifiche al codice o alla query. Per quanto riguarda la revisione dello stato della logica, è molto semplice e secco fino al punto in cui 1 = 1, funcA non funzionerà.
Quindi, questa è la fine della descrizione del mio scenario, ma sto cercando di non essere fortemente influenzato dalle mie metriche delle prestazioni a causa di ciò che mi avrebbe sostanzialmente spostato per risolvere un problema di produzione che non esiste che probabilmente subentrerà 1 mese.