|
מפגש: MiniTrack for Test Manager
התקיים בתאריך 8 באפריל 2010
את המפגש הנחה והעביר דר. אבי עופר מאינטל ישראל.
המפגש בנושא:
ערכים ומוסר בבדיקות תוכנה
הקדמה
השקת גוגל-BUZZ חשפה לכאורה פגם בתוכנה אשר לכאורה עלפי דיווחים במדיה פגע בפרטיות של מיליוני משתמשים. בנוסף לנזק תדמיתי כבד לכאורה בתחום רגיש זה (במיוחד על רקע ההתמודדות מול Facebook), צפויות לכאורה גם תביעות כספיות בהיקף ניכר - שוב עלפי דיווחים במדיה.
עקב היקף המשתמשים העצום וחומרת התקלה, ניתן לאמור כי זו אחת מתקלות התוכנה הציבוריות החמורות בשנים האחרונות, אם לא החמורה שבהן.
* האם ניתן היה למנוע זאת?
* האם זהו מקרה פרטי של כשלון, או
סימפטום לתופעה רחבה וחמורה יותר?
* האם אנו כבודקי תוכנה אחראים בכלל
לאיתור תקלות מסוג זה?
* האם אנו כבודקי תוכנה אחראים בכלל
לאיתור תקלות מסוג זה?
* האם, בנוסף להיבט הטכני, אנו מחויבים גם
לאחריות ולמודעות אתית?
* * * * *
|
 |

פורסם ב TheMarker "הביזזיון של גוגל" כתב אורי ברקוביץ שילוב קטלני של יוהרה, עודף ביטחון עצמי ולחץ חברו יחדיו ויצרו את כישלון כי מביך של החברה אי פעם. לא נעים להודות, אבל למיקרוסופט זה לא היה קורה. .... השקת התשובה של ענקית האינטרנט למהפכת הרשתות החברתיות שמובילה פייסבוק היתה רצופה טעויות וכשלים, שהתפוצצו בפניה שנייה לאחר ההשקה הגרנדיוזית. גל הביקורות ששטף את הרשת עסק בתוצאה - פגיעה של גוגל בפרטיות הגולשים באמצעות חשיפת ספר הכתובות שלהם בעמוד הפרופיל בגוגל.
ביום חמישי גוגל הגיבה במילים קלאסיות ש...
גוגל... אפילו גוגל בעצמם אמרו אנחנו נורא מצטערים,
כי השקנו את זה מוקדם מדי. לא עשינו מספיק בדיקות.
המעקב האוטומטי אחר החברים הוצב כך, שכאשר הגולש יתחיל להשתמש ברשת, היא פשוט תתחיל לפעול. כלומר, קודם כל תאשר הצטרפות. לא הייתה פה שום תקלה. ככה הצבנו את זה ואנחנו גאים בזה, ובאמת אנחנו רוצים להקל עליכם, יש לכם את כל הקונטקטים שלכם בג'ימייל, וגם מי שבפייסבוק בד"כ – איך הוא מתחיל את העבודה בפייסבוק? על ידי זה שפייסבוק לוקח את כל הקונטקטים מהחשבון ג'ימייל, ומציע לך לשלוח אליהם הזמנה לפייסבוק. כנראה שאת גוגל זה מטריף דבר כזה, כן? כאילו, כל הקונטקטים שגוגל רכשו לעצמם בעמל רב, שהם החברה המובילה בחיפוש וגם כנראה בדואר האלקטרוני. פייסבוק עושה רשת חברתית שמאיימת עלינו. אז זה מה שרצינו לעשות וזה מה שנעשה. מה הבעיה we tell the difference אנחנו (גוגל) אומרים אם יש פה באגים או פיצ'רים.
זה אומר כי מה שקרה שם בעצם? כשלחצת על ה- OK הוא לא שאל אותך שאלות נוספות. לא כמו בפייסבוק שהוא מביא לך רשימה. הוא מפרסם את כל הקונטקטים שלך. של החברה המתחרה שאתה איתם בקשר בג'ימייל ולא בקשר בעבודה, שאתה בודק איתם אפשרות ... ושל המאהבת שיש לך, או מאהב, ושל העורך דין ושל... כל מיני דברים שאתה בכלל לא בטוח רוצים!
האם אתם יודעים שגוגל היום היא גם חלק מניהול התמונות שלכם (למי שיש PICASSA) . אז היא גם מכניסה את כל התמונות שלך. כן, כל התמונות שלך, לכל העולם. (רק) אחר כך אתה יכול לשנות, ובהתחלה גם לא היה כל כך קל לשנות. יש פה שאלה – האם זו באמת "מעבדתו של השטן" או לא. זאת אומרת, יכול להיות שאמרו אפשר להניח – שאמרו: בואו נעשה את זה באמת הכי קל, הכי פשוט. הרי להתניע רשת חברתית זה לא דבר פשוט. זה לוקח זמן עד שהעסק מתרומם. בגוגל אתה מדלג על השלב הזה של להתחיל לבקש, ושאנשים יאשרו לך, כמו בפייסבוק. אלא לא, ישר כולם מחוברים לרשת החברתית. אז יכול להיות שהם חשבו על ההיבט – לנו זה יהיה קל. יכול להיות שמישהו חשב: ככה אנחנו נכה את המערכת. אז אולי יהיו כמה חובבי פרטיות שיתרגזו, אבל בטח רוב האנשים לא יהיה אכפת להם ובבת אחת יצרנו רשת שהיא כבר מקושרת, ולא צריך את כל התהליך הזה.

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

