דילוג לתוכן הראשי
Globalbit
חזרה לבלוג
QA ובדיקותבחירת בית תוכנה

QA במיקור חוץ: איך זה נראה בפועל, שבוע אחרי שבוע

פורסם סשה פלדמן
QA במיקור חוץ: איך זה נראה בפועל, שבוע אחרי שבוע

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

למה שקיפות חשובה

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

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

שבוע 1: היכרות וסקר

מה קורה

ראש צוות QA שמוקצה לכם (ולא איש מכירות) מצטרף לצוות הפיתוח שלכם לשבוע. הוא:

  • מקבל גישה לקוד, ל-Pipeline של ה-CI/CD, לכלי ניהול הפרויקט ולערוצי התקשורת
  • עובר על התקלות ב-Production מ-90 הימים האחרונים, ומסווג אותן לפי חומרה, רכיב וסיבת שורש
  • מראיין 3 עד 5 מפתחים ואת מנהל המוצר על נקודות הכאב, אזורי הסיכון והחששות בנושא איכות
  • ממפה את תהליך הפריסה הקיים, מה-Commit ועד ה-Production
  • מריץ סריקה אוטומטית מהירה של הקוד, כדי למצוא בעיות איכות ואבטחה בולטות
  • בודק את המוצר ידנית כמו משתמש חדש, ומתעד נקודות חיכוך ובאגים

מה אתם מקבלים

דוח הערכת איכות, בדרך כלל 3 עד 5 עמודים, שכולל: - 10 סיכוני האיכות הגדולים, מדורגים לפי ההשפעה העסקית - ניתוח של כיסוי הבדיקות הקיים (מה נבדק, מה לא נבדק, ומה נבדק גרוע) - פערים ב-Pipeline: איפה באגים יכולים לחמוק בלי שאף אחד ישים לב - הישגים מהירים: באגים או שינויי תהליך שאפשר לתקן בפחות משבוע - אסטרטגיית QA מומלצת, לפי שלב המוצר, גודל הצוות והטכנולוגיה

כמה זה עולה

השבוע הזה בדרך כלל כלול בפרויקט, או מוצע במחיר קבוע של בין 5,000 ל-8,000 ש״ח. יש חברות שמציעות אותו כסקר עצמאי, גם אם לא ממשיכים למיקור חוץ.

על מה לשים לב

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

Background

רוצים לדעת איך ייראה השבוע הראשון אצלכם?

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

שבוע 2: אסטרטגיה ותכנון

מה קורה

על סמך ממצאי הסקר, צוות ה-QA מתכנן את אסטרטגיית הבדיקות:

  • ארכיטקטורת הבדיקות: איזה יחס בין בדיקות Unit,‏ Integration ו-E2E נכון למוצר שלכם
  • בחירת כלים: לפי הטכנולוגיות שלכם, ולא לפי ההעדפה של הספק. באפליקציית Web טיפוסית: Playwright ל-E2E,‏ Jest/Vitest ל-Unit ו-Pact לבדיקות חוזה.
  • Backlog לפי עדיפות: 20 עד 30 מקרי הבדיקה הראשונים, מדורגים לפי כיסוי הסיכון, ומתחילים מהתהליכים עם ההשפעה הגבוהה ביותר
  • תוכנית חיבור ל-CI/CD: איך הבדיקות נכנסות ל-Pipeline הקיים, עם הגדרה מדויקת של כל שער
  • נוהל תקשורת: Standup יומי? דוח שבועי? באיזה ערוץ ב-Slack? איך מדווחים על באגים ואיך עוקבים אחריהם.

מה אתם מקבלים

מסמך אסטרטגיית QA, מסמך חי שמתעדכן לאורך הפרויקט: - תרשים של ארכיטקטורת הבדיקות - Backlog בדיקות לפי עדיפות, עם הערכת כיסוי לכל שבוע - תוכנית חיבור ל-CI/CD עם לוח זמנים - נהלי תקשורת והסלמה - יעדי KPI לחודש 1, לחודש 3 ולחודש 6

מה אתם צריכים לאשר

לפני שמתחיל שבוע 3, עברו על הדברים האלה ואשרו אותם: 1. בחירת הכלים (ודאו שהם מתאימים ליכולות של הצוות שלכם) 2. סדר העדיפויות של כיסוי הבדיקות 3. תדירות התקשורת והפורמט שלה 4. הגדרות השערים ב-CI/CD (מה חוסם פריסה ומה רק מדווח)

