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