La programmation extrême (XP) est-elle incompatible avec des idées exprimées dans les logiciels de personnes?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/78333

Question

Je viens de terminer la lecture de gens (DeMarco, Lister) et j'ai fait des recherches sur la programmation extrême (XP) un peu auparavant. Comme je le vois maintenant, les deux approches sont presque exclusives les unes aux autres.

Peopleware suggère d'isoler les programmeurs de toute perturbation et définit la priorité sur les travaux ininterrompus afin d'aider les programmeurs à atteindre le flux. XP, d'autre part, propose d'assurer autant de communication que possible, suggérant même que les programmeurs "s'asseyent", le code par paires et fonctionnent généralement dans la même pièce (générant beaucoup de bruit).

Ces deux écoles de pensée concurrentes sont-elles peut-être l'une d'entre elles prouvées / mal ou y a-t-il un compromis efficace? Je peux voir les points des deux côtés, mais je ne vois aucun compromis raisonnable.

Je suis très nouveau dans l'étude de la gestion du développement de logiciels, il est donc possible que j'ai mal compris quelque chose. Tous les commentaires sont les bienvenus.

PS en tant que mini-question supplémentaire, en tant que programmeur, que trouveriez-vous plus productif?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top