שבועות 3 ו-4: בניית התשתית

מה קורה

צוות ה-QA מתחיל לבנות את תשתית הבדיקות ולכתוב את הבדיקות הראשונות:

  • הקמת סביבות: סביבות בדיקה, שינויים ב-Pipeline של ה-CI/CD, ניהול נתוני בדיקה
  • בדיקות Smoke ראשונות: 5 עד 10 בדיקות אוטומטיות לתהליכי המשתמש הקריטיים ביותר
  • חיבור ל-Pipeline: בדיקות ה-Smoke רצות על כל PR, וחוסמות Merge כשהן נכשלות
  • סבב בדיקות ידני ראשון: בדיקות חקר של התהליכים המרכזיים במוצר, ותיעוד הבאגים במערכת המעקב שלכם

מה מקבלים בכל שבוע

  • דוח הרצה: מה נבדק, מה עבר, מה נכשל
  • דיווחי באגים במערכת המעקב שלכם (Jira,‏ Linear וכו׳)
  • הדגמה של בדיקות אוטומטיות שרצות ב-CI/CD
  • מדדי כיסוי מעודכנים

מה אתם אמורים לראות בסוף שבוע 4

  • 5 עד 10 בדיקות Smoke אוטומטיות שרצות על כל Commit
  • שער CI/CD ראשון פעיל (הבדיקות חוסמות Merge)
  • 10 עד 20 באגים שנפתחו מבדיקות חקר, מסווגים לפי חומרה
  • הצוות זמין ועונה בערוץ ה-Slack או ה-Teams שלכם בשעות העבודה הרגילות

נורות אדומות בשלב הזה

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

שבועות 5 עד 8: הרחבת הכיסוי

מה קורה

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

  • הרחבת האוטומציה: מ-10 בדיקות ל-50 עד 100, שמכסות נתיבי רגרסיה, חוזי API ונקודות אינטגרציה
  • רגרסיה ויזואלית: השוואה אוטומטית של צילומי מסך בעמודים ובגדלי המסך המרכזיים
  • מדד בסיס לביצועים: בדיקת עומס ראשונה, שקובעת מדד בסיס לזמני תגובה ולתפוקה
  • חלק מהספרינט: צוות ה-QA משתתף בישיבות הספרינט, בודק שאפשר לבדוק כל Story, וכותב מקרי בדיקה כבר בתכנון הספרינט (ולא אחרי שהפיתוח נגמר)

המדדים הטיפוסיים בשבוע 8

מדדיעדלמה זה חשוב
מספר בדיקות אוטומטיות50 עד 100כיסוי של הנתיבים הקריטיים
זמן הרצת בדיקותפחות מ-15 דקותמהיר מספיק כדי לא לחסום פריסות
קצב גילוי באגים15 עד 25 באגים בשבועבדיקות חקר ואוטומציה פעילות
שיעור הדליפה ל-Production (Defect Escape Rate)פחות מ-20%רוב הבאגים נתפסים לפני Production
שערי CI/CD פעיליםכן, בכל השלביםאכיפת איכות אוטומטית

מה אתם צריכים לעשות

זה הזמן להתחיל לבדוק אם הפרויקט עובד: - התקלות ב-Production יורדות? - קצב הפיתוח של הצוות נשמר או השתפר? (QA לא אמור להאט את הפיתוח) - דיווחי הבאגים שימושיים, ואפשר לפעול לפיהם? - התקשורת עומדת בציפיות שלכם?

חודשים 3 עד 6: הבשלה ואופטימיזציה

מה קורה

הפרויקט עובר מבנייה לשיפור:

  • אופטימיזציה של חבילת הבדיקות: הסרת בדיקות לא יציבות, זמני ריצה קצרים יותר, בחירת בדיקות לפי סיכון
  • בדיקות מתקדמות: אבטחה, נגישות ובדיקות על מכשירי מובייל, לפי מה שהמוצר צריך
  • שילוב AI: כלי בדיקות AI במקומות שבהם הם מוסיפים ערך (רגרסיה ויזואלית, יצירת בדיקות, API Fuzzing)
  • מפגשי העברת ידע: מלמדים את הצוות הפנימי שלכם לתחזק ולהרחיב את חבילת הבדיקות
  • חידוד התהליך: מעדכנים את אסטרטגיית הבדיקות לפי 3 חודשים של נתונים על המקומות שמהם הבאגים באמת מגיעים

