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