יום שני, 25 במאי 2009

בחינת זמני בדיקה

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

שאלתי: "יובל, איך זה שכבר זמן ארוך מאוד, משו כמו שנה, זמני הבדיקות שלך לא מתקצרים?"

יובל, גירד קצת בראש, וענה " נכון, להיפך הם רק מתארכים"

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

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

" יש משהו שאפשר לעשות ע"מ לקצר את הזמנים?"

"אנחנו נכנסים לתהליך של אוטומציה - בדיקות אוטומטיות על המוצרים - שיקצרו משמעותית את הזמנים"

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

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

"לא ממש הבנתי"

" בוא ננסה לראות איזה חלק מהבדיקות שאתה עושה עכשיו למוצרים הם בגדר של Nice to have ואיזה חלק מהבדיקות הם Must have, והאם אפשר להחליט שה- Must have הם קריטיות מספיק לאיכות של המוצר"

ראיתי שנפל ליובל האסימון, ומיד הוא ניגש לעניין.

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