Il tuo manager non vuole numeri per i rischi.
Un manager di solito vuole sapere che non rovinerai il software.
Le due aree di rischio ammontano a "sai tutto ciò che devi sapere?" e "spezzerai qualcos'altro?"
Probabilmente dovresti dare un'analisi qualitativa dei rischi.
Elenca le domande che hai - le aree misteriose - le cose che potrebbero richiedere un follow-up o che potresti rompere perché non le capisci.
I "numeri" sono 1.0. Avrai cambiamenti di follow-up (ci sono sempre modifiche di follow-up) e introdurrai nuovi bug precedentemente sconosciuti (a meno che tu non abbia una vera e propria disciplina di test, che sembra improbabile dalla situazione e dalla domanda ).
Idealmente, capisci l'intero problema e non avrà bisogno di follow-up. È proprio vero? Che prove puoi dare che capisci tutto? Se si dispone di prove, presentarlo e affermare che non vi è alcun rischio di follow-up. Se non hai le prove che capisci l'intero problema, elenca le cose che non capisci. Questo è il rischio.
Idealmente, non romperai nient'altro. È proprio vero? Che prove puoi dare che il tuo cambiamento è isolato e non rompere qualcos'altro? Di nuovo, elenca le cose che potrebbero rompersi; questo è il rischio.
Tieni presente che le perfette conoscenze possono venire solo dopo in realtà hai completato tutte le modifiche. Solo dopo fai cambiare il codice, saprai se hai saputo o meno tutto e non hai infranto qualcos'altro.
Guardando nel futuro inconoscibile, puoi solo immaginare se sai tutto e non romperà nulla.
Di conseguenza, c'è un livello di rendimenti decrescenti. Puoi fornire prove che comprendi la modifica e non infrangerà nulla, ma non puoi essere assolutamente sicuro della tua analisi se non effettuando effettivamente il cambio di codice effettivo.