ספרי לנו מעט על התפקיד הנוכחי
בשנה וחצי האחרונות אני עובדת בחברת ThetaRay . ThetaRay היא הספקית המובילה של ניתוח ביג דאטה מבוסס בינה מלאכותית ( .(AIאנו מחויבים לסייע לארגונים פיננסיים להילחם בפשעי סייבר פיננסיים כמו הלבנת הון, הונאה והתקפות כספומט, המשמשות למימון טרור, סמים וסחר בבני אדם, עבדות מין ומעשים זדוניים אחרים. בזכות הפטנט הייחודי שלנו אנחנו יכולים לזהות טראפיק לא חוקי. מבחינת המוצר, השוני העיקרי הוא שזהו אינו מוצר המבוסס על חוקים - Rule Based. ישנם מקומות אשר לדוגמה, מגדירים חוק שעבור העברה של מעל חצי מיליון דולר תופיעה התרעה במערכת ואז ניגשים לנטר את הפעולה. במערכת שלנו אנחנו יודעים לזהות פעילות לא חוקית לפי היסטוריה של הלקוחות שלנו ולא לפי חוקים, דבר אשר נותן לנו יותר גמישות בזיהוי תבניות של חוקיות מסוימת אשר עלולות להעלות חשד לגבי פעולות מסוימות (גם בסכומים נמוכים יותר) ולתחקר בהתאם.
בשנה וחצי האחרונות אני מנהלת גם קבוצת בודקים ישראלית וגם קבוצת בודקים שיושבת בקייב.
במהלך הקריירה ניהלתי קבוצות שונות ובגדלים שונים, הניהול היה ניהול מוצר וגם ניהול פרוייקטים.
במה עוסקת הקבוצה ואיך היא בנויה?
בקבוצה הנוכחית ישנם 4 אנשים בארץ, כולם מוגדרים כאנשי אוטומציה. כל אחד מהבודקים הוא feature owner - כלומר, כל אחד אחראי על פיצ'ר מסוים מתחילתו, שלב של כתיבת מסמכי תכנון הבדיקות, בדיקות ידניות לפני כתיבת אוטומציה ,כתיבת בדיקות אוטומטיות ועד סופו – שלב של מסירת הפיצ'ר.
המוצר מתחלק לצד פלטפורמה אשר מפותח ע"י צוות שנמצא בארץ וצד של (IC (Investigation Center – שם מתבצע תחקור ההתרעות ע"י האנליסטים - שמפותח ע"י צוות סקראם נפרד בקייב המכיל שלושה בודקים.
אחד האתגרים מבחינתי הוא ניהול וסנכרון בין שני הצוותים הללו. אם אחד הצוותים מכניס קוד צריך לדעת לנהל את זה בצורה נכונה כדי שיהיה סנכרון בין הקבוצות ובין הקוד עצמו.
מה הם האתגרים שלכם ואיך את צופה שזה ישתנה בעתיד?
כשנכנסתי לתפקיד, התחלפו לא מעט אנשים מכל מיני סיבות, הגיעו אנשים חדשים, הוקם צוות בחו"ל ולכן היו למעשה שני אתגרים מרכזיים.
אתגר גדול אחד היה ניהול הצוות עצמו. הצוות היה חסר מוטיבציה, האנשים הרגישו פחות מוערכים בחברה וזה השפיע על איכות הבדיקות עד כדי איבוד לקוחות. חצי שנה ראשונה בתפקיד שלי הייתה עבודה על ייצוב המערכת ואכן, ראינו שהקפדה על מתודולוגית עבודה נכונה, סנכרון ופרוצדורות מסודרות הוכיחה את עצמה כעוזרת לאנשים וכתוצאה מכך איכות בדיקות המוצר.
אתגר נוסף היה הטמעת מתודולוגיית עבודה. כתיבת מסמכים כדי לראות שאנחנו לא מפספסים שום דבר, העלאת כיסוי הקוד והבדיקות. מנהל הפיתוח ואני הגדרנו שעל האוטומציה שרצה להיות יציבה כמה שאפשר וגרסה לא תשתחרר כל עוד ישנם טסטים שנופלים בסביבת האוטומציה ואנחנו עובדים קשה על ייצובם.
מבחינת כיסוי הקוד ישנו אתגר לא פשוט. הטסטים האוטומטים לא יכולים להגיע לכל שורת קוד ואנחנו צריכים להבין לאן אנחנו לא יכולים להגיע מבחינת אוטומציה ולבחון כיצד בכל זאת נוכל להגיע ולכסות בצורה אחרת גם את האזורים האלה.
הלקוחות שלנו דורשים תהליכים מאוד מסודרים וסטנדרט מאוד גבוה כך שבזמן שחרור מוצר עלינו לדווח את אחוזי הכיסוי שלנו מבחינת הקוד ומבחינת הבדיקות, מה הרצנו ומה היו תוצאות ההרצה.
אתגר נוסף הוא ניהול הצוות בקייב. אומנם רובנו דוברי רוסית ואף חלק מהישיבות שלנו מתנהלות בשפה הרוסית אך עדיין ישנם קשיי טכנולוגיה, מרחק, מנטליות שונה ואתגרי סנכרון שהרי חצי מוצר נמצא באוקראינה וחצי מוצר נמצא בישראל ועליהם לתקשר יחד ולוודא ששום דבר לא מתפספס.
מה הם האתגרים הייחודיים לקבוצת הבדיקות שלכם בהתאם לתחום הטכני ולתהליכי הפיתוח שלכם?
אנחנו מוציאים גרסאות גדולות פעם בכמה חודשים ובכל גרסה יש שינוי טכנולוגי מאוד גדול מבחינת המוצר ולרוב גם מבחינת כלים על מנת להיות תמיד בקדמת הטכנולוגיה ולהכיר כלים חדשים. מעבר בין כלים דורש מאיתנו לשכתב את הקוד ולשנות תהליכים מבחינת האוטומציה כך שיתאימו למוצר החדש.
ע"י מעבר לכלים חדשים אנחנו נשארים אקטואליים מבחינת השוק, קל לנו יותר לגייס אנשים חדשים וזוהי גם דרישה שמגיעה מבחינת הלקוחות שלנו כדי שנשאר ברמת גבוהה. מעברים שכאלה דורשים מהצוות לגלות גמישות ורצון.
איך את מניעה את העובדים שלך ומה עוד היית רוצה לעשות?
ישנן הרבה מאוד דרכים להנעת העובדים. ישנו הנושא הכספי, יציאה לקורסים חיצונים, התפתחות אישית ועוד. מבחינתי, תחילה אני משתמשת במה שיש ברשותי ברמה הניהולית שלי ושואפת לפעול בגבולות היכולת שלי.
יש דרישות מהעובדים לעבוד קשה, לפעמים לעבוד גם שעות נוספות במקרים של דד ליין לחוץ ולכן צריך לדעת לנהל את זה נכון.
כאשר הגעתי לתפקיד אנשים הרגישו לא מעורבים ולכן שיקוף של המצב כלפי העובדים ושיתופם בתהליך ובקבלת ההחלטות בהחלט הניע אותם בצורה נכונה ויפה וגרם להם להרגיש שותפים לחברה וללקוחות ובכך המוטיבציה שלהם עלתה בהחלט.
היום הצוות שלי מגובש, מכיר צוותים אחרים בחברה ומשתף איתם פעולה. אנשים לא עובדים בשביל לקבל תלוש בסוף החודש אלא ממש מתוך מעורבות ורצון להצלחה של החברה.
דבר נוסף שחשוב לי הוא העלאת היכולות הטכניות של הצוות. מעבר מתמיד בין מוצרים דורש מאיתנו להסתגל לטכנולוגיות חדשות יחסית מהר וצריך לדעת איך לעשות את זה. לא בהכרח צריך להוציא מיד את כולם לקורסים חיצונים שהרי לא תמיד הם תואמים את הצורך של החברה ולכן אני לא ממהרת להוציא את האנשים לקורסים חיצוניים. ייתכן שיש כמה אנשים בתוך החברה שטובים בתחום מסוים, פייתון לדוגמה, והם יכולים להעביר את הידע לשאר העובדים. כנ"ל גם לגבי כלים טכנולוגיים. בצורה כזו חברי הצוות רוכשים ידע נרחב ומרגישים אקטואליים בשוק.
במידה וכן הוחלט להוציא כמה עובדים לקורס חיצוני, כאשר הם חוזרים הם מעבירים את הידע לשאר חברי הקבוצה. ככה כולם מרוויחים ואני יכולה להצדיק את התקציב שהוצאתי.
מה הן התובנות שלך לגבי תחום הבדיקות?
תחום הבדיקות הוא תחום רחב מאוד. הרבה אנשים רואים בו מקפצה לתחום הפיתוח ויש גם חברות שמדברות על ביטול מחלקות הבדיקות לטובת מפתחי full stack אבל בעיניי זה לא מתאים לכל אירגון ואין כמו עיניים של בודק תוכנה. התפיסה של הבודק היא תפיסה שונה מאשר תפיסתו של איש הפיתוח. אני חושבת שתחום הבדיקות ישאר איתנו עוד שנים תוך כדי התקדמות של הבדיקות הידניות לאוטומציה, משהו שכבר קורה ברוב האירגונים.
התובנה שלי היא שכולנו כאנשי מקצוע צריכים להתאים את עצמנו לכלים המשתנים ולסטנדרט שרק עולה ועולה ולא להשאר במקום גם מבחינה טכנולוגית וגם מבחינה תודולוגית.
אני חושבת שמי שנמצא בתחום צריך ללמוד כמה שיותר ולהכניס את כל הידע לצורת העבודה.
מה היית ממליצה לבודק שנמצא בתחילת הקריירה?
קודם כל להתחיל. עבודה ראשונה היא לא עבודה של שכר גבוה אלא המקום לרכוש ניסיון. יש לא מעט חברות שמוכנות לקבל בודקים ללא ניסיון ואני ממליצה להפעיל את כל הקשרים שניתן כדי למצוא מקום שכזה ושם ללמוד כמה שיותר. חשוב ללמוד את התחום וללמוד את הראייה המערכתית של אותו מקום עבודה. יש הרבה מאוד בודקים שיודעים לכתוב קוד אבל לא מבינים את הראייה המערכתית ולכן לא ידעו לכתוב את הבדיקות הנכונות למוצר שעליו הם עובדים וככה באגים יכולים להתפספס בקלות. במקום העבודה הראשון חשוב להשקיע, להוכיח את עצמך וללמוד כמה שניתן. עם השנים זה כמובן נהיה קל יותר.
ספרי לנו משהו אישי עלייך
החל משנת 2012 אני כותבת בלוג מקצועי בשם Productive Hut. הבלוג התחיל בתחום של הבדיקות ועם השנים נכנסתי לתחום של ניהול זמן בצורה אפקטיבית. כך שיש לי בבלוג שילוב של שני התחומים, שילוב שהרבה פעמים אני לוקחת איתי לעבודה .חשוב לי לעמוד ביעדים עיסקיים כי אני תמיד רואה את עצמי כפרנטרית לעסק וזאת הסיבה שאני תמיד מרגישה שייכות לחברה וחושבת על העסק כעסק אישי שלי וכך קל לי יותר לגרום גם לחברי הצוות שלי להרגיש ככה. אני מאמינה שאיכות מגיעה מבפנים וניתן לראות את זה גם בלוגו של הבלוג
פספורט קבוצתי – ThetaRay
היא הספקית המובילה של ניתוח ביג דאטה מבוסס בינה מלאכותית - AI. החברה מסייעת לארגונים פיננסיים להילחם בפשעי סייבר פיננסיים כמו הלבנת הון, הונאה והתקפות כספומט, המשמשות למימון טרור, סמים וסחר בבני אדם, עבדות מין ומעשים זדוניים אחרים.
סוג המוצר: Big Data מבוסס בינה מלאכותית ( WEB, (AI
גודל קבוצת הבדיקות: 7 מהנדסי בדיקות ,(4 מהנדסי בדיקות בארץ ו-3 מהנדסי בדיקות בקייב). וותק אנשי הבדיקות משתנה: החל מ-3 שנים ועד 10 שנים
מבנה הקבוצה: קבוצה מוגדרת מאנשי אוטומציה בלבד, כל אחד מהם הוא Feature Owner החל מתחילת פיתוח הפיצ'ר ועד אישורו על ידי האיש הבדיקות
סוגי בדיקות:
כל זה חלק מהבדיקות השוטפות שלנו כחלק מהספרינט ובאחריות מלאה של הצוות.
שיטת עבודה: R&D עובד בשיטת אג'ייל, ספרינט כל שבועיים, ומקיים את כל ה-Ceremonies הרלוונטיים לאג'ייל.
צוות הבדיקות הינו חלק מסקראם הפיתוח.