ניהול סיכונים בפרויקט תוכנה- איך זה נראה במציאות?
- yotvatzarka
- 27 ביוני 2024
- זמן קריאה 2 דקות
הנה תסריט מהחיים: יש לנו מערכת אינטרנטית חדשה לפתח, אנחנו יודעים מה אנו רוצים ויש לנו אפילו אפיון מסודר. חילקנו את המערכת למקטעים שהם אבני דרך ונשאר לנו לעקוב אחרי לוחות הזמנים וזהו, נגיע ליעד בשלום.
ואז… באבן דרך האחת לפני האחרונה, דווקא כשהיינו בטוחים שאוטוטו מסיימים, התחילו העיכובים וזה נמשך ונמשך…. נדמה שהמערכת הזו לא תסתיים לעולם…
אז איך זה קרה? איך אפשר היה למנוע את זה?

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