מודלי הערכת עלויות לפרויקטי תוכנה
מודלי הערכת עלויות לפרויקטי תוכנה הם מודלים להערכת עלות המשמשים לצורך הערכת עלות ניהול פרויקטים על ידי אלגוריתמים מתמטיים שונים, המיועדים לפרויקטי תוכנה, מודל זה עוזר למקבלי החלטות להבין בצורה הטובה ביותר את סיבוכיות עבודת התוכנה.
כאשר באים למדל עלויות פרויקט נבחנים היבטים שונים כגון: המאמץ הנדרש לסיום כל משימה, הזמן הנדרש לסיום כל משימה או העלות הכוללת של כל משימה.
מצבים העלולים להשפיע על עלות פרויקט תוכנה
עריכה- מצב השוק- האם השוק, אשר הוא היעד של התוכנה יוכל להרשות לעצמו לרכוש את התוכנה?
- חוסר ודאות לגבי הצלחת המוצר- כאשר מדובר על תוכנה חדשה בשוק איננו יכולים להגיד בוודאות מה תהיה הצלחת התוכנה.
- מצב החברה- האם החברה במצב טוב והיא תוכל להרשות לעצמה להציב רף גבוה למחיר התוכנה או שמא היא מעוניינת למכור אותה כמה שיותר מהר והיא תתפשר על המחיר.
- תנאי חוזה- החברה יכולה להשאיר לעצמה את זכויות הקוד, על מנת להשתמש בו למוצרים נוספים. תנאי זה מוריד את עלות המוצר.
טכניקות להערכת עלות פרויקט תוכנה
עריכה- מודל הערכת עלות- מודלים מתמטיים שעוזרים למדל את עלות התוכנה.
- הערכת מומחים- התבססות על ידע של מומחים על מנת להעריך את עלות המוצר.
- אנלוגיה למוצרים קיימים- שימוש במידע קודם על מוצרים דומים להערכת העלות.
- תמחור לניצחון- התפשרות על מחיר על מנת לזכות במכירת המוצר.
דוגמאות למודלי הערכת עלות פרויקט תוכנה
עריכה- Cocomo_II
- COCOMO
- COSYSMO- קישור לערך בויקיאנגלית
- WMFP- קישור לערך בויקיאנגלית
- Function Points - קישור לערך בויקיאנגלית
- Halstead Complexity Method - קישור לערך בויקיאנגלית