פרד ברוקס
לידה |
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 |
פרסים והוקרה |
|
www | |
פרדריק פיליפס ברוּקס (באנגלית: Fred Brooks; 19 באפריל 1931 – 17 בנובמבר 2022) היה חלוץ בתחום הנדסת תוכנה. ברוקס נודע בעיקר כמי שניהל בחברת IBM את הפיתוח של מערכת ההפעלה OS/360, שהייתה ציון דרך משמעותי בתחום הנדסת התוכנה. בספר The Mythical Man-Month, שהפך עם השנים לקלאסיקה, כתב ברוקס בפתיחות על הניסיון, הקשיים והלקחים מהפרויקט. ברוקס נודע גם בשל המאמר No Silver Bullet ("אין קליע כסף") שכתב, העוסק בעתיד הנדסת התוכנה. ברוקס הוא זוכה פרס טיורינג לשנת 1999.
ביוגרפיה
ברוקס נולד בעיר דרהאם שבמדינת קרוליינה הצפונית ולמד לתואר ראשון באוניברסיטת דיוק שבעיר הולדתו. הוא קיבל תואר דוקטור במתמטיקה שימושית מאוניברסיטת הרווארד בהנחיית האוורד אייקן. ב-1956 הצטרף לחברת IBM וב-1964 עבר לאוניברסיטת קרוליינה הצפונית בצ'אפל היל והקים שם את המחלקה למדעי המחשב.
באמצע-סוף שנות ה-80, הוביל ברוקס את כוח המשימה של משרד ההגנה האמריקאי לבחינת הכשלים הרבים שאירעו בפרויקטים גדולים לפיתוח תוכנה באותה העת. כוח המשימה הגיע למסקנה שיש לעבור לשיטה של בנייה ואספקה מחזורית והדרגתית של תוכנה, ולזנוח את מודל מפל המים ותקן DoD-STD-2167[1]. המלצות אלה היו הגרעין ממנו צמחו בהמשך מתודולוגיות הפיתוח האיטרטיביות, ו-Unified Process בפרט.
נפטר ב-17 בנובמבר 2022 בגיל 91.
חוק ברוּקס
בספר The Mythical Man-Month, טבע ברוקס את האמרה הבאה, שכיום ידועה כחוק ברוקס:
"Adding manpower to a late software project makes it later."
אבחנה זו משמעותה למעשה שלא ניתן להמיר שנות אדם בשנים "סתם", כשמחשבים את אורכו של פרויקט לפיתוח תוכנה. במילותיו של ברוקס: "היריון נמשך תשעה חודשים ולא משנה כמה נשים נוספות הוקצו לו". מחוק ברוקס משתמע שיעיל יותר לפתח תוכנה בצוות קטן של מתכנתים מוכשרים, מאשר בצוות גדול של מתכנתים מוכשרים פחות.
פרסומים עיקריים
- Computer Architecture: Concepts and Evolution (1997)
- No Silver Bullet: Essence and Accidents of Software Engineering (1987)
- The Mythical Man-Month: Essays on Software Engineering (1975)
- Automatic Data Processing, System/360 Edition (1965)
- Automatic Data Processing (1963)
לקריאה נוספת
- Gerard O’Regan, Giants of Computing - A Compendium of Select, Pivotal Pioneers, Springer, 2013, pp. 53–57.
קישורים חיצוניים
- אתר האינטרנט הרשמי של פרד ברוקס (באנגלית)
- פרד ברוקס, ברשת החברתית Goodreads
- פרד ברוקס, באתר פרויקט הגנאלוגיה במתמטיקה
- פרד ברוקס, באתר dblp
- פרד ברוקס, באתר Semantic Scholar
- פרד ברוקס באתר פרס טיורינג (באנגלית)
- שיזף רפאלי, מה אפל עושים נכון?, באתר כלכליסט, 26 באוגוסט 2010
- פרד ברוקס, באתר אנציקלופדיה בריטניקה (באנגלית)
הערות שוליים
- ^ Report of the Defense Science Board Task Force on Military Software. Washington: Dept. of Defense, September 1987.
זוכי פרס טיורינג | ||
---|---|---|
1966–1980 | אלן פרליס (1966) • מוריס וינסנט וילקס (1967) • ריצ'רד המינג (1968) • מרווין מינסקי (1969) • ג'יימס וילקנסון (1970) • ג'ון מקארתי (1971) • אדסחר דייקסטרה (1972) • צ'ארלס באקמן (1973) • דונלד קנות' (1974) • אלן ניוול והרברט סיימון (1975) • מיכאל רבין ודנה סקוט (1976) • ג'ון באקוס (1977) • רוברט פלויד (1978) • קנת אייברסון (1979) • טוני הור (1980) | |
1981–2000 | אדגר קוד (1981) • סטיבן קוק (1982) • קן תומפסון ודניס ריצ'י (1983) • ניקלאוס וירת (1984) • ריצ'רד קארפ (1985) • ג'ון הופקרופט ורוברט טרג'אן (1986) • ג'ון קוק (1987) • איוואן סאת'רלנד (1989) • וילאם קאהן (1990) • פרננדו קורבטו (1991) • רובין מילנר (1992) • באטלר לאמפסון (1993) • יוריס הארטמאניס וריצ'רד סטרנס (1994) • אדוארד פייגנבאום וראג' רדי (1995) • מנואל בלום (1996) • אמיר פנואלי • דאגלס אנגלברט (1997) • ג'ים גריי (1998) • פרד ברוקס (1999) • אנדרו יאו (2000) | |
2001–2020 | אולה יוהאן דאל וקריסטין נייגארד (2001) • רונלד ריבסט, לאונרד אדלמן ועדי שמיר (2002) • אלן קיי (2003) • וינט סרף ובוב קאהן (2004) • פיטר נאור (2005) • פרנסס אלן (2006) • אדמונד קלארק, אלן אמרסון וג'וסף סיפאקיס (2007) • ברברה ליסקוב (2008) • צ'ארלס פ. ת'אקר (2009) • לסלי וליאנט (2010) • יהודה פרל (2011) • שפי גולדווסר וסילביו מיקאלי (2012) • לזלי למפורט (2013) • מייקל סטונברייקר (2014) • ויטפילד דיפי ומרטין הלמן (2015) • טים ברנרס-לי (2016) • ג'ון הנסי ודייוויד פטרסון (2017) יהושע בנג'יו, ג'פרי הינטון ויאן לקון (2018) • אדווין קטמול ופט הנרהן (2019) • אל אהו וג'פרי אולמן (2020) | |
2021 ואילך | ג'ק דונגארה (2021) • רוברט מטקאלף (2022) • אבי ויגדרזון (2023) |