פיתוח תוכנה וניהול רזה
בד"כ כשמדברים על מקורות הניהול הרזה או שיטת ה LEAN מדברים על טויוטה שהיא חברה המייצרת מכוניות. אולם החברה לא רק מייצרת מכוניות יש לה גם גוף פיתוח ענק המפתח מכוניות חדשות ועושה שימוש בטכנולוגיות חדשות. מכאן שגם לגופי הפיתוח החברה המציאה שיטות לקיצור תהליכי פיתוח. טויטה הצליחה לקצר את משך הפיתוח של רכב חדש מ 4 שנים לכשנה וחצי. מכאן ניתן ללמוד שגם עולם הפיתוח יכול לשפר ולקצר תהליכים בעזרת כלי LEAN.
בתחום פיתוח התוכנה משתמשים בעקרונות ה LEAN לקיצור משך הפיתוח:
עקרון ראשון בו עושים שימוש הינו שיפור הזרימה ע"י הקטנת גודל המנה. מהי מנה (Batch) בעולם הפיתוח? בד"כ המפתחים מתבקשים לפתח תוכנה או אפליקציה מסוימת. לצורך הפיתוח יש אוסף של שלבים שעד שלא מסיימים אותם לא עוברים לשלב הבא. הקטנת גודל המנה משמעותה לפרק את חבילת העבודה הגדולה לחבילות קטנות מאוד. לבצע את כל השלבים על החבילה הקטנה ואף להעביר ללקוח לקבלת אישורו. מסתבר שלעיתים כשהלקוח רואה את התוצאה יש לו תוספות, הערות ומחשבות חדשות שלא חשב קודם להזמנתו המקורית.
עקרון שני שיטת המשיכה כל אחד מושך את מה שהוא צריך לבצע, מתי שהוא צריך לבצע מהתחנה שלפניו. כדי להביא שיטה זו ליעילות מקסימאלית משתמשים בקאנבאן. תתהו בוודאי, איך משתמשים בקאנבאן כאשר המוצר כולו מבוצע במחשב ואין מותר פיזי אליו ניתן להצמיד כרטיסי קאנבאן? התשובה היא שמכינים לוח מודעות עליהן ידביקו POST IT ועל הלוח מציירים טבלה של שלבי תהליך הפיתוח. לכל חבילת עבודה מכינים POST-IT אחד המודבק בשלב בתהליך בו נמצאת העבודה. כל אחד שמטפל בחבילת העבודה שם את הכרטיס במקום הנכון. זהו תאור כללי מאוד אך מטרתו להבהיר שניתן לבצע שימוש בכלי מאולם הייצור באולם הפיתוח.
בנוסף משתמשים גם בכלים של בקרה חזותית ועבודה סטנדארטית וכלים נוספים אחרים מעולם הניהול הרזה. בתחום פיתוח התוכנה נתנו לשיטה שם ייחודי משלו, השיטה נקראת אג'יל (Agile) ואם להביע את דעתי, השם הנ"ל מוצלח יותר מ LEAN.
ועוד דבר לסיום, החברה שלי – דיאלוג - מלמדת ומנחה ארגונים העוסקים בפיתוח תוכנה או שיש להם מחלקות העוסקות בפיתוח תוכנה, בהטמעת האג'ייל אצלם בארגון.
תגובות