התשובה הקצרה

Cutover הוא תרגיל תפעולי, לא שלב טכני. שלושה דברים קובעים אם הוא יצליח: תוכנית ברמת שעה עם שם אחראי לכל צעד, Reconciliation שמוכיח שהנתונים נכונים ולא רק שהם הגיעו, וקריטריוני Go/No-Go שנכתבו כשכולם רגועים.

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

תכנון ההסבה כולה מתואר במיגרציית נתונים ל-Salesforce.

מבנה החלון: שלושה גלים

גלמתימה נטען
Historical3-10 ימים לפנינתוני עבר סגורים: עסקאות סגורות, Cases סגורים, היסטוריה
Deltaבחלון עצמוכל מה שהשתנה מאז הגל הראשון
Post-Go-Live24-72 שעות אחריקבצים כבדים, נתונים לא קריטיים, השלמות

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

לוח זמנים לדוגמה - חלון של 12 שעות

שעהפעולהאחראי
T-2אישור Go, בדיקת זמינות צוות ומקבל החלטותראש הפרויקט
T0Freeze במערכת המקור, ניתוק אינטגרציות יוצאותIT Ops
T0+1חילוץ Delta ואימות ספירות במקורData Lead
T0+2טעינת Delta לפי סדר תלויותMigration
T0+6Reconciliation אוטומטי: ספירות, סכומים, קשריםQA
T0+8דגימה ידנית ואישור בעלי תהליךBusiness
T0+9נקודת אל-חזור: החלטה Go / RollbackSteering
T0+10הפעלת אינטגרציות, פתיחת הרשאות משתמשיםIT Ops
T0+11Smoke Tests בתהליכים קריטייםQA + Business
T0+12הודעת פתיחה למשתמשים, מעבר להיפר-קיירתקשורת

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

Reconciliation: ארבע רמות שאין לדלג עליהן

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

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

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

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

התלות בין דיוק ההמרה לאיכות ה-Mapping מוסברת בData Mapping למיגרציה.

תרחיש: המעבר שנעצר בשעה השמינית

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

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

ההחלטה התאפשרה כי קריטריון No-Go הוגדר מראש כ"שגיאה שאינה ניתנת לתיקון בתוך שעתיים" ולא כ"כל שגיאה". קריטריון מנוסח היטב הוא מה שמאפשר לצוות עייף לקבל החלטה נכונה בשלוש לפנות בוקר.

היפר-קייר: 14 הימים שאחרי

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

מדידה שוטפת של איכות אחרי המעבר מתוארת במדדי איכות נתונים.

סיכונים נפוצים ופעולות מניעה

סיכוןכיצד הוא נראה בפועלפעולת מניעה
חלון יחיד לכל הנפחהטעינה חורגת והמעבר נדחהפיצול לשלושה גלים
אינטגרציה שהתעוררהרשומות כפולות או עדכונים סותריםניתוק מבוקר והפעלה מסודרת
Reconciliation שטחיספירות תקינות ונתונים שגוייםארבע רמות כולל דגימה ידנית
אין קריטריוני No-Goממשיכים קדימה מתוך מומנטוםספים כתובים לפני החלון
מיפוי משתמשים ישןבעלות שגויה על רשומותרענון טבלת משתמשים יום לפני

כיצד מודדים הצלחה

תחוםמה מודדיםקצב בדיקה
דיוק הסבהפערי ספירה, סכום וקשריםבכל גל וב-Cutover
עמידה בזמניםסטייה מהזמנים בלוחבכל Rehearsal
יציבות אחרי מעברכשלי אינטגרציה ותקלות P1 ליוםיומי ב-14 הימים
אימוץכניסות ופעולות מול Baselineשבועי בחודש הראשון

ליווי בתכנון והרצת Cutover מתבצע במסגרת שירות אינטגרציות ודאטה.

Checklist ל-Go/No-Go

  • ☐ שתי הרצות Rehearsal מלאות בנפח ייצור
  • ☐ לוח זמנים בשעות עם אחראי לכל שורה
  • ☐ תוכנית Freeze מוסכמת עם העסק
  • ☐ רשימת אינטגרציות לניתוק ולהפעלה, בסדר
  • ☐ תסריט Reconciliation בארבע רמות אוטומטי ככל האפשר
  • ☐ מדגם ידני מוגדר מראש כולל מקרי קצה
  • ☐ טבלת מיפוי משתמשים ובעלות עודכנה
  • ☐ קריטריוני No-Go כתובים עם ספים מספריים
  • ☐ נקודת אל-חזור ותוכנית Fix-Forward
  • ☐ צוות היפר-קייר, ערוץ פנייה ודוח יומי

מקורות מקצועיים