Wednesday, January 9, 2019

האם בכלל צריך בודק תוכנה בחברות ההיטק?

האם המקצוע בודק תוכנה הוא מקצוע חשוב? ואיך חברות ההייטק מסתכלות על בודקי התוכנה
אחרי שתקראו את הכתבה אתם תבינו למה המקצוע בודק תוכנה מאוד מאוד חשוב, ומה קורה
כאשר לא בודקים כמו שצריך!


האם שמעתם את הסיפור על סמסונג גלקסי נוט 7?
כן כן הזה שאסור היה להכניס אותו למטוסים!
רגע איך זה קשור ל QA?
מיד תבינו…


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

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

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


בנוסף חברת סמסונג הפסידה המון כסף בגלל הנוט 7, ולא נדבר על אמון הציבור.
בשביל קצת לסבן לכם את האוזן סמסונג, נאלצה לעדכן את תחזיות הרווחים שלה ולמחוק מהן כ-2.3 מיליארד דולר.
במקביל, צנח שווי החברה ב-17 מיליארד דולר!
לא נעים :(


אבל לא יכול להיות שאף אחד בסמסונג לא יודע מה קרה עם הנוט 7!
אבל... אנחנו כן יודעים מה קרה!


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

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


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


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

.


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


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


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



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






No comments:

Post a Comment