פרדריק פיליפס ברוּקסאנגלית: Fred Brooks;‏ 19 באפריל 193117 בנובמבר 2022) היה חלוץ בתחום הנדסת תוכנה. ברוקס נודע בעיקר כמי שניהל בחברת IBM את הפיתוח של מערכת ההפעלה OS/360, שהייתה ציון דרך משמעותי בתחום הנדסת התוכנה. בספר The Mythical Man-Month, שהפך עם השנים לקלאסיקה, כתב ברוקס בפתיחות על הניסיון, הקשיים והלקחים מהפרויקט. ברוקס נודע גם בשל המאמר No Silver Bullet ("אין קליע כסף") שכתב, העוסק בעתיד הנדסת התוכנה. ברוקס הוא זוכה פרס טיורינג לשנת 1999.

פרד ברוקס
Fred Brooks
לידה 19 באפריל 1931
דרהאם, קרוליינה הצפונית, ארצות הברית עריכת הנתון בוויקינתונים
פטירה 17 בנובמבר 2022 (בגיל 91)
צ'אפל היל, ארצות הברית עריכת הנתון בוויקינתונים
שם לידה Frederick Phillips Brooks Jr. עריכת הנתון בוויקינתונים
ענף מדעי מדעי המחשב, הנדסת תוכנה, מערכת הפעלה, מדעי האינפורמציה עריכת הנתון בוויקינתונים
מקום לימודים
מנחה לדוקטורט הווארד אייקן עריכת הנתון בוויקינתונים
מוסדות
תלמידי דוקטורט Rui Bastos, Thomas H. Dunigan, Jr., Edward G. Britton, Paul J. Kilpatrick, F. Donelson Smith, Thomas V. Williams, James S. Lipscomb, Andrew S. Glassner, James W. Sneeringer, J. Craig Mudge, William Y. Stevens, Cheryl C. Sneeringer, Alfred Paul Oliver, William V. Wright, Jan S. Prokop, Jason J. Jerald, John M. Airey, Ming Ouhyoung, Jeffrey P. Hultquist, Richard L. Holloway, Amitabh Varshney, Mark R. Mine, Kevin Arthur, David Luebke, Mark C. Davis, Russell M. Taylor, II, Penny Rheingans, Russell Tuck, Elton P. Amburn, Mark C. Surles, James Che-Ming Chung, Lawrence D. Bergman, Benjamin Lok עריכת הנתון בוויקינתונים
פרסים והוקרה
  • הרצאת טיורינג (2005)
  • פרס מאוצ'לי-אקרט (2004)
  • פרס טיורינג (1999)
  • פרס באוור להישג במדע (1996)
  • עמית אגודת המחשוב הבריטית
  • פרס ACM - AAAI Allen Newell (1994)
  • עמית ACM (1994)
  • מדליית ג'ון פון נוימן של IEEE (1993)
  • פרס לזכר הארי גוד (1989)
  • עמית מוזיאון היסטוריית המחשב
  • מדליית יובל המאה של הרווארד
  • ACM Distinguished Service Award (1987)
  • המדליה הלאומית לטכנולוגיה וחדשנות (1985)
  • מלגת גוגנהיים (1974)
  • פרס ולס מקדוול (1970) עריכת הנתון בוויקינתונים
www.cs.unc.edu/~brooks/
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

ביוגרפיה

עריכה

ברוקס נולד בעיר דרהאם שבמדינת קרוליינה הצפונית ולמד לתואר ראשון באוניברסיטת דיוק שבעיר הולדתו. הוא קיבל תואר דוקטור במתמטיקה שימושית מאוניברסיטת הרווארד בהנחיית האוורד אייקן. ב-1956 הצטרף לחברת IBM וב-1964 עבר לאוניברסיטת קרוליינה הצפונית בצ'אפל היל והקים שם את המחלקה למדעי המחשב.

באמצע-סוף שנות ה-80, הוביל ברוקס את כוח המשימה של משרד ההגנה האמריקאי לבחינת הכשלים הרבים שאירעו בפרויקטים גדולים לפיתוח תוכנה באותה העת. כוח המשימה הגיע למסקנה שיש לעבור לשיטה של בנייה ואספקה מחזורית והדרגתית של תוכנה, ולזנוח את מודל מפל המים ותקן DoD-STD-2167[1]. המלצות אלה היו הגרעין ממנו צמחו בהמשך מתודולוגיות הפיתוח האיטרטיביות, ו-Unified Process בפרט.

בשנת 1994 נבחר לעמית ACM.

נפטר ב-17 בנובמבר 2022 בגיל 91.

חוק ברוּקס

עריכה

בספר The Mythical Man-Month, טבע ברוקס את האמרה הבאה, שכיום ידועה כחוק ברוקס:

"Adding manpower to a late software project makes it later."

אבחנה זו משמעותה למעשה שלא ניתן להמיר שנות אדם בשנים "סתם", כשמחשבים את אורכו של פרויקט לפיתוח תוכנה. במילותיו של ברוקס: "היריון נמשך תשעה חודשים ולא משנה כמה נשים נוספות הוקצו לו". מחוק ברוקס משתמע שיעיל יותר לפתח תוכנה בצוות קטן של מתכנתים מוכשרים, מאשר בצוות גדול של מתכנתים מוכשרים פחות.

פרסומים עיקריים

עריכה

לקריאה נוספת

עריכה
  • Gerard O’Regan, Giants of Computing - A Compendium of Select, Pivotal Pioneers, Springer, 2013, pp. 53–57.

קישורים חיצוניים

עריכה
  מדיה וקבצים בנושא פרד ברוקס בוויקישיתוף

הערות שוליים

עריכה
  1. ^ Report of the Defense Science Board Task Force on Military Software. Washington: Dept. of Defense, September 1987.


  NODES
Project 1