Setelah membaca ini, Saya melihat bahwa tampaknya ada banyak ketidaksepakatan tentang bagaimana tim tangkas harus disusun dalam kelompok pengembang dengan berbagai kemampuan (alias hampir semua tim). Haruskah semua pengembang terbaik ditempatkan di tim mereka sendiri dan diberi pekerjaan prioritas tertinggi? Ini akan memastikan bahwa tugas yang paling penting akan selesai. Pada saat yang sama, Anda kemudian dibiarkan dengan tim-tim "kurang sempurna" di tempat lain menimbun hutang teknis, bahkan jika itu hanya pada tugas-tugas prioritas rendah. Di sisi lain, tim yang terdistribusi secara merata dapat memiliki manfaat membuat pengembang lagging Anda sedikit lebih baik, tetapi memiliki potensi untuk mendemotivasi pemukul terberat Anda. Juga, jika Anda menggabungkan banyak pola desain yang baik dengan banyak pola anti-buruk, Anda benar-benar bisa berakhir dengan sesuatu yang mungkin juga merupakan pola anti-pola.