Loading AI tools
מוויקיפדיה, האנציקלופדיה החופשית
וינסטון רויס (באנגלית: Winston W. Royce) (1929–1995) היה חוקר בתחום הנדסת תוכנה, ידוע בעיקר (בטעות) כמי שפיתח את מתודולוגיית פיתוח התוכנה מפל-המים. במאמר מפורסם שכתב בשנת 1970[1], יצא רויס חוצץ כנגד שיטות "תכנת ותקן" שהיו נהוגות באותה התקופה. בחלק השני של המאמר, הציע רויס מודל איטרטיבי לפיתוח תוכנה, דהיינו, כזה המעודד פיתוח מחזורי. רויס המליץ לפתח מערכות תוכנה בשני מחזורי פיתוח ('Do it twice'), וטען שבפרויקטים בהם מידת החדשנות גדולה, יש להתייחס למחזור הפיתוח הראשון של המערכת כפיילוט שצריך לזרוק אותו ('Throw-away')[2].
![]() | |
לידה |
15 באוגוסט 1929 ![]() |
---|---|
פטירה |
7 ביוני 1995 (בגיל 65) ![]() |
שם לידה |
Winston Walker Royce ![]() |
מקום לימודים |
המכון הטכנולוגי של קליפורניה ![]() |
מנחה לדוקטורט |
Julian Cole ![]() |
![]() ![]() |
את המאמר עיטרו מספר דיאגרמות שביארו את המודל, ואחת מהן, אחרי פרשנות נאיבית שעשו לה אחרים (בעיקר בארגון NATO), הפכה לדיאגרמה המקובלת המציגה את מודל מפל-המים (רויס כלל לא השתמש במטפורה "מפל-מים" במאמר). מאז, רויס מזוהה בטעות כמי שפיתח את המתודולוגיה, ותקופה ארוכה נחשב לאבי השיטה. בהתבסס על הפרסום המקורי וכן על ראיון שנערך עם בנו של רויס, קבע קרייג לרמן בספרו שהפרשנות הפשטנית שנשתרשה לדברים של רויס הפוכה לחלוטין מכוונתו המקורית, ולמעשה אין הוא אחראי למתודולוגיה זו[2].
יש לציין שמתודולוגיית מפל המים השפיעה עמוקות על תעשיית התוכנה והיא הייתה, ונכון לתחילת המאה העשרים ואחת - עודנה, מקור עיקרי לבעיות בפרויקטים לפיתוח תוכנה[2].
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.