חושבים ש-Post-Mortem זה נוהל מיותר ומרגיז? כדאי שתחשבו שוב

נתן סילניצקי, מהנדס מנוסה מצוות Wix Engineering, חושב שכשלים שחוזרים על עצמם זה הרבה יותר מתסכל, ומראה בדיוק איך לערוך Post-Mortem מנצח כדי למנוע אותם

מאת נתן סילניצקי

עריכה של Post-Mortem מנצח שינה לחלוטין את דפוסי החשיבה של נתן סילניצקי, מהנדס מנוסה מצוות Wix Engineering, לגבי כתיבת קוד ותכנות בכלל, והרצאתו מעבירה את המסר בצורה פשוטה וברורה – אם לא היינו עושים Post-Mortem, היינו פשוט הולכים במעגלים.

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

אז מה עושים?

רגע לאחר שתוקן הכשל במערכת, מסביר נתן איך עלינו לקבוע אם בכלל “שווה” לנו לעשות Post-Mortem על ידי ניתוח של 4 פרמטרים: השפעה, חומרה, הישנות ובגרות הצוות המטפל במוצר. מהרגע שהוחלט על קיום הפגישה, הפוקוס צריך להיות על שלושה צעדים: שחזור timeline מלא של התקרית, עריכת דיון פתוח בפגישה וקביעת action items לאחר שהסתיימה.

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

ומה אסור לנו לעשות לעולם?

החלק המרתק ביותר בהרצאה הוא הגישה האמיצה שממליץ נתן לאמץ בניהול Post-Mortem: “היזהרו משפה שיפוטית וקביעת אשמה”, הוא אומר ומדגיש שהתמקדות בסיבה העיקרית לתקרית (או באשם העיקרי) היא אחת הטעויות הנפוצות והחמורות שאפשר לעשות בפגישת Post-Mortem, היות שהיא עוצרת את המשתתפים ממעורבות פרודוקטיבית ומשתקת את אחד הדיונים החיוניים ביותר בארגון.

אבל Post-Mortem מוצלח לא מסתיים בדיון פורה. מה שמבטיח שהכשלים לא יחזרו על עצמם הוא לוודא שכל הצוותים יודעים בדיוק מהם ה-action items שלהם, ושכל המעורבים מבינים את החשיבות של המשימות. אם ה-action items לא מקבלים עדיפות עליונה לאחר ה-Post-Mortem, זה יהיה הצעד הראשון להישנות הכשלים במערכת. “It’s a cultural thing”, אומר נתן, ומדגיש כמה חשובה הקניית תרבות הלמידה, הניתוח, הטיפול והסקת הלקחים בארגון כולו.

הכתבה בחסות Wix Engineering

Wix היא פלטפורמה לפיתוח Online presence באינטרנט, עם למעלה מ-100 מיליון משתמשים ב-190 מדינות. אנחנו ב-Wix Engineering מפתחים אפליקציות ענן מהמתקדמות בעולם, מקדישים זמן להתפתחות מקצועית ולמידה ולוקחים גם את ההנאה שלנו באותה הרצינות. תרבות הפיתוח שלנו מבוססת על חדשנות, יצירתיות ועל הצורך והרצון להמשיך לאתגר את עצמנו ואת גבולות הטכנולוגיה. אנו משתמשים בטכנולוגיות המתקדמות ביותר (Scala, Node, React, and Angular), בפלטפורמות מבוססות ענן (Google, Amazon and Azure) ומיישמים מתודולוגיות כגון Continuous Delivery ו-TDD.
ל-Wix, שני מרכזי פיתוח בישראל - בתל-אביב ובבאר-שבע. מוזמנים לעקוב אחרינו גם ב- Twitter וב- Facebook.

כתב אורח

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

הגב

3 תגובות על "חושבים ש-Post-Mortem זה נוהל מיותר ומרגיז? כדאי שתחשבו שוב"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
דרור
Guest

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

אורי
Guest

לא מעניין. חפירות כמו חול

jazz
Guest

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

זוועה.

wpDiscuz

תגיות לכתבה: