מדדי פיתוח תוכנה

oritch

New member
מדדי פיתוח תוכנה

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

אבי ע

New member
מדד אפשרי לאיכות והתקדמות ../images/Emo39.gif

איני בטוח שאני קולע לכוונת השואל, אבל אולי זה יכול להועיל למישהו... לאחר שיש אפיון פונקציונלי (FS), נכתבת כידוע תוכנית הבדיקות (STP) תוך התאמה לסעיפי האפיון, כך שיש רשימה של מקרי מבחן (TEST CASE). הללו מקובצים לרוב בקבוצות ובתת קבוצות בהתאם למרכיבים העיקריים של התוכנה או של הפרוייקט. ניתן להשתמש ברשימה זו של הבדיקות כמדד, כיוון שהיא משקפת סעיף מול סעיף את מרכיבי המוצר או הפרוייקט. מעבירים את הרשימה לאקסל, ועם תחילת סבבי הבדיקות רושמים מול כל בדיקה אם עברה (P) או אם היו בה באגים (F) – אם היו, רושמים גם את חומרתם בשדה נפרד. את חומרת הבאגים (נושא עליו אני מקווה להרחיב בפעם הבאה) מסמנים במספר. אפשרות אחת היא סקלה של ארבע דרגות, 1 (קריטי) עד 4 (מינורי), ואז 5 יהיה הערך של "עבר" (בלי אף באג). במידה והיה יותר מבאג אחד במקרה מבחן מסויים, מייחסים לו את הערך של החמור מבין הבאגים בו. סיכומי משנה באקסל יכולים להראות בכל סבב כמה אחוזים מהתוכנה נבדקו, ומה האיכות (הכוללת ושל כל פרק משנה) אשר הושגה. איכות מירבית היא כאשר כל השלבים עברו ללא כל תקלה, וסיכומה (5 כפול מספר מקרי המבחן) הוא 100%. האיכות בפועל תבוטא באחוזים מול האיכות המירבית. הכנת אקסל כזה קלה, ניתן להוסיף עוד עמודות אם רוצים יותר מידע על טיב התקלות, ולאחר שהוכן פעם אחת ניתן להשתמש בו כתבנית לסבבים נוספים ואף לפרוייקטים הבאים. תוצאות משמעותיות אף יותר בשיטה זו תושגנה אם כל אחד ממקרי המבחן, או כלל המקרים בכל אחת מהקבוצות, ישוקללו מבחינת חשיבותם היחסית בפרוייקט, מומלץ בסקלה של 3 או 5 דרגות (מספר גבוה מייצג חשיבות גבוהה). את השיקלול חשוב לעשות בהסכמה בין הגורמים העיקריים בפרוייקט: אנשי האפיון (או אנשי הקשר עם הלקוח החיצוני שאפיין), הפיתוח והאיכות. לאחר שנעשה, התוצאה של כל מקרה מבחן תוכפל במקדם שיוחס לאותו מקרה. בתוך קבוצת מקרי מבחן שלכולם מקדם זהה לא יהיה שינוי באחוזי איכות התוכנה, אבל בהערכת הפרוייקט כמכלול יהיה משקל גבוה יותר לרכיבים הנתפשים כחיוניים ומהותיים יותר. מקווה שבכל זאת עזרתי במשהו, ואשמח לתגובות. אבי
 
למעלה