Agile Software Development - לקוח מוסדי בישראל

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


הערת STKI
אין ספק שמדובר במהלך ייחודי וראשוני בקרב לקוחות ה- enterprise בישראל. מה שעושה את המהלך לעוד יותר מיוחד הוא שהארגון לא השקיע רבות במשאבים חיצוניים (קורסים והדרכה צמודה) בזמן מימוש הארכיטקטורה בפעם הראשונה.
הקושי, או החשש המרכזי בביצוע פרויקטים בארכיטקטורת Agile הוא תחילת עבודה ללא אפיון מפורט מראש (כפי שמקובל). החשש הוא ש- refactoring נרחב יגרום לעיקוב "בלתי אפשרי" בפרויקט ולחוסר עמידה בלו"ז ובתכולה. חשש זה הנו מוצדק בהחלט. לפיכך, להלן מספר קריטריונים לכניסה לתחום ה- Agile :
1. גודל פרויקט עד 6-7 משתתפים (כולל כל החברים – ניתוח, מתכנתים, בדיקות).
2. פרויקט עם הלקוח שיכול להקדיש את הזמן (כלומר יכול להיפגש פעם בשבועיים בסוף\תחילת איטרציה).
3. רצוי פרויקט שבו יש הגיון ל- delivery אינקרמנטלי
4. פרויקט שבו הטכנולוגיה כבר מוכרת. לטכנולוגיה שאינה מוכרת כלל מוסיפה לרמת הסיכון של הפרויקט.
5. פרויקט שבו העולם העסקי של הלקוח כבר מוכר לצוות הפיתוח, גם כאן בכדי להוריד סיכון.
להערכתנו, פרויקט שעונה על קריטריונים אלו הנו בהחלט מועמד למימוש ראשוני תחת מתודולוגיה של Agile Software Development.

אין תגובות: