כיצד לעלות את איכות הבדיקות ולשמור על התקציב?

ליאור כץ, CTO מטריקס בדיקות ואוטומציה

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

  1. היבטים עיסקיים

באמצעות מעבר לשימוש במודלים עסקיים גמישים יותר ללא פגיעה באיכות אפשר לחסוך בהוצאות. העברת חלק מפעילות הבדיקות למודל  Offshore / Nearshoreבעזרת ספק חיצוני מומחה יכולה להביא לחסכון של עד 50% בעלויות הכוללות. חיסכון זה מתבטא בעלות כוח אדם נמוכה יותר, חיסכון בעלויות תחזוקה (חסכון באנשי IT ובטיפול בתחנות עבודה ותמיכה טכנית), שכ"ד (חסכון בשטח משרדי יקר), ניהול המשאב האנושי נעשה ע"י ובאחריות הספק החיצוני ותקורות נוספות  כמו חשמל, מזגנים, ציוד, מים, קפה וכדומה.

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

 

  1. היבטים מתודולוגיים

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

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

  1. בדיקות מונחות סיכון– היקף, תכולת ותזמון הבדיקות תלוי ברמת הסיכון של האובייקט הנבדק. מכאן שיש חשיבה מאחורי היקף הבדיקה לכל אובייקט ובאיזה היקף משאבים.
  2. ביצוע בדיקות סטטיות– תכנון בדיקות בשלבים מוקדמים, ביצוע פגישות סקר ובקרה מנוהלות וביצוע בקרות קוד (תוך שימוש בכלי אוטומציה)
  3. הגדרת תנאי סף מובהקים– תנאי סף הינם השערים למעבר מסביבת הפיתוח לסביבת הבדיקות ולאחר מכן לסביבת הייצור/לקוח. תנאי הסף נשענים בעיקר על היקף כיסוי המערכת ע"י הבדיקות, ואיכות המערכת כפי שמשתקפת מממצאי הבדיקות.
  4. הבהקי בדיקות– הגדרת הבהקים לבדיקות בשלב מוקדם של אפיון המערכת המסייע לאפיון טוב יותר ומהווה בסיס לבדיקות יחידה ובדיקות מערכת
  5. אחריות לצוותי הפיתוח– הגדרת אחריות לאיכות המוצר/ מערכת לצוותי הפיתוח והטמעת תהליכים וכלים תומכים, לביצוע בדיקות יחידה ואינטגרציה.
  6. אוטומציה– שימוש מושכל באוטומציה
  7. שילוב הלקוח– שילוב ושקיפות מול הלקוח/מנהל המוצר לאורך כל התהליך
    • גמישות ויצירתיות– התאמת מתודולוגיית הבדיקות למתודולוגיית הפיתוח בארגון(  Vmodel, Agile- Scrum, Vgile)

היכולת של מטריקס בדיקות ואוטומציה להציע מודלים עיסקיים גמישים, כולל בדיקות במודל  Nearshore ו- offshore, תוך הטמעת מתודולוגיות בדיקה ואיכות מקצועיות, מאפשרות לארגונים לקבל ROI גבוה יותר ברמת סיכון נמוכה. נשמע מעניין? דברו איתנו.

 

רוצים לשמוע עוד? דברו איתנו

מלאו פרטים ונחזור אליכם בהקדם