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