וזו השאלה המרכזית כעוסקים בבדיקות תוכנה:
האם האפליקציה תוכננה בצורה זו ?
תוכננה לפרסם את כל הקונטקטים ? תמונות (PICASSA) ? תוכננה ועשתה, הכל פורסם !
זה לא שהייתה תקלה שם. ששכחו את המאהבת.
עכשיו השאלה של – האם זה מה שהיא צריכה לעשות, הוגן שהיא תעשה ככה? הלקוח יתרגז אם היא עושה ככה? האם זו שאלה שבאה בדיון המקדמי בשלב ה Requirement או ה Design. האם הלקוח הממוצע יבין מה יקרה כאשר הוא ילחץ על OK ? ואם הבין או לא הבין האם באמת ירצה לפרסם הכל לכל העולם ? בלי סינון או מחשבה ?
כבודקי תוכנה אנחנו צריכים לשאול את השאלה הזאת בשלב מוקדם (שלב ה REQ), איפה אנחנו שותפים ואיפה אנחנו הבודק החיצוני.
אנחנו שומרי הסף אחרונים. כלומר כבר בשלב ה- design הכי ראשוני, מישהו היה צריך לחשוב על זה שיש פה בעיה.
כשאנחנו בודקים תוכנה, אנחנו כמובן חייבים לאמת אותה. לראות שהיא עושה את מה שהיא אמורה לעשות, בשלב ראשון, אחר כך לראות שהיא לא עושה את מה שהיא לא אמורה לעשות, דהיינו, בדיקות שליליות בכל מיני מצבים, שלא תהיינה תוצאות לא רצויות. לבדוק שאנחנו עושים את הדבר הנכון.
לסיכום:
בכל מקצוע שמכבד את עצמו יש כללי אתיקה ומן הראוי שגם אצלנו יהיו.
בהסמכה המקצועית של ISTQB ברמת ה Advanced יש פרק על אתיקה בבדיקות.
כלל ראשון: בודקי תוכנה יפעלו בהתאם לטובת הציבור. אם אתם, כבודקי תוכנה, נתקלים במשהו שחד משמעית – "דגל שחור של אי חוקיות מתנוסס מעליו בצורה ברורה" - אנחנו לא יכולים להגיד "כן, זה לא אנחנו, אנחנו בסך הכול בודקי תוכנה". מיותר להסביר למה ואיך.
כלל שני: בודקי התוכנה יפעלו לפי האינטרסים של הלקוח והמעסיק.
וישמרו כמובן על יושרה ועל עצמאות ועל השיפוט המקצועי שלהם ויקדמו את השם הטוב של המקצוע, הכול בכפוף לטובת הציבור.
|
|
זה היה מפגש מקצועי מעורר השראה !!!!! |
|
|
|