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