הקדמה: למה דברים הקשורים לבעייתיות בהנדסה

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

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

מה הם מפגשים של בעיות שגרה?

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

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

היתרונות העיקריים של מפגשים של בעיות שגרה

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

1 יצירתיות מוגברת באמצעות מגוון קוגניטיבי

בעיות הנדסיות לעיתים רחוקות יש תשובה אחת נכונה.על ידי שילוב חברי צוות עם התמחויות שונות - חזית, גיבוי, תשתיות, QA, ולפעמים מוצר - אתה להגדיל באופן דרמטי את טווח הפתרונות הפוטנציאליים.A node.js מפתח עשוי לזהות פרספקטיבה של זרימת נתונים כי מהנדס UI לא יבחין, בעוד מהנדס DevOps עשוי להציע שינוי כי הוא שלם של קטגוריה של מוטציות, אבל זה לא טוב יותר של רעיונות LT-Factlin הוא רק כדי לשפר את הרעיונות.

כדי לטפח את היצירתיות הזו, המנחה חייב להיות מוגבל:0 [הנציח את הבטיחות הפסיכולוגית] של ה- 1:1 [מהנדסים] עשויים להסס להציע רעיונות "מברומיים" אם הם חוששים משיפוט.קביעת כללים קרקעיים כמו "אין רעיון קטן מדי" ו"אנחנו מתחילים עם פיזור, ואז התכנסות" עוזר.טכניקה מעשית היא להתחיל עם שלב סיעור מוח אינדיבידואלי (כתיבה) לפני פתיחת דיון, הבטחת מהנדסים זהים ושיש להם מהנדסי אוויר זהים זהים.

החלטה מהירה יותר של בעיות באמצעות התמחות קולקטיבית

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

בהנדסת תוכנה, זה מתורגם ישירות לזמן קצר כדי לפתור (MTTR) AFLT:0swarming מודל FLT:1 - שבו צוות יוצר ad-hoc סביב אירוע - הוא הצורה הקיצונית, אבל אפילו מפגשים שבועיים שנקבעו (למשל, "יום שישי הית'רו" עבור חוב טכני מתפתל) יכול למנוע בעיות של העובר.

שיתוף ידע וצמיחה סקיל

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

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

שיפור הלכידות והאמון של הצוות

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

זה תואם את המושג הפסיכולוגי של FLT:0 ⁇ חברתית cohementFLT ( 1:1), אשר מחקר קישורים ביצועים גבוהים יותר ומחזור נמוך יותר. A 2020 מחקר שפורסם בכתב העת להנדסה וניהול טכנולוגיה מצא כי צוותים עם פתרון בעיות שיתופי קבוע היו ציונים שביעות רצון צוות גבוהה משמעותית.הפעולה של התמודדות עם יריבות יחד יוצרת נרטיב משותף - הסיפור של איך הקבוצה כבשה מערכת באגים קשה או rerererererererere - אשר הופך חלק של הקבוצה.

טיפוח תרבות של שיפור מתמשך

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

לאורך זמן, תרגול זה מקטין את הצטברות החוב הטכני ומונע את דעון איטי של איכות הקוד.צוותים שדלגו על מפגשים אלה לעתים קרובות מוצאים עצמם המומים על ידי אירועים חוזרים ופעולה תגובתית. AFLT:0Lean Enterprise Institute מאמר על Kaizen בתוכנותFLT:1 מדגיש כמה קטן, שיפורים תכופים מורכבים לרווחים משמעותיים.

כיצד ליישם את ה-Colaborative Problem-Solving Sessions

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

שלב 1: Define Clear Objectives ו-Spe

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

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

שלב 2: בחרו את המשתתפים הנכונים

בעוד שקבוצת הליבה צריכה להיות צוות ההנדסה המיידי, לשקול להזמין מחוץ לרלוונטי.אם הבעיה כרוכה בהסתמכות על צוות אחר, כולל נציג הצוות הזה.אם מדובר בחוויית המשתמש, להזמין מנהל מוצר או מעצב.כלל האגודל הוא לשמור על הקבוצה ל-4-7 אנשים - סיכונים קטנים מדי נעדרים נקודות מבט; גדול הופך להיות כאוטי. Aor שאינו אחראי ישירות לבעיה (למשל, עוזר לשמור על סטולר אחר) או למנוע קולות ניטרליים אחרים.

שלב 3: השתמש בטכניקה של היערכות

