הבטחת איכות

הבטחת איכות (באנגלית: Quality Assurance, בראשי תיבות: QA) היא תהליך מתוכנן ושיטתי של מכלול פעילויות, הנדרשות להקניית רמת הודאות הנדרשת שמוצר או שירות יעמדו בדרישות האיכות שהוצבו, ויענו על מלוא צורכי המשתמש. התהליך מודד את האיכות הנוכחית, מאתר תחומי איכות בעייתיים (גם עתידיים) ומסייע בתיקון או מזעור תחומים בעייתיים אלו על ידי קביעה והתאמה של מכלול פעולות ותהליכים שנועדו לייצב את איכות התוצרים בכל שלבי מחזור החיים של המוצר, החל מתכנון המוצר, ועד לתחזוקתו אצל הלקוח או המשתמש.

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

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

הגדרת המושג "הבטחת איכות" מעוררת את השאלה היסודית יותר - מהי "איכות" או מהו מוצר "איכותי". ההגדרה המקובלת לאיכות היא: התאמה לשימוש (fitness to use) המיועד ולציפיות המפורשות והמשתמעות של הלקוח הפוטנציאלי. כלומר: ההגדרה אינה קובעת תכונות ומטרות מוחלטות, ואפילו לא יעדים כמותיים.

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

עלינו להבהיר מהו "מוצר": בעשורים האחרונים הבטחת האיכות פרצה מהתחום המצומצם של תיכון וייצור תעשייתיים; לכן, "מוצר" יכול להיות מוצר פיזי (לדוגמה - קופסת המחשב והמעגלים האלקטרוניים שבו), וירטואלי (לדוגמה - תוכנת המחשב), או שרות במובן הרחב ביותר - שירותים פיננסיים, שירותים רפואיים, חינוך, שירות הציבורי וכו';

בגלל האופי הייחודי של תהליכי פיתוח מוצרי תוכנה ותחזוקתם, וצרכי תעשיית המידע (Information Technology) בכללותה, התפתחה תת-התמחות לענף זה בשם SQA (הבטחת איכות תוכנה).

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

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

במחקרים שנערכו לאחר מלחמת העולם הראשונה התגלה שאיכות המוצרים שהגיעו לשדות הקרב לא הייתה מספקת. לדוגמה, רק שליש מהתחמושת שהגיעה פעלה, ושני שלישים ממנה היו פגומה. בעקבות זאת נולדו בעשור השלישי של המאה ה-20 גישות ביקורת איכות חדשות, אשר ראשיתן בארצות הברית (אחד המובילים שבהם היה - Walter A. Shewhart). גישות אלה כללו הגדרות מדויקות של הקריטריונים לקבילות המוצרים, ואפשרו, תחת תנאים מסוימים, להתבסס על שיטות דגימה סטטיסטית במקום בחינה פרטנית של כל חלק וחלק. השם שניתן אז לשיטות אלה הוא SPC-Statistical Process Control (תהליכי בקרה סטטיסטיים), אם כי כיום המושג מתייחס למעקב אחרי כושר התהליך של קו ייצור.

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

בשנת 1975 יצא מכון התקנים הבריטי, BSI, עם תקן איכות משלו. לאחר שהתקן הורץ במשך שנים אחדות הוא אומץ על ידי מכון התקנים הבין-לאומי ISO שהוציא אותו בשנת 1987, לאחר עיבוד על ידי צוות רב-לאומי, כגרסה הראשונה של ISO-9000.

תהליכים ובקרת תהליכים 
בתעשיות השונות מקובל מגוון רחב של סוגי מחזורי חיים המותאמים למוצר. מחזור חיים אופייני של מוצר כולל: אפיון הצרכים, ניתוח, תכנון, פיתוח המוצר, ייצורו, מכירתו ושירות בעת פעולתו. באופן כללי, מחזור החיים של מוצר מורכב מאוסף של שלבים, כאשר כל שלב מורכב מתהליך אחד או יותר. כל תהליך כולל
 קלט (חומרי גלם, מכשור, כוח עבודה וכו')
 תהליך
 פלט (התוצר, שיכול להיות המוצר המוגמר או שלב בהכנתו).
שלושת אלו מתוארים בעזרת השלבים הבאים:
 תיאור התהליך (הפרוצדורה הדרושה)
 קריטריונים לאיכות הקלט והפלט
 מדדי כניסה - מתי ניתן להתחיל את העבודה על השלב
 מדדי הצלחה (בסיום השלב) - האם השלב הסתיים בהצלחה
 קביעת האחראי, המבצע (ים), הבודק (ים) והמאשר
 התשתית שנדרשת לביצוע
 התשתית שנדרשת לבדיקות
 תיאור התהליך הנדרש למימוש השלב וזאת, כתלות במשתנים רבים: מורכבות התהליך/השירות, דרישות הלקוח, דרישות חוק או התקן שעל פיו מבוצעות פעולות השלב, רמת הפירוט שנדרשת למבצעי התהליך ועוד.
תפקידה של הבטחת האיכות הוא להגדיר את התהליכים, לבחון אותם וליזום שיפורים בהגדרות אלו. לצורך זה פותח המושג של בקרת התהליך. לפי CMMI יש לבקרת התהליך 10 נוהגים כלליים (generic practices), שמהווים יחדיו יעד כללי (generic goal), שהוא לאפיין תהליך יציב ויעיל, כפי שתיארנו קודם:
 קביעת מדיניות - על ידי המנהל האחראי, בהתאם למדיניות כוללת של הנהלת החברה
 תכנון התהליך על ידי מומחים
 הקצאת משאבים חומריים - תקציב, מכשור, משאבי אנוש, ברמה והיקף שיענו על צורכי התהליך
 הגדרת סמכויות
 הכשרת העובדים
 בקרת תצורה
 זיהוי ושילוב בעלי העניין בתהליך
 מעקב אחרי התהליך ובקרתו
 הערכת התהליך
 דיווח להנהלה.

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

ראו גם 
 בדיקות תוכנה
 הנדסת תוכנה
 הבטחת איכות תוכנה
 קיט מלא

קישורים חיצוניים

הערות שוליים

הבטחת איכות
ניהול תהליכים