יונ' 14 2010

פגישה מרתקת עם ג’יימס באך

מאת: רם יוניש בשעה 8:35 נושאים: כללי

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

ג’יימס הינו אחד מהמובילים בעולם של בדיקות בשיטת בדיקות חקירה – exploratory testing ומתנגד חריף לביצוע בדיקות מתועדות ומפורטות – scripted testing המנוונות לדעתו את אופן ביצוע הבדיקות ואת היכולת לגלות תקלות במערכת.

על אף שג’יימס לא ממש השתנה מהפעם האחרונה ששמעתי אותו לפני 5 שנים, אני מוכרח לציין שהפעם הוא אמר בצורה מאוד ברורה שהוא "לא מתנגד ל- scripted testing וכנראה שלפעמים צריך גם את זה אבל הכל זה עניין של איזונים (balance)".

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

ג’יימס משתמש לא אחת בדוגמאות מופשטות להסביר את דבריו ומציג אותן כך שאתה מובל לחשוב כמוהו על אף שבעצם אפשר לראות את הדברים גם אחרת. אחת הדוגמאות שהשתמש בהן היתה "נהיגה ברכב". ג’יימס השווה ביצוע בדיקות מתועדות ומפורטות לנהיגה ברכב עם הוראות נהיגה והכוונה בעוד שהבודק החוקר (exploratory expert) ינהג עם הראש מחוץ לרכב ויחפש את השלטים והסימנים בדרך.

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

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

אני מזמין אתכם לשמוע עוד מדבריו ולהנות מהחומר הרב שמפורסם באתר שלו: www.satisfice.com

רם

bach

סגור לתגובות

התגובות סגורות.