שיטות מבנה מונעות מהמפגש להתערבב או למונולוג.יש טכניקות מוכחות כוללות:

  • (ב) [15] מדוע ⁇ : "לעבור ניתוח שורש" שאל "למה" חמש פעמים לקלף שכבות אחוריות של סימפטומים עד שהגורם הבסיסי עולה.
  • (FLT:0)Fishbone (Ishikawa) DiagramveFLT:1: קטגוריות פוטנציאליות (אנשים, תהליך, כלי, סביבה וכו ') לסערת מוח באופן שיטתי ללא קטגוריות חסרות.
  • (FLT:0)Impact/Effort MatrixFIRLT:1; לאחר יצירת רעיונות, מזימה אותם על רשת 2x2 כדי לזהות ניצחונות מהירים (השפעה גבוהה, מאמץ נמוך) ופרויקטים אסטרטגיים.
  • (FLT:0) חשיבה / BrainwritingFLT:1: עבור בעיות מורכבות הדורשות פתרונות יצירתיים, השתמש במושגים אישיים בזמן שלאחר מכן, על ידי קיבוץ.

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

שלב 4: ליצור סביבה בטוחה לדיאלוג פתוח

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

שלב 5: עקבו אחרי Activeable Outputs

הערך של הפגישה הוא הבין רק כאשר התפוקה שלו הופכת לפעולות.בסופו של הפגישה, הקבוצה צריכה להסכים על 2-3 פריטים של פעולה קונקרטית עם בעלי ותאריךים המשוערים.אלה צריכים להיות רשומים במערכת המעקב של הקבוצה (ג'ירה, אסאנה, טרלו) ככרטיסים או subtas.בנוסף, להקצות מישהו כדי ליצור סיכום אחד הכולל את הבעיה, שורש (התוצאה), פתרונות המוצעים, אך ורק אחר.

לוח זמנים קצר בדיקה (אולי 15 דקות) שבועיים לאחר מכן כדי לאמת התקדמות.ללא מעקב, הפגישה הופכת לחנות דיבור.

אתגרים משותפים

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

אתגר 1: חוסר מעורבות או השתתפות

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

  • (ב) כל חבר צוות מקבל תור להוביל, אשר בונה בעלות.
  • (ב) ,0) ,GamificationFLT:1 - השתמש בהצבעה, מקלים או תגמולים קטנים לפתרון הטוב ביותר.
  • (ב) ⁇ :0) זמן-הזמן, בשקיקה מוחלטת של 1:1 – יש לשמור על מפגשים עד 45-60 דקות מקסימום.

אתגר 2: אישיות דומיננטית סיירה אחרים

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

אתגר 3: פתרונות שלא יושמו

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

צמצום ההשפעה של בעיות שיתוף פעולה

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

המונחים: Quantitative metrics

  • (ב) [ה]ה]ב"ה, [ה], [ה], [ה], [ה]], [ה]], [ה], [ה]]]]], [ה]], [ה], [ה], [ה]], [ה], [ה]]], [התחילו] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה]]]] [ה] [ה] [ה] [ה] [ה] [ה]]] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה] [ה]]]]]]]]]]]] [ה]]]]] [ה] [ה]
  • (ב) [ה]הזמן של שיפור: כיצד במהירות פריטים מן המפגשים סגורים?
  • (ב) שיעור הבריחה של ה-FLT:0) - אחוז באגים המגיעים לייצור.ירידה מצביע על ניתוח שורש טוב יותר.
  • (ב) [ה]העיקרון]:0 [ה], בעוד שגורמים רבים משפיעים על מהירות, צוות מתפקד היטב עם פחות הפרעות צריך לראות משלוח צפוי יותר.

המונחים: metrics

  • (ב) סקרי שביעות רצון של טים:0) , שאל חברי הצוות אם הם חשים בעיות מטופלים באופן שיטתי, ואם הם מרגישים יותר מחוברים לעמיתיהם.
  • (ב) ⁇ :0) , עיין ב- 1 (לאחר כל מפגש, לאסוף "דבר אחד מהיר שעבד, דבר אחד לשיפור" (נסיגה פשוטה בתוך הפגישה).
  • (ב) [ה]הדרגות האנקסיטיות'ר 1: צוותים שמפתורים בעיות בדרך כלל מדווחים על לחץ נמוך יותר כי הם יודעים שהם לא לבד כאשר מתעוררות בעיות.

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

מסקנה: לעשות בעיות שיתוף פעולה - הגשמה של תרגול Core

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

התחל בעיה עקשנית אחת שגרמה לצוות במשך שבועות.תזמן פגישה בת 60 דקות עם סדר היום ברור ומקדם. השתמש ב-FLT:0.5 למהות'ל:1 טכניקה. Define one Action item toהטמיע ב- ⁇ הבא.