Domanda

Ho appena finito di leggere Peopleware (DeMarco, Lister) e ho studiato un po 'di programmazione Extreme (XP). Come lo vedo ora, i due approcci sono quasi esclusivi tra loro.

Peopleware suggerisce di isolare i programmatori da qualsiasi disturbo e stabilisce la priorità su lavori ininterrotti al fine di aiutare i programmatori a raggiungere il flusso. XP d'altra parte propone di garantire quante più comunicazioni possibile, anche suggerendo ai programmatori di "sedersi insieme", di codice in coppia e generalmente funzionano nella stessa stanza (generando molto rumore).

Quelle due scuole di pensiero in competizione sono forse una di queste dimostrate giuste/sbagliate o c'è un compromesso efficace? Riesco a vedere i punti che entrambe le parti fanno, ma non riesco a vedere alcun compromesso ragionevole.

Sono molto nuovo nello studio della gestione dello sviluppo del software, quindi è possibile che io abbia frainteso qualcosa. Tutti i commenti benvenuti.

PS come mini-domanda aggiunta, come programmatore, che troveresti più produttivo?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top