ฉันเพิ่งอ่าน Peopleware (DeMarco, Lister) เสร็จแล้วและได้ทำการค้นคว้าเกี่ยวกับ Extreme Programming (XP) มาก่อน อย่างที่ฉันเห็นตอนนี้ทั้งสองวิธีเกือบจะไม่เหมือนกัน
Peopleware แนะนำให้แยกโปรแกรมเมอร์ออกจากการรบกวนใด ๆ และกำหนดลำดับความสำคัญในการทำงานอย่างต่อเนื่องเพื่อช่วยโปรแกรมเมอร์ให้ไหล ในทางกลับกัน XP เสนอเพื่อให้แน่ใจว่ามีการสื่อสารมากที่สุดเท่าที่จะเป็นไปได้แม้จะแนะนำให้โปรแกรมเมอร์ "นั่งด้วยกัน" โค้ดเป็นคู่และโดยทั่วไปจะทำงานในห้องเดียวกัน (สร้างเสียงรบกวนมาก)
เป็นโรงเรียนแห่งความคิดที่แข่งขันกันอาจเป็นหนึ่งในโรงเรียนที่พิสูจน์ว่าถูกหรือผิดหรือมีการประนีประนอมอย่างมีประสิทธิภาพหรือไม่? ฉันเห็นจุดต่าง ๆ ที่เกิดขึ้น แต่ไม่เห็นการประนีประนอมที่สมเหตุสมผล
ฉันใหม่มากในการศึกษาการจัดการการพัฒนาซอฟต์แวร์ดังนั้นจึงเป็นไปได้ว่าฉันเพิ่งเข้าใจผิดบางอย่าง ความคิดเห็นทั้งหมดยินดีต้อนรับ
ป.ล. ในฐานะคำถามเล็ก ๆ ที่เพิ่มเข้ามาในฐานะโปรแกรมเมอร์ซึ่งคุณจะพบว่ามีประสิทธิผลมากขึ้นหรือไม่