נקודות בקרה: Hold, Witness ו-Gate
נקודות בקרה הן תחנות בתוך בדיקה: במקום מסוים העבודה נעצרת עד שמישהו מאשר, או שמתעד נוכחות. יש שלושה סוגים: Hold, Witness ו-Gate.
במאמר זה
- ההבדל בין Hold, Witness ו-Gate
- איך משחררים, דוחים ועוקפים
- מי רשאי, ומה נרשם
שלושה סוגים
| הסוג | מה זה | חוסם? |
|---|---|---|
| Hold (נקודת עצירה) | עוצרים עד שאדם מוסמך משחרר. הסעיפים שאחריו נחסמים | כן |
| Witness (עד) | אדם נוסף מוזמן להיות נוכח בבדיקה. מתעדים אם נכח או ויתר | לא |
| Gate (שער אישור) | מעבר לשלב הבא שמותנה בתנאים שהמערכת בודקת בעצמה | כן |
מאיפה הן באות
- נקודת בקרה מוגדרת כסעיף בתבנית מסוג תכנית בדיקות (ITP), בעמודה "נקודה". בעורך התבניות אפשר לבחור Hold, Witness או Gate, ובתכניות המוכנות של הספרייה יש נקודות כאלה. ר׳ תבניות ו-ITP.
- היא נוצרת בבדיקה כשהבדיקה נוצרת, ורק אם היכולת נקודות עצירה / עדים (Hold / Witness) פעילה בפרויקט. אחרת סעיף כזה הוא סעיף רגיל. את היכולת מפעילים באשף ההקמה. ר׳ אשף ההקמה.
- בבדיקה מוצג אזור נקודות בקרה עם הסטטוס של כל נקודה.
Hold: שחרור
- סעיפים שאחרי Hold שלא שוחרר חסומים: "חסום – נקודת Hold/Gate לפני סעיף זה לא שוחררה". אי אפשר להגיש את הבדיקה עד השחרור.
- לפני השחרור, סעיף ה-Hold עצמו חייב להיות מסומן "תקין" או "לא רלוונטי".
- שחרר Hold, עם הערה (לא חובה). מי שמשחרר חייב להיות בעל הרשאת שחרור. כשמוגדרת הפרדת תפקידים, הוא לא יכול להיות הבודק עצמו.
- דחה דורש סיבה. הנקודה נשארת חוסמת ומסומנת כנדחתה.
- נקודה ששוחררה נשארת מוצגת, עם מי שחרר, מתי וההערה.
עבודה שנמשכה למרות ה-Hold
אם העבודה נמשכה לפני שהשחרור ניתן, רשום חריגה (עבודה נמשכה): כותבים מה נמשך. החריגה נרשמת פעם אחת לכל Hold, והיא אינה משחררת אותו. היא תיעוד בלבד.
Witness: נוכחות
- הנקודה לא חוסמת דבר.
- בתחילת הבדיקה נרשם מועד ההודעה לעד.
- נכח או ויתור מתעדים את ההחלטה, פעם אחת.
Gate: תנאי מעבר
כשבבדיקה יש Gate, בדוק תנאי Gate גורם למערכת לבדוק ארבעה תנאים:
| התנאי | מה נבדק |
|---|---|
| כל הסעיפים שלפניו עברו | כל סעיף שלפני השער נענה "תקין" או "לא רלוונטי" |
| כל ה-Hold שלפניו שוחררו | אין Hold או Gate לפניו שעוד חוסם |
| ההוכחות הנדרשות קיימות | לכל סעיף שנענה לפני השער יש את ההוכחות הנדרשות. ר׳ הוכחות |
| אין ליקוי חוסם פתוח באותו תחום | אין ליקוי שמסומן "חוסם התקדמות" ועוד לא נסגר, באותו תחום עבודה (ובבדיקה בלי תחום, בכל הפרויקט) |
- אם כל התנאים מתקיימים: "תנאי ה-Gate מתקיימים – השער נפתח". נשמר תצלום של התנאים ברגע ההחלטה.
- אם לא: "תנאי ה-Gate לא מתקיימים", עם התנאי שנכשל. הבדיקה נרשמת והשער נשאר חוסם. אחרי שמתקנים, בודקים שוב.
- גם כאן, כשמוגדרת הפרדת תפקידים, הבודק עצמו לא יכול להחליט.
עקיפה
עקוף פותח Hold או Gate בלי לקיים את התנאים. העקיפה דורשת סיבה של 5 תווים לפחות, ונרשמת בבירור: נקודה עקופה מסומנת "עקיפה" ולא "שוחרר". כברירת מחדל זו הרשאה של מנהל מערכת בלבד.
מי רשאי
| הפעולה | מי |
|---|---|
| שחרור או דחיית Hold, בדיקת Gate, תיעוד Witness | בקר איכות ומנהל מערכת |
| רישום חריגה | מי שרשאי לבצע בדיקות |
| עקיפה | מנהל מערכת |
ההרשאות נקבעות לפי תפקיד המשתמש. ר׳ הרשאות. כל החלטה נרשמת ביומן הביקורת, ופעולה של מנהל מערכת בהרשאה זו מסומנת בנפרד.
טיפ: הגדירו Hold רק בשלבים שבהם אי אפשר לחזור אחורה, כמו לפני יציקה או לפני סגירת קירות. כל עצירה מחייבת מישהו להגיע ולשחרר, ולכן כדאי לשמור אותן לנקודות החשובות.
הצעד הבא
תבניות ותכניות בדיקה (ITP)