मैंने अभी-अभी Peopleware (DeMarco, Lister) पढ़ना समाप्त किया है और एक्सट्रीम प्रोग्रामिंग (XP) पर कुछ समय पहले शोध किया है। जैसा कि मैंने अभी देखा, दोनों दृष्टिकोण एक दूसरे के लगभग अनन्य हैं।
लोगवेयर किसी भी गड़बड़ी से प्रोग्रामरों को अलग करने का सुझाव देते हैं और प्रोग्रामर को प्रवाह को प्राप्त करने में मदद करने के लिए निर्बाध कार्य पर प्राथमिकता निर्धारित करते हैं। दूसरी ओर एक्सपी जितना संभव हो उतना संचार सुनिश्चित करने का प्रस्ताव करता है, यहां तक कि प्रोग्रामर को "एक साथ बैठने" का सुझाव देते हैं, जोड़े में कोड और आम तौर पर एक ही कमरे में काम करते हैं (बहुत शोर पैदा करते हैं)।
क्या विचार के दो प्रतिस्पर्धी स्कूल हैं, शायद उनमें से एक सही / गलत साबित हुआ है या कोई प्रभावी समझौता है? मैं दोनों पक्षों के बिंदुओं को देख सकता हूं, लेकिन कोई उचित समझौता नहीं देख सकता।
मैं सॉफ्टवेयर विकास प्रबंधन का अध्ययन करने के लिए बहुत नया हूं, इसलिए यह संभव है कि मैं कुछ गलत समझ रहा हूं। सभी टिप्पणियों का स्वागत है।
PS एक प्रोग्रामर के रूप में एक अतिरिक्त लघु-प्रश्न के रूप में, जिसे आप अधिक उत्पादक पाएंगे?