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

שיטות לקביעת רמות עדיפות

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

טכניקות נפוצות

  • (ב) [ה]ה', [ה']', [ה']', [ה']', ו'לא'] יש לו, ולא יהיה לו.
  • (ב) ,0100 נקודות שיטה: 1FLT: 1 בעלי מניות של השתלטות (ב) מחלקים 100 נקודות בין דרישות בהתבסס על חשיבות.
  • (ב) השוואות בין ה- 0 ל-Pairwise: 1 משווה דרישות בזוגות לקבוע עדיפות יחסית.
  • (ב) ,0) ניתוח: ⁇ 1 (ראה: ⁇ ) דרישות המבוססות על על על עלות ועל הערך הצפוי שלהם.

דוגמאות מעשיות

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

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