collaborating with the customer – a bank leumi agile pilot

29
Agile בלאומיAgile Israel 1013 כנס אשכנזי אירית: מרצים ויצמן ענת גבי ווליצר

Upload: agilesparks

Post on 06-Sep-2014

1.057 views

Category:

Business


3 download

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

Page 1: Collaborating with the customer – a Bank Leumi Agile pilot

Agile בלאומי

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

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

Page 2: Collaborating with the customer – a Bank Leumi Agile pilot

2

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

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

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

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

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

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

 חוסר שקיפות !

Page 3: Collaborating with the customer – a Bank Leumi Agile pilot

3

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

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

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

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

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

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

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

Page 4: Collaborating with the customer – a Bank Leumi Agile pilot

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

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

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

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

4

Page 5: Collaborating with the customer – a Bank Leumi Agile pilot

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

Page 6: Collaborating with the customer – a Bank Leumi Agile pilot

6

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

Page 7: Collaborating with the customer – a Bank Leumi Agile pilot

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

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

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

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

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

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

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

Page 8: Collaborating with the customer – a Bank Leumi Agile pilot

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

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

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

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

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

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

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

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

8

Page 9: Collaborating with the customer – a Bank Leumi Agile pilot

9

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

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

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

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

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

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

1

2

3

4

5

1

2

3

4

5

Page 10: Collaborating with the customer – a Bank Leumi Agile pilot

On The Job Training

11/12/12

בחירת ספק

15/12/12

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

03/01/13

10/01/13

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

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

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

16+17/01/13

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

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

10

Page 11: Collaborating with the customer – a Bank Leumi Agile pilot

11

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

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

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

!   Review !   Planning !   Retrospective

Page 12: Collaborating with the customer – a Bank Leumi Agile pilot

12

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

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

התוצר

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

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

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

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

 שותף !

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

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

וצמצומן

המשתמש

IT

כללי

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

Page 13: Collaborating with the customer – a Bank Leumi Agile pilot

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

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

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

13

Page 14: Collaborating with the customer – a Bank Leumi Agile pilot

14

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

Page 15: Collaborating with the customer – a Bank Leumi Agile pilot

הישגים: !   TTM - ק

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

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

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

15

Page 16: Collaborating with the customer – a Bank Leumi Agile pilot

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

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

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

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

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

16

Page 17: Collaborating with the customer – a Bank Leumi Agile pilot

17

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

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

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

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

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

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

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

Page 18: Collaborating with the customer – a Bank Leumi Agile pilot

! http://youtu.be/RSGpkBmVT0c

18

Page 19: Collaborating with the customer – a Bank Leumi Agile pilot

19

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Page 20: Collaborating with the customer – a Bank Leumi Agile pilot

20

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

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

•  120%   לא נמדד •

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

בודד

 מעל % •

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

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

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

מעכבים

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

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

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

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

 ממליץ •

Page 21: Collaborating with the customer – a Bank Leumi Agile pilot

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

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

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

21

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

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

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

Page 22: Collaborating with the customer – a Bank Leumi Agile pilot

22

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

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

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

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

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

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

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

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

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

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

Page 23: Collaborating with the customer – a Bank Leumi Agile pilot

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

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

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

Page 24: Collaborating with the customer – a Bank Leumi Agile pilot

24

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

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

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

Page 25: Collaborating with the customer – a Bank Leumi Agile pilot

25

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

מפיתוח ליצור

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

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

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

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

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

up

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

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

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

Page 26: Collaborating with the customer – a Bank Leumi Agile pilot

26

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

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

Page 27: Collaborating with the customer – a Bank Leumi Agile pilot

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

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

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

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

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

27

Page 28: Collaborating with the customer – a Bank Leumi Agile pilot

irita.bll.co.il

Page 29: Collaborating with the customer – a Bank Leumi Agile pilot

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

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

על פני

תיעוד מפורט

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

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

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

Source: Manifesto for Agile Software Development, 2001 29