Sviluppo software
Il modello di caos si concentra sulla definizione, implementazione e integrazione dei cicli di vita dei vari aspetti minori di un progetto di sviluppo software, ai seguenti livelli:
- Il progetto nel suo insieme.
- I vari sistemi interconnessi in fase di sviluppo.
- I vari aspetti modulari del software.
- Le funzioni del software.
- Le singole righe di codice.
Strategia del modello del caos
La strategia del modello di caos è identificare i problemi pertinenti e "risolvere sempre prima il problema più importante" in base alle seguenti definizioni:
- Un problema è un compito di programmazione incompleto.
- Il problema più importante è una combinazione di grandi, urgenti e solidi: i grandi problemi sono quelli che forniscono valore agli utenti sotto forma di funzionalità; le questioni urgenti sono quelle che manterranno altri lavori fino a quando non saranno risolti; i problemi solidi sono quelli che sono affidabili e testati quando risolti.
- Un problema è risolto quando viene portato a un punto di stabilità.
Termini di programmazione