ผมรู้สึกประหลาดใจและยินดีที่ The Mythical Man-Month ยังคงได้รับความนิยมหลังจาก 20 ปีผ่านไป มียอดพิมพ์มากกว่า 250,000 เล่ม ผู้คนมักถามว่าผมยังยึดถือความคิดเห็นและคำแนะนำที่เขียนไว้เมื่อปี 1975 อันไหนที่เปลี่ยนไป และเปลี่ยนไปอย่างไรบ้าง แม้ว่าผมจะเคยตอบคำถามนี้ในงานบรรยายเป็นครั้งคราว แต่ก็อยากจะเขียนตอบเป็นลายลักษณ์อักษรมานานแล้ว
Peter Gordon ซึ่งปัจจุบันดำรงตำแหน่ง Publishing Partner ที่ Addison-Wesley ได้ทำงานร่วมกับผมอย่างอดทนและเป็นประโยชน์ตั้งแต่ปี 1980 เขาเสนอให้เราจัดทำ Anniversary Edition ขึ้นมา เราตัดสินใจที่จะไม่แก้ไขต้นฉบับเดิม แต่จะพิมพ์ซ้ำเหมือนเดิมทุกประการ (ยกเว้นการแก้ไขเล็กน้อย) และเพิ่มเติมด้วยความคิดเห็นที่ทันสมัยมากขึ้น
Chapter 16 พิมพ์ซ้ำบทความ "No Silver Bullet: Essence and Accidents of Software Engineering," ซึ่งเป็นบทความของ IFIPS ปี 1986 ที่เกิดจากประสบการณ์ของผมในการเป็นประธานคณะศึกษา Defense Science Board เกี่ยวกับซอฟต์แวร์ทางทหาร ผู้เขียนร่วมในคณะศึกษานั้น รวมถึง Robert L. Patrick เลขานุการบริหาร มีคุณค่าอย่างยิ่งในการทำให้ผมกลับมาเชื่อมต่อกับโปรเจกต์ซอฟต์แวร์ขนาดใหญ่ในโลกจริงอีกครั้ง บทความนี้ถูกพิมพ์ซ้ำในปี 1987 ในนิตยสาร IEEE Computer ซึ่งทำให้ได้รับการเผยแพร่อย่างกว้างขวาง
"No Silver Bullet" เป็นบทความที่ก่อให้เกิดการถกเถียง มันทำนายว่าภายในหนึ่งทศวรรษจะไม่มีเทคนิคการเขียนโปรแกรมใดที่สามารถเพิ่ม productivity ได้ถึง十倍 (order-of-magnitude) เพียงลำพัง ตอนนี้เหลือเวลาอีกหนึ่งปีก็จะครบทศวรรษ และคำทำนายของผมก็ดูจะยังคงถูกต้อง "NSB" กระตุ้นให้เกิดการถกเถียงที่มีชีวิตชีวาในวงการวรรณกรรมมากกว่า The Mythical Man-Month เสียอีก Chapter 17 จึงได้แสดงความคิดเห็นต่อข้อวิจารณ์ที่ถูกตีพิมพ์บางส่วน และอัปเดตความคิดเห็นที่เขียนไว้ในปี 1986
ในการเตรียมการย้อนมองและอัปเดต The Mythical Man-Month ผมรู้สึกประหลาดใจที่มีข้อเสนอเพียงไม่กี่ข้อในหนังสือที่ถูกวิพากษ์วิจารณ์ พิสูจน์ หรือหักล้างโดยงานวิจัยและประสบการณ์ด้านวิศวกรรมซอฟต์แวร์ที่ดำเนินมาอย่างต่อเนื่อง มันเป็นประโยชน์สำหรับผมในตอนนี้ที่จะรวบรวมข้อเสนอเหล่านั้นในรูปแบบดิบ โดยตัดข้อโต้แย้งและข้อมูลสนับสนุนออกไป ด้วยความหวังว่าข้อความเปลือย ๆ เหล่านี้จะเชิญชวนให้เกิดข้อโต้แย้งและข้อเท็จจริงเพื่อพิสูจน์ หักล้าง อัปเดต หรือปรับปรุงข้อเสนอเหล่านั้น ผมจึงได้รวมโครงร่างนี้ไว้เป็น Chapter 18
Chapter 19 คือบทความอัปเดตตัวจริง ขอเตือนผู้อ่านว่าความคิดเห็นใหม่ ๆ นั้นไม่ได้มีพื้นฐานจากประสบการณ์ในสนามจริงมากเท่ากับหนังสือต้นฉบับ ผมทำงานอยู่ในมหาวิทยาลัย ไม่ใช่ในอุตสาหกรรม และทำโปรเจกต์ขนาดเล็ก ไม่ใช่โปรเจกต์ใหญ่ ตั้งแต่ปี 1986 เป็นต้นมา ผมสอนแต่วิชาวิศวกรรมซอฟต์แวร์เท่านั้น ไม่ได้ทำงานวิจัยด้านนี้เลย งานวิจัยของผมกลับเป็นเรื่อง virtual environments และการประยุกต์ใช้ของมัน
ในการเตรียมการย้อนมองครั้งนี้ ผมได้ขอความคิดเห็นปัจจุบันจากเพื่อน ๆ ที่ทำงานในวงการวิศวกรรมซอฟต์แวร์อยู่จริง ๆ ผมรู้สึกเป็นหนี้บุญคุณ Barry Boehm, Ken Brooks, Dick Case, James Coggins, Tom DeMarco, Jim McCarthy, David Parnas, Earl Wheeler และ Edward Yourdon สำหรับความเต็มใจอย่างยิ่งในการแบ่งปันความคิดเห็น วิจารณ์ draft อย่างรอบคอบ และช่วยให้ความรู้ใหม่แก่ผม Fay Ward ได้จัดการด้าน production เชิงเทคนิคของบทใหม่ ๆ ได้อย่างยอดเยี่ยม
ผมขอขอบคุณ Gordon Bell, Bruce Buchanan, Rick Hayes-Roth, เพื่อนร่วมงานใน Defense Science Board Task Force on Military Software และโดยเฉพาะอย่างยิ่ง David Parnas สำหรับข้อคิดเห็นและแนวคิดที่กระตุ้นความคิด รวมถึง Rebekah Bierly สำหรับการผลิตเชิงเทคนิคของบทความที่พิมพ์ที่นี่เป็น Chapter 16 การวิเคราะห์ปัญหาซอฟต์แวร์ออกเป็นหมวดหมู่ essence และ accident ได้รับแรงบันดาลใจจาก Nancy Greenwood Brooks ซึ่งใช้การวิเคราะห์แบบนี้ในบทความเกี่ยวกับการสอนไวโอลินแบบ Suzuki
ธรรมเนียมของสำนักพิมพ์ Addison-Wesley's ไม่อนุญาตให้ผมกล่าวถึงในคำนำของฉบับปี 1975 ถึงบทบาทสำคัญที่พนักงานของพวกเขาเล่นไว้ ผลงานของบุคคลสองคน' ที่ควรกล่าวถึงเป็นพิเศษคือ Norman Stanton ซึ่งดำรงตำแหน่ง Executive Editor ในขณะนั้น และ Herbert Boes ซึ่งดำรงตำแหน่ง Art Director Boes เป็นผู้ออกแบบสไตล์ที่หรูหรา ซึ่งนักวิจารณ์คนหนึ่งกล่าวถึงเป็นพิเศษ: "margins กว้าง และการใช้ typeface และ layout อย่างสร้างสรรค์" ที่สำคัญกว่านั้น เขายังให้คำแนะนำที่สำคัญว่าทุกบทควรมีภาพเปิดบท (ตอนนั้นผมมีเพียงภาพ Tar Pit และมหาวิหาร Reims เท่านั้น) การหาภาพเหล่านี้ทำให้ผมต้องทำงานเพิ่มอีกปี's แต่ผมรู้สึกขอบคุณคำแนะนำนั้นตลอดไป
Soli Deo gloria — แด่พระเจ้าแต่ผู้เดียว พระสิริจงมีแด่พระองค์
F. P. B., Jr.
Chapel Hill, N.C._
_March 1995