מתודולוגיית "שילוב" לניהול מחזור חיים של מערכות מידע וצמצום משמעותי בכשלים בפיתוח תוכנה

עפר דרורי 26.02.2015 03:40
מתודולוגיית "שילוב" לניהול מחזור חיים של מערכות מידע וצמצום משמעותי בכשלים בפיתוח תוכנה


(267) גם בעולם מודרני וטכנולוגי כעולמנו שבו זמינות כה רבה של כלי פיתוח מהירים ונוחים נכונה האמרה: "סוף מעשה במחשבה תחילה" (מתוך הפיוט "לכה דודי" לר' שלמה הלוי אלקבץ).



מתודולוגיית "שילוב" לניהול מחזור חיים של מערכות מידע וצמצום משמעותי בכשלים בפיתוח תוכנה

עפר דרורי

שרות עיבודים ממוחשבים / אגף מיסי הוצאה

גם בעולם מודרני וטכנולוגי כעולמנו שבו זמינות כה רבה של כלי פיתוח מהירים ונוחים נכונה האמרה:

"סוף מעשה במחשבה תחילה" (מתוך הפיוט "לכה דודי" לר' שלמה הלוי אלקבץ).

 

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

 

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

 

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

 

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

 

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

 

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

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

מצגת ההרצאה

מתודולוגיית "שילוב" לניהול מחזור חיים של מערכות מידע וצמצום משמעותי בכשלים בפיתוח תוכנה from offer drori on Vimeo.



הוספת תגובה
  מגיב אנונימי
שם או כינוי:
חסימת סיסמה:
  זכור אותי תמיד במחשב זה

כותרת ראשית:
אבקש לקבל בדואר אלקטרוני כל תגובה לטוקבק שלי
אבקש לקבל בדואר אלקטרוני כל תגובה למאמר הזה