La programmazione estrema (XP) è incompatibile con le idee espresse in Peopleware?
https://softwareengineering.stackexchange.com/questions/78333
-
01-11-2019 - |
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