וינסטון רויס
מתוך ויקיפדיה, האנציקלופדיה החופשית
וינסטון רויס (באנגלית: Winston W. Royce), חוקר בתחום הנדסת תוכנה, ידוע בעיקר (בטעות) כמי שפיתח את מתודולוגיית פיתוח התוכנה מפל-המים. במאמר מפורסם שכתב בשנת 1970[1], יצא רויס חוצץ כנגד שיטות "תכנת ותקן" שהיו נהוגות באותה התקופה. בחלק השני של המאמר, הציע רויס מודל איטרטיבי לפיתוח תוכנה, דהיינו, כזה המעודד פיתוח מחזורי. רויס ממליץ לפתח מערכות תוכנה בשני מחזורי פיתוח ('Do it twice'), וטוען שבפרויקטים בהם מידת החדשנות גדולה, יש להתייחס למחזור הפיתוח הראשון של המערכת כפיילוט שצריך לזרוק אותו ('Throw-away')[2].
את המאמר עיטרו מספר דיאגרמות שביארו את המודל, ואחת מהן, אחרי פרשנות נאיבית שעשו לה אחרים (בעיקר בארגון NATO), הפכה לדיאגרמה המקובלת המציגה את מודל מפל-המים. יש לציין שרויס לא השתמש כלל במטאפורה "מפל-מים" במאמר. למרות זאת, רויס מזוהה בטעות כמי שפיתח את המתודולוגיה, ותקופה ארוכה נחשב לאבי השיטה. בהתבסס על הפרסום המקורי וכן על ראיון שנערך עם בנו של רויס, קובע קרייג לרמן בספרו שהפרשנות הפשטנית שנשתרשה לדברים של רויס הפוכה לחלוטין מכוונתו המקורית, ולמעשה אין הוא אחראי למתודולוגיה זו[2].
יש לציין שמתודולוגיית מפל המים השפיעה עמוקות על תעשיית התוכנה והיא היתה, ונכון לתחילת המאה העשרים ואחת - עודנה, מקור עיקרי לבעיות בפרויקטים לפיתוח תוכנה[2].
[עריכה] ראו גם
[עריכה] הערות שוליים
- ^ Royce, Winston W. (1970): Managing the Development of Large Software Systems: Concepts and Techniques. In: Technical Papers of Western Electronic Show and Convention (WesCon). August 25-28, 1970, Los Angeles, USA.
- ^ 2.0 2.1 2.2 Larman, Craig (2003), Agile and Iterative Development: A Manager's Guide, Addison-Wesley Professional, p. 102-106, ISBN 0131111558