טבת

The Phoenix Project by Gene Kim, Kevin Behr, George Spafford

The Phoenix Project הוא ספר על IT, DevOps, ואיך לעזור לעסק שלך לנצח. הגעתי לספר הזה בעקבות המלצה בקבוצת הפייסבוק "באות".

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

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

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

הספר מסופר בצורה עלילתית וזורמת, ממש לא כמו ספר עיון. למרות שהסיפור כתוב לצורך למידה, לא מרגישים שהוא חינוכי, והעלילה והדמויות מעניינים כשלעצמם. הוא בוחן נושאים כמו ניהול IT, ניהול פרויקטים ותרבות ארגונית וגם מדגיש את החשיבות של הבנה ויישום שיטות עבודה מומלצות של IT כגון continuous delivery, אבל כמעט אין שימוש בביטויים האלה – אנחנו חווים את התהליכים יחד עם ביל וחבר מרעיו בלי שמפילים עלינו מונחים מקצועיים. עם זאת, קשה לנתק את הספר מההקשר המקצועי שלו. אני כמתכנתת, שחווה חלק מהדברים שמתרחשים בספר (לשמחתי רק חלק) לא הייתי מסוגלת להקשיב לספר בשעות הפנאי שלי כי זה זרק אותי לחוויות מהעבודה, ולכן האזנתי לו בשעות הפסקת הצוהריים בעבודה 🙂

בפרק האחרון של הספר, מספרים המחברים שההשראה לספר הגיעה מהספר "The Goal" מאת Eliyahu M. Goldratt. אתם זוכרים את הספר הזה, מתחילת שנות השמונים? אני קראתי אותו (או את "שרשרת קריטית"? אני כבר לא זוכרת. בכל מקרה הם די דומים) בסוף שנות התשעים והוא ממש האיר את עיניי. "המטרה" הוא רומן המשתמש בסיפורו של מנהל מפעל המנסה לשפר את ביצועי המפעל שלו כדי להמחיש את העקרונות של תורת האילוצים (TOC), פילוסופיית ניהול המתמקדת בזיהוי וביטול צווארי בקבוק המגבילים את ביצועי המערכת. גם "פרויקט הפניקס" וגם "המטרה" משתמשים בסיפור בדיוני עסקי כדי ללמד את הקוראים על מושגים ועקרונות ניהול, אבל המושגים והעקרונות שונים. "המטרה" מתמקדת יותר בייצור ובתפעול בעוד ש"פרויקט הפניקס" מתמקדת יותר בפיתוח IT ותוכנה.

אחרי הספר יש נספח עיוני שמרחיב ומסביר את כל מה שחווינו עלילתית: מודל "שלושת הדרכים" שהם עקרונות ב-IT, ההבנה איך נוצר תחום ה-DevOps, שימוש בפיתוח Agile ולוחות Kanban, ועוד. זה תימצות מצוין של המסרים המקצועיים של הספר העלילתי ושווה להקשיב לו כדי להפיק את המירב מהספר.

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

*

כשסיימתי את הספר, ביקשתי מ-chatGPT שיסכם לי כמה נקודות חשובות כדי לשתף בהן אתכם, קוראיי הנאמנים. להלן דברי.

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

  1. הדרך הראשונה מתמקדת במקסום זרימת העבודה דרך זרימת הערך (value stream). זה כולל זיהוי צווארי בקבוק בתהליך ומציאת דרכים להסיר אותם כך שהעבודה תוכל לזרום בצורה חלקה יותר. זה כרוך גם בניהול work-in-progress וצמצום גדלי batch כדי למזער את זמני ההמתנה ולשפר את זמני הדליברי.
  2. הדרך השנייה מתמקדת ביצירת לולאות משוב מהירות ואמינות. משמעות הדבר היא הטמעת ניטור ומדדים למעקב אחר ביצועים, כמו גם הקלה על צוותים לקבל במהירות מידע על מצב המערכות והשירותים שלהם. על ידי כך, צוותים יכולים לזהות ולתקן בעיות במהירות כשהן מתרחשות, ולהשתפר ללא הרף לאורך זמן.
  3. הדרך השלישית מתמקדת בטיפוח תרבות של ניסויים ולמידה מתמשכים. זה כולל עידוד צוותים לחפש כל הזמן דרכים חדשות לעשות דברים, לקחת סיכונים וללמוד מכישלונות. משמעות הדבר היא גם יצירת סביבה שבה אנשים מוסמכים לקבל החלטות והם נושאים באחריות לתוצאות של החלטות אלו.

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

*

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

  • אוטומציה: על מנת להשיג לולאות משוב מהירות ואמינות, הצוותים חייבים להיות מסוגלים להפוך כמה שיותר מתהליך הדליברי לאוטומטי. זה כולל דברים כמו continuous integration, continuous testing, ו-continuous deployment.
  • שיתוף פעולה: הספר מדגיש את החשיבות של חיבור צוותי פיתוח (development) ותפעול (operations) לעבודה צמודה יותר. זהו היבט בסיסי של DevOps, שמטרתו לפרק את המחיצות בין צוותים ופונקציות שונות על מנת לשפר את התקשורת ושיתוף הפעולה.
  • תרבות: הדגש של הספר על טיפוח תרבות של ניסוי ולמידה מתיישב היטב עם עקרון DevOps של עידוד תרבות של ניסוי ולמידה. מנטליות זו מכונה לעתים קרובות "להיכשל מהר, ללמוד מהר", וזה נחשב חיוני להשגת הרמות הגבוהות של זריזות ומהירות הנחוצות להצלחה בסביבה העסקית המהירה של היום.

למיטב ידיעתי הספר לא תורגם. אני האזנתי לו ב-audible ונהניתי מהקריינות המצוינת של קריס רואן.

כריכת הספר

2 תגובות על “The Phoenix Project by Gene Kim, Kevin Behr, George Spafford

כתבו תגובה לדוד Cancel reply

כתובת הדוא"ל שלכם לא תוצג.