מבוא: מדוע 5 הסיבות נשאר אבן הפינה של פעילות הנדסה

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

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

מהי שיטת 5 הסיבות? A Deeper Look

5 מדוע היא שיטת ניתוח שורש-שורשית הכוללת לשאול "למה?" שוב ושוב - באופן אטי חמש פעמים - לעבור מסימפטום ברמה פני השטח לגורם הבסיסי של בעיה, המספר "חמש" אינו נוקשה; הוא משמש כתייר כדי להבטיח כי קבוצות חופרות עמוק מספיק ללא ניתוח יתר של המערכת, אשר היה פורמול על ידי LTSaki ToyodaFreacio; הוא משמש כגורם גלוי ביותר של טויוטה (OF) ולאחר מכן, כלומר, כלומר, כלומר, "המפתחת" (TotoiF) של מערכת ייצור: "OTiF2," (OTi) ו-" (OL) הוא מכיל את רובהמפתחת: "OtototototototototototototoiF) של "OtototototototototototototototoiF) ," (OF) .

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

5 הסיבות שייכות למשפחה של טכניקות לפתרון בעיות המשמשות ב-FLT:0 (LeancioFLT:1), ל-FLT:2KaizenFLT 3, ו-FLT:4Sixma SigmacioFLT:5 קבוצות לא אחראיות על דיאגרמות דגים או ניתוח עץ פגם, הוא קל משקל וניתן לערוך בפגישה קצרה ללא הכשרה מיוחדת, אך ניתן לבצע פשטות, אם לא ניתן למנוע שימוש יעיל בתכלית, אם לא ניתן לבצע פשטות, אלא אם לא ניתן לבצע פשטות, אלא אם כן, אם כן, אם כן, אם כן, אם כן, אם כן, אם כן, אם כן, אם כן, אם כן, אם לא ניתן לבצע פשטות טובה יותר מאשר למנוע פשטות, אם כן, אם כן, או למנוע פשטות טובה יותר מאשר לבצע פשטות, אם כן, אם כן, אם כן, אם לא ניתן לבצע פשטות, אם לא ניתן לבצע פשטות יעילה, או לבצע פשטות יעילה, אם לא ניתן למנוע פשטות טובה יותר מאשר לבצע פשטות, אם לא ניתן לבצע פשטות, אם לא ניתן לבצע פשטות, אם לא ניתן לבצע פשטות יעילה, אם כן, אם לא ניתן

כיצד 5 הסיבות לתמיכה בשיפור מתמיד

שיפור מתמיד, הידוע גם בשם FLT:0 (KaizencioFLT:1), הוא הפילוסופיה של ביצוע שינויים קטנים, מצטברים לתהליכים, מוצרים ושירותים כדי לשפר את היעילות והאיכות. 5 למה הוא מאיץ טבעי לפילוסופיה זו, כי זה מספק דרך מובנית לזהות ולבטל פסולת, פגמים, ועיכובים.

1.אני מסכים ששורש שורש גורם במקום סימפטומים

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

2. עודד את תשומת הלב

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

שיתוף פעולה ושיתוף ידע

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

4.מתמוך בהחלטות של Data-Driven

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

Integrates Seamless עם כלים נוספים לשיפור מתמיד

5 הסיבות אינן מערכת עמידה; היא פועלת בצורה הטובה ביותר כחלק מערכת כלים רציפה יותר.צוותים יכולים לשלב אותה עם FLT:0value StreamמיפויFLT:1 כדי לזהות פסולת, FLT:2A3 קבוצות לפתרון בעיות (ITFLT 3) עבור תיעוד מובנה, או FLT:4KPIsFLT:5 כדי למדוד את ההשפעה של שינויים DevOps (R) ו-Reecttacti) עבור תיעוד קבוע (R)

יישום 5 הסיבות להנדסת מכונות: מדריך צעד אחר צעד

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

שלב 1: § § הבעיה מראש

ללא הצהרה ברורה, ספציפית של בעיה, 5 למה יכול להתמסר לאזורים לא רלוונטיים.הבעיה צריכה לתאר את הכישלון הבלתי ניתן לערעור או חוסר יעילות במונחים של מה, איפה, מתי, והשפעה. לדוגמה, במקום "המערכת איטית", להגדיר את הבעיה כ"עמוד הסימון לוקח יותר מ 5 שניות לטעון עבור 10% של משתמשים בין 6 ל- 8 PM, מה שגורם ל-2% ליתר דיוק זה עוזר שיפור.

שלב 2: להרכיב את הצוות הנכון

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

שלב 3: שאל "למה?", ורשם כל תשובה

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

שלב 4: אימות שורש

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

שלב 5: פיתוח ומימוש פעולות תגמול

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

שלב 6: לעקוב ולשתף למידה

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

טיפים מתקדמים ל-5 מדוע ישיבות

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

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

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

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

PitfallDescriptionSolution
Stopping at a symptomThe team answers “Why?” but stops at a superficial cause, like “the server ran out of memory.”Keep asking “Why did the server run out of memory?” until you reach a process or design flaw (e.g., “no alerting on memory usage” or “memory leak in library X not caught in code review”).
Confirmation biasTeam members already have a preferred root cause in mind and steer the “Why” chain toward it.Use a facilitator and require evidence for each answer. Encourage devil’s advocate questioning.
Lack of follow-throughCorrective actions are identified but never implemented or tracked.Assign ownership and deadlines. Review action items in regular standups or retrospectives.
Focus on blameThe discussion turns into a “who did what wrong” session.Enforce a blameless culture. Use language like “What in our process allowed this to happen?” rather than “Who made this mistake?”
Insufficient dataAnswers are based on recollection or assumption, not logs or metrics.Insist on collecting relevant data before or during the session. Empower the team to pause and fetch logs if needed.

