Penso che sia ben compreso che il rischio in un progetto di ingegneria del software aumenta con le dimensioni del progetto e la pendenza della scala supera lineare. Con l'aumento del numero di funzionalità, non solo aumenterà la stima, ma aumenterà anche il margine di errore in quella stima.
Per questo motivo, la metodologia Agile sottolinea la necessità di rompere i progetti in piccoli sforzi che si inseriscono in un'unica iterazione. Ciò offre una maggiore prevedibilità del progetto (e un più alto livello di sanità mentale tra il team di sviluppo).
Esiste un nome per questo principio? Per esempio. qualcosa come "la legge di John?"
C'è stata qualche ricerca che quantifica questo principio? Per esempio. la relazione tra dimensione e rischio è geometrica o esponenziale?