Agile
Contact info - Eitan Shushan. eitan270374@gmail.com, 052-4562193
Agile
כמה מילים מניסיון אישי:
הייתי עד כה בשלושה ארגונים שהטמיעו Agile. אחד - עם הטמעה פנימית בלבד, שני עם חיצונית ואז תמיכה של שני מאמני Agile פנימיים והשלישי - עם ייעוץ חיצוני בלבד. בגדול ראיתי שכל ארגון לוקח את המתודולוגיה הזו רחוק מהמניפסט המקורי שלה, עם סגנון אישי משלו והטמעה במידת האפשר. בסוף נוצר מן מודל היברידי שכזה שלרוב כולל:
צוותים מולטידיסיפלינריים = אנשי BE, עם אנשי FE, עם QA ועם עוד
ראש.ת צוות שתפקידו.ה מחולק באופן שונה בין הארגונים בין מרכיבי התפקיד הבאים:
מנהל.ת של א.נשים - People Manager כמו שאומרים בעברית של היי טק
מנהל.ת של פיצ'רים - Feature Owner - כאן זה יכול לבוא עם Product Owner או Product Manager בכל מיני תצורות
מנהל.ת של פיתוח - לתפקיד הזה לעיתים קוראים - Scrum Master - מי שמריץה את הייצור של הקוד יחד עם הטכסים - Daily ו Weekly וכמו שאני אוהב לעיתים להשתשעשע - Hourly, וכמובן Minutely ... הבנתםן
מנהל.ת של טכנולוגיה - מה שבמקומות לעיתים נקרא Tech Lead - כלומר להיות המוביל.ה המקצועי של הצוות.
ראיתי מקומות בהם מנהליםות מאצילים את התפקידים האלו לצוות, מקומות בהם רוצים ולא יכולים או לא רוצים, מקומות בהם יש בעלי תפקיד שאחראיים על החלקים האלו ומשאירים למנהל.ת את ניהול האנשים בעיקר ועוד. בסופו של דבר כל ארגון לוקח את הדברים למקום שמתאים ונדרש לו.
עוד נקודה אחת חשובה - Agile לרוב מרמז על גישה גמישה, זורמת, חכמה לניהול הפיתוח. שאומרים לך - "תהיה אג'ילי" לא מתכוונים "תהיה נוקשה, ספון במסגרת שלך, חסר גמישות ...". אבל - לא פעם בהטמעה של תהליכי Agile איכשהו המודל הופך להיות מטרה בפני עצמו. השיטות, הטכסים, המתודות, החוקים הקטנים של מותר ואסור ומומלת ולא מומלץ פתאום הופכים להיות חזות הכל. אני חושב שצריך להיזהר מזה. זו שיטה מעולה לפיתוח - רק לא להפוך אותה לכת. להשאיר אותה אג'ילית :)