Utente:Marcobombe/Sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 16:
In applicazioni software personalizzate, anche quando si utilizza un ciclo di sviluppo comprovato, possono verificarsi dei problemi con il cliente in materia di requisiti. Il "Cowboy Coding" può accentuare questo problema poiché spesso non scala i requisiti in un calendario ragionevole, e il cliente trova funzionalità non ancora utilizzabili al momento delle scadenze previste. Allo stesso modo, i progetti con i clienti meno tangibili (progetti sperimentali) possono iniziare con l'immediato sviluppo del codice e non con un'analisi formale dei requisiti di progettazione. Mancanza di analisi di progettazione può portare a scelte tecnologiche errate o insufficienti che , nel caso peggiore, può richiedere un ulteriore sforzo di programmazione e tempo al programmatore, costringendolo a porting di piattaforma o di linguaggio di programmazione.
*Incompletezza
Molti modelli di sviluppo software utilizzano un approccio incrementale che sottolineadelinea i prototipi funzionali in ogni fase. Progetti non gestiti possono avere pocheinferiori possibilità di test e iterazione fra le unità di lavoro, lasciando il progetto incompleto.
 
== Vantaggi del "Cowboy Coding" ==