Esiste un principio SWE che associa dimensione e rischio del progetto?

1

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?

    
posta John Wu 28.10.2016 - 22:45
fonte

1 risposta

1

Non risponde esattamente alla domanda, ma qui ci sono alcune idee strettamente correlate:

Il cono dell'incertezza

Link

Early in a project, specific details of the nature of the software to be built, details of specific requirements, details of the solution, project plan, staffing, and other project variables are unclear. The variability in these factors contributes variability to project estimates -- an accurate estimate of a variable phenomenon must include the variability in the phenomenon itself. As these sources of variabiility are further investigated and pinned down, the variability in the project diminishes, and so the variability in the project estimates can also diminish. This phenomenon is known as the “Cone of Uncertainty” which is illustrated in the following figure. As the figure suggests, significant narrowing of the Cone occur during the first 20-30% of the total calendar time for the project.

LeggediBrook

Link

Brooks' law is a claim about software project management according to which "adding manpower to a late software project makes it later". It was coined by Fred Brooks in his 1975 book The Mythical Man-Month. According to Brooks, there is an incremental person who, when added to a project, makes it take more, not less time.

    
risposta data 29.10.2016 - 00:15
fonte

Leggi altre domande sui tag