כדי לבדוק כיצד להימנע מהמכשולים הללו בניתוח מקרי, ה-FLT:0PagerDuty Incident Response GuideFLT:1 מספק ייעוץ מעשי מעולה.

דוגמאות אמיתיות ל-5 מדוע בהנדסת הנדסה

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

דוגמה: ייצור Outage בשל תכונות דגל מיסקציה

(ב) שירות עיבוד תשלום (FLT:0) היה 1:0 (השירות לעיבוד תשלום) ניסיון של 15 דקות נסיעה בשעות השיא.

  1. [01:0] מדוע?[עריכת קוד מקור | עריכה] דגל שער התשלום החדש הוטבע בטעות בייצור.
  2. (FLT:0) מדוע?ITUFLT:1) המהנדס ביצע שינוי תצורה כדי לבדוק את הדגל, אך דחף בטעות לסביבה הייצור, כי סביבות העוקץ והייצור משתמשים בפקודות דומות.
  3. (ב) מדוע?(ה)מבקשת הפריסה אינה מחייבת אישור בעת לחיצה על ייצור לעומת עוקץ.
  4. [01:0] מדוע?[עריכת קוד מקור] [הצוות] כתב במקור את התסריטים לזריזות, ובדיקות אבטחה/אחריות נדחו.
  5. [01:0] מדוע?[עריכת קוד מקור | עריכה] "לא היה לצוות תהליך הנדסי רשמי של שחרור - היו עדים לגירושים.

(ב) [התוצאה]: [ה] [ה] [ה]] [ה]]] [ה]]] [ה]]] [ה]]] [ה]][דרושה] אספקת התפוצה סטנדרטית של הפריסה עם אמצעי הגנה ספציפיים לסביבה; להוסיף את אמצעי אימות הסביבה; ליצור חוברת לחיקוי לכיסויים.

דוגמה 2: תיקון בדיקות פלמקי ב CITI

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

  1. (ב) מדוע?(המבחן נכשל כאשר הוא מנסה לגשת למסד נתונים של מבחן שהוא אינו אלאפוס באמצעות תהליך קבוע.
  2. (ב) מדוע?(ה-FLT:1) , צינורות CI פועל במבחנים במקביל, אך מסד הנתונים של הבדיקה משותף ללא נעילה.
  3. (ב) מדוע?(ה) מדוע ⁇ 1) תשתית המבחן נועדה לצוות קטן יותר ולא מעודכנת ככל שהצוות גדל.
  4. [01:0] מדוע לא היה אדם בעל תשתית המבחן; זו הייתה "הבעיה של כולם".
  5. [01:0] מדוע?[עריכת קוד מקור | עריכה] "לצוות ההנדסה לא היה תפקיד מרכזי ב-DevOps או ב- QA.

[ה] [ה]] [ה]] [ה]]] [ה]] [ה]]] [ה]]]] [ה]]][ה]]][ה]]]]]][ה]]]]]] [הלא בבעלות [התחילת] ו[הת] [התחילה] [ה] [ה] [ה]] [ה] [ה] [ה] [ה] [ה] [ה]]]]] [ה[ה]] [ה[ה[ה[ה]]]] [ה[ה[ה[ה[ה]] [ה[ה]]] [ה] [ה]]]]]]]]] [ה] [ה[ה[ה[ה[ה[ה[ה[ה[ה]]]]]]] [ה[ה[ה[ה[ה[ה]] [ה]]]]]] [ה] [ה]]] [ה[ה[ה[ה[ה[ה[ה]]]]]]]]]]]]]]]]]]] [ה[ה

5 מדוע להיכנס לתוכנית שיפור מתמשך רחבה יותר

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

שילוב עם אירועים Kaizen

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

שילוב עם A3 בעיות Solving

דוח A3 הוא סיכום של בעיה, הניתוח שלה, והציע אמצעי נגד.5 למה הוא התאמה טבעית לסעיף "הגורם הבסיסי" של A3. על ידי המחייב צוותים צוותים לצייר את שרשרת הסיבתית על הנייר, פורמט A3 כוחות בהירות ו conciseness. הרבה מתרגלים Lean ממליצים החל מ-5 למהות ולאחר מכן להעביר את הממצאים לתבנית A3 של תהליך תקשורת (A3) של מכון A3.

אינטגרציה עם SRE Event Response

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

צמצום ההשפעה של 5 מדוע על פעילות הנדסית

(ב) כדי להצדיק את ההשקעה של זמן ב 5 מפגשים, צוותים צריכים לעקוב אחר מדדים מרכזיים המשקפים שיפור מתמשך.האינדיקטורים המובילים נפוצים כוללים: 0incident Reduction RateFLT:1, 2 (FLT) זמן בין כישלונות (MT) Provet) 3 פעמים, ו-FLT:4 מספר פעולות נכונות השלימו את FLT:5 לדוגמה, אם הם יכולים לבצע ניתוח ראשוני של 5 נקודות פעולה עבור 2 חודשים (F) כדי ליישם את התדירות גבוהה על פני 3 פעמים (ה) עבור כל אחד מהם).

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

מסקנה

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

כדי להעמיק את ההבנה שלך, לשקול לחקור את החומרים המקוריים של מערכת הייצור של טויוטה או ספרות DevOps מודרנית החל ניתוח שורש-הכיבוי לאספקת תוכנה.ה-FLT:0"Phoenix Project" (הפרויקט של טויוטה) 1 ו-FLT:2 משאבי SRE של גוגל:2 של גוגל ®SREFOFLT 3: 3) מציעים מחקרים מצוינים של 5 הסיבות לפעולה.