דוח חודשי

מהחודש השלישי תקבלו דוח QA חודשי, שכולל: - סטטיסטיקת באגים: כמה נמצאו, כמה תוקנו, כמה דלפו ל-Production - מגמות בכיסוי הבדיקות - מדדי ביצועים של ה-Pipeline - המלצות לחודש הבא - חישוב ROI: עלות הבאגים שנמנעו, מול עלות הפרויקט

השיחה על ההמשך

בסביבות החודש הרביעי או החמישי, רוב הלקוחות בוחרים באחת משלוש דרכים:

דרך א׳: ממשיכים במיקור חוץ (40% מהלקוחות). הפרויקט עובד, העלות נמוכה מגיוס, והצוות רוצה להמשיך במודל הקיים.

דרך ב׳: מודל היברידי (35% מהלקוחות). מגייסים איש QA פנימי אחד או שניים, ומצמצמים את היקף מיקור החוץ. השותף אחראי על הבדיקות המיוחדות (אבטחה, ביצועים, מכשירי מובייל), והצוות הפנימי על הרגרסיה השוטפת ועל העבודה בתוך הספרינט.

דרך ג׳: מעבר מלא פנימה (25% מהלקוחות). הצוות החיצוני בנה את תשתית הבדיקות, הקים את התהליך ותיעד הכול. הלקוח מגייס צוות פנימי, והשותף מעביר אליו את העבודה בצורה מסודרת לאורך 4 עד 6 שבועות.

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

כמה זה עולה

מחירים שקופים, כי ממילא תגלו אותם:

מודלעלות חודשית (שוק ישראלי)מה כלול
מהנדס ייעודי אחדבין 15,000 ל-25,000 ש״חאיש QA אחד, 8 שעות ביום, עבודה מלאה בתוך הספרינט
צוות של 2 עד 3 אנשיםבין 30,000 ל-60,000 ש״חראש צוות QA ומהנדסים, אסטרטגיה וביצוע, כיסוי רחב יותר
פרויקט מוגדרמ-40,000 ש״ח, ויכול להגיע ל-80,000 ש״חהיקף קבוע, תוצרים מוגדרים ולוח זמנים סגור (למשל QA לפני השקה)

אלה הטווחים של Globalbit, ומחירי השוק משתנים. לצורך השוואה: מהנדס QA בכיר שמגייסים בישראל עולה בין 25,000 ל-40,000 ש״ח בחודש בעלות מעביד מלאה, ועוד חודשיים או שלושה של גיוס וקליטה.

איך יודעים שזה עובד

שלושת המדדים שחשובים

אחרי 90 יום, שלושה מספרים מספרים לכם הכול:

  1. שיעור הדליפה ל-Production: איזה אחוז מהבאגים מגיע ל-Production? הוא צריך להיות מתחת ל-15%, ובמגמת ירידה.
  2. זמן עד גילוי: כמה זמן אחרי פריסה מתגלים באגים? בתקלות קריטיות, פחות משעה.
  3. קצב הפיתוח: הצוות משחרר באותו קצב או מהר יותר? אם ה-QA מאט את הפיתוח, משהו לא עובד.

השיחה שצריך לנהל ביום ה-90

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

שאלות נפוצות

ומה אם צוות ה-QA שקיבלנו לא מתאים לנו? שותף טוב מחליף אנשים כשההתאמה לא עובדת. אם יש בעיה, זה צריך לקרות בשבועיים הראשונים. אם אתם צריכים לבקש יותר מפעם אחת, תחשבו מחדש על השותף.

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

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

כמה זמן נמשך פרויקט כזה בדרך כלל? 6 עד 12 חודשים בהתקשרות הראשונה. רוב הלקוחות שממשיכים אחרי החודש השלישי נשארים לפחות שנה. ה-ROI משתפר עם הזמן, כי הצוות מכיר את המוצר לעומק ותשתית הבדיקות מתבגרת. רוצים לראות איך זה ייראה אצלכם? בואו נדבר.

[ צרו קשר ]

ספרו לנו מה אתם בונים.

יותר מ-250 ארגונים סומכים עלינו. נחזור אליכם תוך יום עסקים אחד.

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

קבעו שיחת היכרות ←