1 / 17

הנושא- מדדי איכות מוצר התוכנה

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

Download Presentation

הנושא- מדדי איכות מוצר התוכנה

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. הנושא-מדדי איכות מוצר התוכנה חברים – ליאת בק, דבי זילברמן, אמיר כהנא, ניר הפנר, עינת כץ, עוזי גבעתי בהנחיית: אבינועם פורת

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

  3. חשיבות הנושא למנהלי QA במילה אחת – העצמה (ע, צ מ קמוצות) • מנהל QA יכול בעזרת מדידת איכות המוצר לקשור את פעילותו עם שיפור בשביעות רצון הלקוח – והשגת יעדים אסטרטגים של החברה • העשרה מקצועית – הכרת הלקוחות , הכרת מוצרים מתחרים או דומים , הכרת טכנולוגיות מתקדמות הקשורות במדידות המוצר, הגדלת משקלו הסגולי של צוות ה QA בארגון , תקציבים וכו' • יוקרה ומוניטין - מימוש יכולת מדידת איכות המוצר ממצבת את מערכת האיכות של הארגון ב"ליגה" גבוהה (במודל CMM מופגנת יכולת שכזו ברמה 4)

  4. ISO - 9126 Software Quality Attributes

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

  6. התמודדות מנהל ה-QA עם הנושא • פעל לשכנע את הנהלת הארגון להציב את מדידת איכות ב"אג'נדה" הארגונית (העזר בהשוואות לארגונים מצטיינים בהם הנושא מיושם) • פעל לשכנע להטיל על צוות ה QA את האחריות למימוש המדידות (כולל הקצאת המשאבים הנדרשים) • יזום פעילויות הדרכה לשיפור המקצועיות הן של המפתחים והן של הבודקים בנושאים ספציפיים כגון Design to Usability , Design to performance • לאחר ייצוב הגדרת המדדים - הצב יעדי התחלתיים לאיכות מוצר ברמת פרוייקט או כיעד תקופתי למחלקת הפיתוח. • המשך לתחזק את תשומת הלב הניהולית ל(מדדי) איכות מוצר דרך סקרי הנהלה ודוחות איכות תקופתיים

  7. התמודדות מנהל ה-QA עם הנושא זהה את שלשת המקורות האפשריים למידע על איכות המוצר - • תקלות מדווחות ע"י הבודקים והלקוחות בתקופה מסוימת • תשאול משתמשים וסקרים • מדידות מעבדתיות

  8. התמודדות מנהל ה-QA עם הנושאתקלות מדווחות ע"י הבודקים והלקוחות • בכל באג שתוקן יש מקום להוסיף שדה המציין את מאפיין האיכות הדומיננטי שנפגע בתקלה Reliability performance, usability etc רישום שכזה יאפשר ניתוח לאורך זמן את התפלגות התקלות בחתך מאפייני איכות והן מגמות והשוואות בין גירסאות • לצורך מדידת Maintainability : בכל רשומת באג יש להוסיף: • שדה לציון משך הזמן שהתוכניתן עבד כדי לתקן (analyzability) • שדה לציין את משך הזמן שהבודק השקיע (testability )

  9. התמודדות מנהל ה-QA עם הנושאתשאול משתמשים וסקרים סקרי שביעות רצון מול כל אחד ממאפייני האיכות – דירוג בסולם אורדינלי – למשל 1-5 בנושא usability אפשר לשלב גם מדידות מבוססות מבחני השוואה של מומחים או משתמשים נבחרים

  10. התמודדות מנהל ה-QA עם הנושאמדידות מעבדתיות מתאים בעיקר לבדיקות performance ו coverage requirements תוך הגדרה קפדנית של סביבת המדידות – חומרה תוכנה set up וכו' במקרים מסוימים גם שימוש במעבדות יחודיות למדידת usability (ניידות או נייחות)

  11. תודה על ההקשבה בהמשך – שקפים נספחים אשר מפרטים את תת-הקטיגוריות של ששת הקטיגוריות הראשיות של איכות המוצר לפי ISO-9126

  12. Functionality

  13. Reliability

  14. Usability

  15. Efficiency/Performance

  16. Maintainability

  17. Portability

More Related