Sono responsabile della creazione di una presentazione per la gestione che dettagli come un sistema dovrebbe essere refactored o riscritto. Abbiamo un sistema esistente che ha avuto errori di produzione e il codice base non è in uno stato desiderabile.
Ecco le opzioni attuali possibili:
- Riscrivi il sistema usando gli sviluppatori che forniscono la migliore qualità del codice
- Riscrivi il sistema usando sviluppatori che scrivono meno codice di qualità ideale
- Lascia il sistema così com'è e mantienilo
- Riscrivi il sistema usando manodopera più economica dall'altra parte del mondo
Il problema non è tra quelli da scegliere, perché credo che il # 1 offra il miglior valore a lungo termine per il business. Il problema è come presentare questo al management in modo che capiscano i costi di ogni scorciatoia che prendono dal # 1.
Ad esempio, inizierei con la presentazione # 1 ... e poi? La mia idea originale è di mostrare in qualche modo ogni scorciatoia e cosa significa in termini di costi / benefici a lungo termine. Quindi, forse la direzione vuole usare manodopera più economica. Devo mostrare che cosa fa alla qualità, al tempo, ecc. Come posso dimostrarlo? Forse la direzione vuole usare un ibrido tra le opzioni di cui sopra. Come lo mostro? Ci potrebbero essere 20 diverse permutazioni delle opzioni di cui sopra, e mi piacerebbe dimostrare che se adottano l'approccio a breve termine di tutto a basso costo, ciò che alla fine significa per la qualità del prodotto.
Ci sono grafici per questo tipo di cose? Un approccio consigliato? Potrei semplicemente iniziare a scrivere, ma non voglio che gli occhi della direzione si smaterializzino da troppe parole. Spero che tutto abbia un senso.
Un'idea è di presentare qualcosa di simile a ciascuna opzione: