Collaborating with the customer – a Bank Leumi Agile pilot

Post on 06-Sep-2014

1,055 views 3 download

Tags:

description

Want to do more with less? Want to become more efficient? To improve TTM ? Want to improve business users’s satisfaction? Want to improve IT teams’s satisfaction? If you indentify with these desires we can start collaborate about Agile ….. We are going to share with you : How did we start Agile at Leumi Bank and launched the pilot? What insights we’ve gained from this pilot? And How we intend to continue? All these, will be given from some points of view including two project managers from the IT division , one user from the Capital Markets Division and also the point of view of the transitional scrum committee.

transcript

Agile בלאומי

Agile Israel 1013 כנסמרצים : אירית אשכנזי

ענת ויצמן ווליצר גבי

2

: לו"ז, תכולה, תקציב ואיכות  אי עמידה ביעדי הפרויקט!

משכי משימות ומשאבים  קושי בהערכה !

רבים במהלך הפרויקט  שינויי תכולה !

סביב אותם סדרי עדיפויות  חוסר סנכרון !

מורגשים לקראת סוף הפרויקט  לחץ ועומס !

רבים בשלבי האינטגרציה  עיכובים!

 חוסר שקיפות !

3

!   TTM ארוך ולא מספק

 אובדן נתח שוק !

 פגיעה בכושר התחרות !

 אי שביעות רצון המשתמשים !

 חוסר אמון בין הגורמים המעורבים !

 קושי להתמודד עם שינויים !

 פיגורים מתגלים מאוחר מידי !

לאספקת תוצרים בעלי ערך עסקי  קיצור זמן !

תוך כדי תנועה  גמישות לשינויים !

בין הגורמים המעורבים  שיפור תקשורת ושת"פ !

הגורמים המעורבים  הגדלת שביעות רצון !

4

5 Agile manifesto - ערכי השיטה

6

IT תקשורת רציפה בין המשתמש ל

http://youtu.be/uAtpJBD1vuQ איך שיר נולד?

כמו הצחוק זה מתחיל מבפנים

ומתגלגל החוצה איך שיר נולד?

כמו תינוק בהתחלה זה כואב

אחר כך יוצא החוצה וכולם שמחים

ופתאום איזה יופי הוא הולך לבד איך שיר נולד?

כמו תינוק ............................................................. 7

 אתגרים במצב הקיים .1

 צורך בהתייעלות .2

 צורך להידוק הקשר עם המשתמשים .3

 צורך לפישוט תהליכים .4

 3 יזמים חוברים יחד , .5

מגייסים הנהלה בכירה, AGILE: מינהלת ומקימים

/אגף פיתוח : התייעלות לוין לאורה ! / אגף פתוח : PMO בוכניק ערן ! אירית אשכנזי /אגף CTO : חדשנות !

agile וכך נולד שיר הבלאומי..........................

8

9

2 קבוצות עובדים בIT ובחטיבות העסקיות, מפיתוח ילמדו, יחוו, יתאמנו ויתלהבו אשר

AGILE וימשיכו בדרך זו בשיתוף ולשביעות רצון הנהלת לאומי

תהליכי העבודה יכולת לשינוי הוכחת

לתהליכי פיתוח חלופיים מתן המלצות

שיכולים לסייע "סוכני שינוי" זיהוי ורתימת בהטמעת AGILE והרחבה לכלל הבנק

פרויקטי IT בלאומי שינוי תהליכי ניהול

1

2

3

4

5

1

2

3

4

5

On The Job Training

11/12/12

בחירת ספק

15/12/12

בחירת יחידות לפיילוט

03/01/13

10/01/13

פגישת הנהלה בכירה

התנעת הצוותים

הניהולים בפילוט

16+17/01/13

התנעת צוותי פילוט אגייל

סיום 30/06/13הפיילוט

10

11

מפתחים למשתמשים בין שיפור התקשורת והסינרגיה

יחידות ב IT , הסינרגיה והסנכרון בין שיפור התקשורת SPRINT בתדירות שבועית:

! Daily - ישיבת סנכרון יומי  ישיבה שבועי:ת !

!   Review !   Planning !   Retrospective

12

חשוב והכל דחוף הכל! פשוט לביצוע הכל! מזמין עבודה !

 משתמש אחראי על התעדוף ! מבינים מה פשוט ומה מורכב !על  שותף ונושא באחריות !

התוצר

 לו"ז המשתמש אינו ריאלי ! כל אחד מבצע את מה !

שהוטל עליו  נותן שירות !

אך אפשרי  לו"ז מאתגר !, עם  צוות מסונכרן ומחויב!

ראיה כוללת והבנה של הצורך העסקי

 שותף !

 פערים אדירים בתמחור !מצד IT  צמצום פערי התמחור !

ומצד המשתמש - זיהוי פעולות שאינן מביאות ערך

וצמצומן

המשתמש

IT

כללי

אנחנו בדרך, אנחנו עוד לא שם

ממה יצאנו לדרך?

 שוק דינאמי ותובעני. !  תחרות . ! מענה חלקי לצרכים העסקיים. ! משתמש מתוסכל - מפתחים מתוסכלים. ! משתמשים מגדירים צרכים. אפיונים מאושרים ובסוף התהליך משתמש !

.TTM אינו שבע רצון הן מהתכולה והן מ

13

14

תמונה אחת שווה אלף מילים

הישגים: !   TTM - ק

משתמשים ומפתחים מהתהליך- חווית משתמש  שביעות רצון !לשביעות רצון המשתמשים  מערכת כמעט מושלמת ! נבנתה מערכת גמישה לשינויים הדינמיים הנדרשים ע"י  גמישות-!

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

העסקית, ותביא לגידול במספר העסקאות ולהגדלת הכנסות הבנק מעמלות

15

"הם שוב שינו את התעדוף", "אתה מכיר את המשתמש שלנו – כל הזמן מעביר דרישות חדשות", "המשתמש לא יודע מה הוא רוצה "

אלה הן חלק מהטענות ששמעתי אצל המפתחים שלנו והן ממחישות את התסכול )של כולנו(

 ההשתנות בפרויקט התמקדה בשלושה מישורים – ! ברמת התפיסה – למדנו לקבל את השינויים בצורה חיובית ! ( אג'ילית ברמה המתודולוגית – עבודה לפי שיטת פיתוח זריזה )!

הכוללת מחזורי פיתוח קצרים )קיים חשש שעבודה במתכונת כזו שוחקת יותר מהרגיל. כי לא סתם הם קוראים "ספרינט" - אי אפשר לרוץ ככה מרתון( באג'ייל לאיטרציות

 ברמה הטכנולוגית – אימוץ טכנולוגיות המאפשרות שינויי קוד מהיר - ! ) SOA( ארכיטקטורה מונחת שירותים

16

17

הישגים:  תהליך עבודה עם המשתמש - ! יותר- כיום מעורבות הלקוח הינה חלק בלתי נפרד מעורב משתמש !

מפרויקט הלקוח צופה בתוצרים בתדירות גבוהה, ולכן יכול, להגיב  תאום ציפיות- !

ולהדגיש מה באמת חשוב לו  שקיפות ! שיפור תהליך העבודה בתוך הצוות !ההשתנות היא חלק בלתי נפרד מהפרויקט  גמישות לשינויים – !יותר של חברי צוות הפיתוח.  מעורבות גבוהה !

סביבת עבודה מאוד דינאמית ומעניינת, המושתתת על המוטיבציה הגבוהה של חברי הצוות

בחת"מבין הגורמים המעורבים  העמקת תקשורת !בניית תכנה טובה ובמהירות דורשת שיתוף פעולה בין אנשים

 ניצול טוב יותר של משאבי הפיתוח !

: מהפילוטצרכים שעלו  קיצור זמן העברה מפיתוח לייצור !

! http://youtu.be/RSGpkBmVT0c

18

19

2 פילוטדיווחים מהשטח 1 פילוטדיווחים מהשטח נושא שביעות רצון

ציטוטי המשתמש מחטיבת שוקי הון: לקוח מרוצה מאוד •

 שביעות רצון חיובית קיצונית • אי אפשר להחזיר את הגלגל •

אחורה  חייבים להמשיך בתהליך •

 רמת שביעות רצון 90%. מאד •. ואיכפתיםמקצועיים

 ממליצה לשפר את ההתנהלות מול •גורמים מעכבים בבנק.

שביעות רצון צוות

 שביעות רצון מהתהליך • הושקע זמן בהבנת התהליך •

שיחסך בעתיד  אוהבים את האקשן והקצב •

 סביבת עבודה לחוצה •

 מרוצים מאד מהמשתמשים. • יש יותר זמינות משתמשים •

 התהליך עוצר הפרעות משתמש • המשתמש לא יכול לבקש פיתוח •

SPRINT -חדש תוך כדי ה המשתמש מאד מעורב, מסביר את •

הדרישות ומתעדף

20

2 פילוטדיווחים מהשטח 1 פילוטדיווחים מהשטח נושא

עמידה בתכולה ובלוז

•  120%   לא נמדד •

אחוז ביצוע משימות בספרינט

בודד

 מעל % •

ציטוטי המשתמש מחטיבה בנקאית:  מאוד מרוצה •

SPRINT-ובסוף ה X מתחייבים על  •אני ממש רואה שעובד!!

 הצוות מאד אכפתי ומקצועי • 60% ביצוע בגלל אילוצים בבנק, גורמים

מעכבים

"האם היית ממליץ על כניסה

אגייללתהליך לגורמים נוספים?"

 מאוד מרוצים וממליצים על •התהליך לפרויקטים אחרים

 המנהלים ציינו את הקושי בטיפול • במשימות שוטפות שמחוץ לפיילוט

 ממליץ •

ממש לא האם צריך לפנות חברי הצוות ממשימות אחרות שהם שותפים בהן?

?Agile לא בהכרח חמ"ל לישיבות ה

רצוי, לא ניתן מקום ישיבת חברי הצוות – האם חברי הצוות כולם צריכים לשבת יחד ? למימוש

21

בהתאם למדיניות להשלמת משימות הצוותים ? לפילוטהקצאת שעות נוספות ייעודיות הבנק

ממש לא בונוסים על עמידה בלו"ז בלתי אפשריים?

? IT שאלה טובה! איך לסנכרן בין יחידות שונות ב

22

 איך נדע שהצלחנו ? !

! Agile ל IT התאמת תהליכי עבודה ארגוניים חוצי אגפים ב 

 יצירת מחויבות חוצת אגפים ב IT )קבלני משנה ויחידות משיקות( !

לביצוע המשימות הנדרשות .

 התאמת התיעוד ותהליכים ל Agile בלי לפגוע באיכות התוצרים: ! תכנון וניהול ת"ע !

 בקרה ומדידה ! סניפית השתלבות עם תהליכי מהדורה !

 העברה לייצור ! תמחור !

 תהליכי איכות !

! : Agile הגדרת תפקידים בעידן ה  תפקיד המנהלים ברמות הניהול השונות !

 תפקיד מנתח המערכות ! תפקיד הבודק. !

גל ראשון גל שני

גל שלישי גל רביעי

 תכנית פריסה בגלים ! 1-2 מטמיעי agile במשרה מלאה ! שילוב מטמיעים פנימיים ב"בנוסף על תפקידם" !

24

לפני "כל גל ייעשה Assessment לאיתור משימות/הפרויקטים להשגת מיישום AGILE. המירביותהתועלות

להלן הקריטריונים:

 נושא שנדרשת בו תגובה מהירה לשינויים עסקיים ותחרות ! תרומה להתייעלות / שיפור פרודוקטיביות הבנק !( בח"א היקף גודל המשימה )! קשיים וצווארי בקבוק מיוחדים ! תרומה לשיפור חווית משתמש ! משתמש קואופרטיבי, מוכן לקחת אחריות ולהיות שותף בהובלת השינוי !

25

היקף משימה )ח"א(

1-5 6-20 21-40מעל 40

משימת אב/סוג משימה פרוייקט

מודול/משימה פרויקט קטן בינונית

/דרישה שו"ש)קטנה(

סייגים לאופן AGILE יישום

AGILE יישוםמשולב: מודל

'היברידי*' המשלב

תהליכים בשלבי אג'יליים

התכנון והפיתוח

צפוי קושי במשימות ובפרויקטי

הקמה, מומלץ למשימות מסוג

"אוסף דרישות"

Bestאין סייגים practice – עדויות על הצלחה

פוטנציאל חיסכון +סיכון

פוטנציאל גבוה לחסכון, סיכון:

תנאים הכרחיים להצלחה הינם

מומחיות גבוהה AGILE -ב

ואינטגרציה בין צוותית גבוהה

פוטנציאל גבוה לחסכון. סיכון:

• מורכבות ותלויות בין

צוותים • תהליכי העברה

מפיתוח ליצור

פוטנציאל גבוה לחסכון. סיכון:

תהליכי העברה מפיתוח ליצור

חסכון שולי, עיקר השיפור

בחוויית משתמש.

סיכון: הגדלת Set תקורות

up

לא בשלבýהמלצה .ראשון

þמומלץ þמומלץ þמומלץ לנסות

על ולאחר מכן מימוש Agile במקומות בהם ניתן איפיון*היברידי - ביצוע תכנון/

26

 ה Agile יוכל לסייע לנו להתמודד טוב יותר עם מהלך קיצוץ בתשומות !הפיתוח, כחלק ממהלך התייעלות כולל בבנק

ה Agile יוכל לסייע ליחידות לעמוד באתגרים :  שיפור היכולת לייצר תפוקות בפחות תשומות ! שיפור היכולת להתמקד בעיקר ופחות בטפל, בדיאלוג צמוד עם המשתמש !! TTM קיצור  הגדלת שביעות רצון משתמש ! הגדלת שביעות רצון מפתח !

!   AGILE זאת מהפכה ענקית – להבין שזה לא קורה ביום אחד.... שינויים חוצי ארגון בתהליכי עבודה ) פיתוח, בדיקות, בהדרגה מצריך להוביל

יצור, PMO , משתמשים (  תפקיד המנהל בעידן ה agile משתנה. ! להטמיע את ה agile לפי מה שמתאים לנו . !

J .... לא לקבל תמיד את מה שהמאמן אומר התחלת אימון והטמעת ה agile לפני חברי הצוות כל להדריך את !! agile להכשיר בארגון מטמיעים פנימיים של ! transitional scrum committee לצד , agile למנות מנהל פרויקט  למדוד הצלחה ולבדוק התפתחות לאורך זמן ברמת צוות/יחידה ! לייצר הצלחות ע"י בחירת הפרויקטים המתאימים ביותר כדי לייצר את השינוי, !

לספר את הסיפור של ה agile .... ו"להדביק " בהתלהבות את הדרגים השונים ב יחידות ה IT, ונציגי המשתמשים בחטיבות העסקיות

 לא צריך להמציא את הגלגל , כדאי ללמוד כל הזמן על agile באמצעות ניסיון !נצבר של קולגות ו best practices בארץ ובעולם

27

irita.bll.co.il

גומלין אנשים ויחסי תהליכים וכלים על פני

מוצרים עובדים

על פני

תיעוד מפורט

משא ומתן חוזי על פני שיתוף פעולה עם הלקוחות

תגובה לשינויים על פני

מעקב אחר תוכנית עבודה

Source: Manifesto for Agile Software Development, 2001 29