Sono uno sviluppatore Sr java e di recente mi sono unito a un nuovo team. Qui mi è stato chiesto di creare un documento funzionale guardando il codice di un'applicazione legacy. Questa applicazione è stata scritta circa 8-10 anni fa, che è attualmente in esecuzione in ambiente live ma a causa della mancanza di documentazione è difficile essere configurata ed eseguita su una scatola di sviluppo locale. Ho consultato alcuni dei vecchi membri del team che lo supportano, ma nessuno è stato in grado di eseguirlo sui loro box di sviluppo.
Ora devo creare un documento funzionale da esso (con l'esecuzione solo guardando il codice) che fungerà da base per riscrivere questa applicazione con nuove tecnologie e alcuni miglioramenti. Ti suggeriamo gentilmente quale sarebbe il modo migliore per andare avanti?
Ho cercato di scoprire i tester e ho scoperto che non ci sono tester attualmente assegnati a questa applicazione poiché è una vecchia app in esecuzione in diretta. Non ci sono molti miglioramenti o bug in arrivo. Mentre questo progetto di riscrittura è già in coda, la gestione sta cercando di allineare eventuali bug in arrivo a questa nuova app.