Introduction to Scrum - Hebrew

724 views

Published on

מצגת מבוא למתדולוגית פיתוח Scrum
על פי עקרונות גישת Agile - אג'ייל.

מבוא ל Scrum.

הצגה כללית של המתדולוגיה - עקרונות ובסיס.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
724
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introduction to Scrum - Hebrew

  1. 1. 07/2013 ‫ע"י‬ ‫הוכן‬ ‫גזית‬ ‫דן-אייל‬ ‫בכיר‬ ‫פיתוח‬ ‫מנהל‬
  2. 2. ‫יוצרים‬ ‫זכויות‬ .‫באינטרנט‬ ‫שנמצאו‬ ‫וציטוטים‬ ‫תמונות‬ ‫שולבו‬ ‫זו‬ ‫במצגת‬ – ‫יוצרים‬ ‫זכויות‬ ‫הפרת‬ ‫נעשתה‬ ‫לב‬ ‫בתום‬ ‫וכי‬ ‫יתכן‬ .‫בהקדם‬ ‫ואתקן‬ ‫אותי‬ ‫יידעו‬ ‫אנא‬ ,‫כזו‬ ‫הפרה‬ ‫זיהתם‬ ‫אם‬ 2
  3. 3. ‫עניינים‬ ‫תוכן‬ ‫ל‬ ‫מבוא‬Scrum: Scrum – Introduction : ‫יסוד‬ ‫מושגי‬ ○Sprints ○User Stories ○Definition of Done ( Dod( .‫מכאן‬ ‫להמשיך‬ ‫לאן‬ 3
  4. 4. Scrum - Introduction 4
  5. 5. ‫השליחים‬ ‫במרוץ‬ ‫מפסידים‬ ‫אנחנו‬ Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”, Harvard Business Review, January 1986. “...‫מוצרים‬ ‫לפיתוח‬ ‫השליחים‬ ‫מרוץ‬ ‫גישת‬ ‫מהירות‬ ‫כגון‬ ‫יעדים‬ ‫עם‬ ‫קונפליקט‬ ‫מייצרת‬ .‫וגמישות‬ ‫מקסימאלית‬ – '‫'רוגבי‬ ‫גישת‬ ‫,או‬ ‫הוליסטית‬ ‫גישה‬ ‫זה‬ ‫במקום‬ ‫כיחידה‬ ‫מרחק‬ ‫להשלים‬ ‫מנסה‬ ‫הקבוצה‬ ‫שבה‬ ‫עשויה‬ - ‫ואחורה‬ ‫קדימה‬ ‫הכדור‬ ‫העברת‬ ‫ע"י‬ ,‫אחת‬ ‫היום‬ ‫של‬ ‫התחרותיות‬ ‫הדרישות‬ ‫את‬ ‫לשרת‬.”
  6. 6. Scrum – ‫מהמגרש‬ ‫כדור‬ ‫הוצאת‬ ‫כל‬ ‫לאחר‬ ,‫ברוגבי‬ : ‫בכדור‬ ‫לזכות‬ ‫נאבקות‬ ‫הקבוצות‬ ‫צוות‬ ‫עבודת‬ ○,‫במשותף‬ ‫לפעול‬ ‫נדרשים‬ ‫קבוצה‬ ‫בכל‬ ‫השחקנים‬ .‫מגובש‬ ‫כצוות‬ ‫מחדש‬ ‫התחלה‬ ○‫לאחר‬ ‫הכדור‬ ‫על‬ ‫מחדש‬ ‫להילחם‬ ‫מתחילה‬ ‫הקבוצה‬ .‫מהמגרש‬ ‫שלו‬ ‫הוצאה‬ ‫כל‬ 6
  7. 7. Scrum •.‫ביותר‬ ‫הקצר‬ ‫בזמן‬ ‫גבוה‬ ‫עסקי‬ ‫ערך‬ ‫הפקת‬ •‫עובד‬ ‫במצב‬ ‫התוכנה‬ ‫של‬ ‫ומחזורית‬ ‫זריזה‬ ‫בחינה‬. •.‫לפיתוח‬ ‫עדיפויות‬ ‫סדרי‬ ,‫שוטף‬ ‫באופן‬ ,‫מספק‬ ‫העסקי‬ ‫הגוף‬ •– ‫חודש‬ ‫עד‬ ‫שבועיים‬ ‫בכל‬ ‫אותה‬ ‫לשחרר‬ ‫ולהחליט‬ ‫עובדת‬ ‫תוכנה‬ ‫לראות‬ ‫אפשר‬ .‫אותה‬ ‫לשפר‬ ‫להמשיך‬ ‫או‬ 7
  8. 8. Scrum ‫ה‬ ‫שנות‬ ‫בתחילת‬ ‫גובשה‬90:‫ע"י‬ – ‫סת'רלנד‬ ‫ג'ף‬Jeff Sutherland - ‫שוובר‬ ‫קן‬Ken Schwaber The Scrum alliance- ‫רווח‬ ‫למטרות‬ ‫לא‬ ,‫בינלאומי‬ ‫ארגון‬- .‫בנושא‬ ‫הידע‬ ‫לשיתוף‬ ‫אתרים‬ ‫אלפי‬ ,‫ספרים‬ ‫מאות‬ ‫ומאמרים‬ .‫מוכח‬ ‫וניסיון‬ ‫ידע‬ ‫מקורות‬ ‫של‬ ‫עושר‬ 8
  9. 9. Scrum ‫כגון‬ ‫רבות‬ ‫חברות‬ ‫ידי‬ ‫על‬ ‫בשימוש‬ : 9
  10. 10. Scrum •.‫מסחרית‬ ‫תוכנה‬ •.‫פנימיים‬ ‫פיתוחים‬ •‫פיננסיות‬ ‫אפליקציות‬ •‫אפליקציות‬ISO 9001-certified •‫שו"ב‬ ‫אפליקציות‬ •....‫ועוד‬ •.‫חיים‬ ‫מצילות‬ ‫רפואיות‬ ‫אפליקציות‬ •.‫אמת‬ ‫בזמן‬ ‫בלוויין‬ ‫שליטה‬ •.‫קטנים‬ / ‫גדולים‬ ‫אינטרנט‬ ‫אתרי‬ •.‫סלולאריות‬ ‫אפליקציות‬ ‫ב‬ ‫בוצעו‬ ‫כבר‬ ‫פרויקטים‬ ‫סוגי‬ ‫אילו‬?Scrum 10
  11. 11. Scrum ‫בגישת‬ ‫ביותר‬ ‫הנפוצה‬ ‫השיטה‬agile: ‫ומתרחבת‬ 11
  12. 12. Scrum ,‫מראש‬ ‫הבעיה‬ ‫את‬ ‫היטב‬ ‫להגדיר‬ ‫או‬ ‫להבין‬ ‫ניתן‬ ‫לא‬ ‫לרוב‬: ‫לכן‬ – ‫העולות‬ ‫לדרישות‬ ‫ולהגיב‬ ‫במהירות‬ ‫תוצרים‬ ‫לספק‬ ‫הצוות‬ ‫על‬ .‫התהליך‬ ‫כדי‬ ‫תוך‬ – ‫שבועות‬ ‫כמה‬ ‫מידי‬ ‫מראשיתו‬ ‫מתחיל‬ ‫הפיתוח‬ ‫תהליך‬.‫חודש‬ ‫עד‬ - ‫חדשות‬ ‫ודרישות‬ ‫משתמשים‬ ‫הערות‬ ‫הבאים‬ ‫הפיתוח‬ ‫במחזורי‬ ‫מיושמות‬. 12
  13. 13. Scrum‫בסיס‬ ‫מאפייני‬ .‫בהרכבם‬ ‫ומגוונים‬ (‫ר"צ‬ ‫)אין‬ ‫מנוהלים-עצמית‬ ‫צוותים‬ .‫מקצועית‬ ‫התמחות‬ ‫בסיס‬ ‫על‬ ‫הצוות‬ ‫לחברי‬ ‫תארים‬ ‫מתן‬ ‫אין‬ ‫של‬ ‫בסדרה‬ ‫נמדדת‬ ‫המוצר‬ ‫התקדמות‬Sprints ) ‫כחודש‬ ‫עד‬ ‫של‬ ‫באורך‬.( ‫לחודש‬ ‫שבועיים‬ ‫בין‬ ‫לרוב‬ ‫בתוך‬ ‫פריטים‬ ‫של‬ ‫כרשימה‬ ‫מתוארות‬ ‫הדרישות‬ -‫ה‬product backlog. ‫עקרונות‬ ‫שימור‬ – ‫חוקים‬ ‫במינימום‬ ‫שימוש‬Agile. ‫ליישום‬ ‫המובילות‬ ‫מהמתודולוגיות‬Agile.
  14. 14. Scrum ‫הצוותים‬‫עצמם‬ ‫את‬ ‫מנהלים‬‫הטובה‬ ‫בצורה‬ ‫לספק‬ ‫במטרה‬ .‫ביותר‬ ‫הגבוהה‬ ‫העדיפות‬ ‫בעלות‬ ‫הדרישות‬ ‫את‬ ‫ביותר‬ ‫עצמית‬ ‫והכוונה‬ ‫בניהול‬ ‫צוותים‬– .‫ביכולתם‬ ‫והטרוגניים‬ ‫מוכשרים‬ ‫צוות‬ ‫חברי‬ .‫תומכים‬ ‫צוותים‬ ‫ועם‬ ‫הצוות‬ ‫חברי‬ ‫בין‬ ‫מילולית‬ ‫תקשורת‬ .‫מומלץ‬ – ‫אחד‬ ‫במיקום‬ ‫הצוות‬ ‫חברי‬ ‫כל‬ ‫של‬ ‫ריכוז‬ ‫גדולים‬ ‫בפרויקטים‬ ‫בעייתי‬ 14
  15. 15. Scrum ? ‫במנהיגות‬ ‫חסר‬ ‫נוצר‬ ‫האם‬ – ‫צוות‬ ‫ראש‬ ‫ללא‬ ‫צוות‬ ‫במנהיגות‬ ‫מלא‬ ‫יהיה‬ ‫שהצוות‬ ‫היא‬ ‫הכוונה‬ ○,‫אחד‬ ‫אדם‬ ‫אותו‬ ‫שינהיג‬ ‫במקום‬ .‫אנשים‬ ‫מספר‬ ‫ע"י‬ ‫מובל‬ ‫מלאה‬ ‫אחריות‬ ‫מרגיש‬ ‫הצוות‬ ‫מחברי‬ ‫אחד‬ ‫כל‬ ‫הפיתוח‬ ‫תוצאות‬ ‫על‬ ○.‫הצלחה‬ ‫וסיכויי‬ ‫מוטיבאציה‬ ‫מגביר‬ 15
  16. 16. Scrum‫רעש‬– ‫בפרויקטים‬ ‫בטווח‬ ‫לפרויקטים‬ ‫התאמה‬complex Simple Complex Anarchy Com plicated ‫טכנולוגיה‬ ‫דרישות‬ ‫גבוהה‬ ‫בתדירות‬ ‫משתנות‬ ‫משתנות‬ ‫ולא‬ ‫כמעט‬ ‫ודאות‬ ‫גבוהה‬ ‫ודאות‬ ‫נמוכה‬ Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle. 16
  17. 17. Scrum‫עבודה‬ ‫תהליך‬ Image available at www.mountaingoatsoftware.com/scrum
  18. 18. Scrum‫חופף‬ ‫מול‬ ‫סדרתי‬ ‫פיתוח‬ Source: “The New New Product Development Game” by Takeuchi and Nonaka. Harvard Business Review, January 1986. ‫דבר‬ ‫כל‬ ‫לעשות‬ ‫במקום‬ ‫בנפרד‬ ‫בשלמותו‬ ‫צוות‬scrum‫קצת‬ ‫עושה‬ ...‫הזמן‬ ‫כל‬ ‫דבר‬ ‫מכל‬ ‫דרישות‬ ‫עיצוב‬ ‫קידוד‬ ‫בדיקות‬ 18
  19. 19. Scrum‫ארגוני‬ ‫תפיסה‬ ‫ינוגרא הסיפת יונישינוי‬ ! ‫ינוגרא הסיפת יונישום‬‫י‬Scrum‫ארגונית‬ ‫תפיסה‬ ‫ינוגרא הסיפת יונישינוי‬ ‫מהווה‬ ‫ינוגרא הסיפת יונישת‬‫י‬‫ג‬Agile."‫"בירוקרטים‬ ‫לארגונים‬ ‫אמיתי‬ ‫אתגר‬ – .‫ינוגרא הסיפת יונישך‬‫מ‬‫מת‬ ‫מסע‬ ‫אלא‬ ,‫תכולות‬ ‫ברמת‬ ‫ברורה‬ ‫סיום‬ ‫נקודת‬ ‫ללא‬ ‫תהליך‬ ‫המתודולוגיה‬ ‫את‬ ‫נכון‬ ‫ינוגרא הסיפת יונישם‬‫י‬‫לי‬ ‫הארגון‬ ‫על‬ ○.‫ינוגרא הסיפת יונישום‬‫י‬‫י‬ ‫ינוגרא הסיפת יונישלונות‬‫י‬‫לכ‬ ‫ינוגרא הסיפת יונישי‬‫א‬‫ר‬ ‫גורם‬ – ‫התהליך‬ ‫הבנת‬ ‫חוסר‬ / ‫ידע‬ ‫חוסר‬ : ‫ב‬ ‫בארגון‬ ‫ינוגרא הסיפת יונישמעותי‬‫מ‬ ‫ינוגרא הסיפת יונישיפור‬‫ל‬ ‫יביא‬ ‫מוצלח‬ ‫ינוגרא הסיפת יונישום‬‫י‬‫י‬ ○.‫בפרויקטים‬ ‫הצלחה‬ ‫אחוזי‬ ○.‫מהתוצרים‬ ‫לקוח‬ ‫רצון‬ ‫ינוגרא הסיפת יונישביעות‬ ○.‫הזמנים‬ ‫בלוחות‬ ‫קיצור‬ 19
  20. 20. ‫ינוגרא הסיפת יונישיים‬‫א‬‫ר‬ ‫יסוד‬ ‫ינוגרא הסיפת יונישגי‬‫ו‬‫מ‬ 20
  21. 21. ‫פרויקט‬ ‫ינוגרא הסיפת יונישל‬ ‫התקדמותו‬scrum‫ע"י‬ ‫מתבצעת‬‫סדרה‬ .‫קצרות‬ ‫פיתוח‬ ‫איטרציות‬ ‫ינוגרא הסיפת יונישל‬ ‫נקראת‬ ‫קצרה‬ ‫איטרציה‬ ‫כל‬Sprint. ‫ינוגרא הסיפת יונישל‬ ‫מקובל‬ ‫אורך‬sprint‫בין‬ ‫נע‬2-4.‫ינוגרא הסיפת יונישבועות‬ – ‫בתאריך‬ ‫חתום‬timeboxed– .‫מוכנה‬ ‫ינוגרא הסיפת יונישהתכולה‬ ‫ולא‬ ‫הסיום‬ ‫בתאריך‬ ‫נגמר‬ Sprints 21
  22. 22. ‫ה‬ ‫במהלך‬sprint:‫הפיתוח‬ ‫ינוגרא הסיפת יונישלבי‬ ‫כל‬ ‫את‬ ‫עובר‬ ‫המוצר‬ ‫עיצוב‬ ‫קידוד‬ ‫בדיקות‬ .‫יותר‬ ‫טוב‬ ‫קצב‬ ‫לקבלת‬ ‫מסייע‬ ‫קבוע‬ ‫אורך‬ ‫כל‬ ‫בסוף‬Sprint.‫לעבודה‬ "‫"מוכן‬ ‫המוצר‬ - Sprints 22
  23. 23. ‫תכולות‬ ‫ינוגרא הסיפת יונישנות‬‫ל‬ ‫אסור‬sprint.‫במהלכו‬ ‫ה‬ ‫אורך‬ ‫את‬ ‫לקבוע‬ ‫ינוגרא הסיפת יוניש‬‫י‬ ,‫ינוגרא הסיפת יונישאר‬‫ה‬ ‫בין‬Sprint ‫ינוגרא הסיפת יונישינוי‬‫ל‬ ‫להמתין‬ ‫ינוגרא הסיפת יונישניתן‬ ‫הזמן‬ ‫ע"פ‬ ‫כל‬ ‫בסוף‬Sprint.‫לעבודה‬ "‫"מוכן‬ ‫המוצר‬ - Sprints 23 ‫שינוי‬
  24. 24. User Story Sprint‫ינוגרא הסיפת יונישל‬ ‫אוסף‬ ‫מביצוע‬ ‫מורכב‬User Stories. ‫כל‬User Story– ‫מהמערכת‬ ‫עסקית‬ ‫ינוגרא הסיפת יונישה‬‫י‬‫דר‬ ‫הוא‬ .‫משתמש‬ ‫סיפור‬ .‫ינוגרא הסיפת יונישא‬‫ו‬‫הנ‬ ‫על‬ ‫ינוגרא הסיפת יונישיחה‬ ‫לקיים‬ ‫ינוגרא הסיפת יונישצריך‬ ‫לכך‬ ‫תזכורת‬ ‫רק‬ ‫זו‬ ‫לא‬‫מפורט‬ ‫תיעוד‬ ,‫לתקשר‬ ‫אותנו‬ ‫יאלץ‬ ‫הפרטים‬ ‫מיעוט‬ .‫הסיפור‬ ‫בפיתוח‬ ‫לעסוק‬ ‫כשנגיע‬ 24
  25. 25. User Story : ‫לכתיבה‬ ‫מומלץ‬ ‫נוסח‬ ‫ש‬ ‫רוצה‬ ‫אני‬ < ‫משתמש‬ ‫סוג‬ > ‫בתור‬ < ‫סיבה‬ > ‫ש‬ ‫מנת‬ ‫על‬ < ‫יתרחש‬ ‫משהו‬ > ‫מיועדת‬ ‫הדרישה‬ ‫מי‬ ‫–עבור‬ < ‫משתמש‬ ‫סוג‬ > ‫המבוקש‬ ‫הפתרון‬ ‫–תיאור‬ < ‫יתרחש‬ ‫משהו‬ > - ‫רצוי‬ ‫אולם‬ ,‫חובה‬ ‫לא‬ – < ‫סיבה‬ > ‫לפתרונות‬ ‫להביא‬ ‫יכולה‬ ‫הדרישה‬ ‫הבנת‬ ‫חידוד‬ .‫ויצירתיים‬ ‫שונים‬ 25
  26. 26. User Story I N V E S T I - Independent ○.‫אחרים‬ ‫סיפורים‬ ‫במימוש‬ ‫תלוי‬ ‫יהיה‬ ‫שלא‬ ,‫עצמאי‬ N - Negotiable ○.‫מפורט‬ ‫תכנון‬ ‫לא‬ .‫לשיחה‬ – ‫ומתן‬ ‫למשא‬ ‫פתוח‬ V – Valuable ○‫ללקוח‬ ‫מוסף‬ ‫ערך‬ ‫בעלת‬ -E Estimable Small – S Testable – T ○.‫הצוות‬ ‫לכל‬ ‫יעזור‬ ‫הדרישה‬ ‫של‬ ‫הבדיקה‬ ‫תהליך‬ ‫על‬ ‫ידע‬ ○.‫משתמש‬ ‫סיפור‬ ‫לכל‬ ‫קבלה‬ ‫בדיקות‬ ‫לכתוב‬ ‫יש‬ 26
  27. 27. User Story 27
  28. 28. User Story – "‫"טובים‬ ‫משתמש‬ ‫סיפורי‬ ‫לכתוב‬ ‫היכולת‬ .‫והניסיון‬ ‫הזמן‬ ‫עם‬ ‫משתפרת‬ : ‫עובדים‬ ‫המשתמש‬ ‫שסיפורי‬ ‫עיקריים‬ ‫סימנים‬ .‫לשיחה‬ ‫מסמכים‬ ‫מכתיבת‬ ‫עובר‬ ‫המיקוד‬ .‫המפתח‬ ‫ידי‬ ‫על‬ ‫וגם‬ ‫הלקוח‬ ‫ידי‬ ‫על‬ ‫גם‬ ‫מובנים‬ ‫הסיפורים‬ .‫המתאים‬ ‫בגודל‬ ‫הם‬ ‫הסיפורים‬ – ‫ההערכה‬ ‫זמן‬ ‫בעת‬ .‫המערכת‬ ‫במאפייני‬ ‫לא‬ ,‫המשתמש‬ ‫במטרות‬ ‫מיקוד‬ 28
  29. 29. Definition of Done ? "‫לשימוש‬ ‫ו"מוכן‬ "‫"הושלם‬ ‫המשתמש‬ ‫סיפור‬ ‫מתי‬ : "‫"הושלם‬ ‫להגדרת‬ ‫שונות‬ ‫תפיסות‬ ○.‫הסתיים‬ ‫כשהפיתוח‬ – ‫מפתח‬ ○.‫הסתיימו‬ ‫כשהבדיקות‬ - ‫בודק‬ ○.‫הושלם‬ ‫התיעוד‬ ‫כשמסמך‬ - ‫טכני‬ ‫כתב‬ ○??? ‫חלקי‬ ? ‫אחד‬ ‫אף‬ ? ‫כולם‬ ? ‫צודק‬ ‫מי‬ ."‫"הושלם‬ ‫משמעות‬ ‫לגבי‬ ‫מסונכרן‬ ‫להיות‬ ‫הצוות‬ ‫על‬ / ‫משימה‬ ‫ברמת‬ ‫גם‬ – ‫משתמש‬ ‫סיפור‬ ‫ברמת‬ ‫רק‬ ‫לא‬ .‫גרסה‬ ."‫"הושלם‬ ‫ל‬ ‫המבחן‬ ‫תנאי‬ ‫את‬ ‫יגדירו‬ ‫הקבוצה‬ ‫בשיתוף‬ ‫המוצר‬ ‫בעל‬ 29
  30. 30. Definition of Done : ‫ב‬ ‫מסתכנים‬ ‫אנו‬ ‫אחרת‬ ? ‫להגדיר‬ ‫חשוב‬ ‫למה‬ .‫מספקת‬ ‫ביעילות‬ ‫פותחה‬ ‫לא‬ ‫המשימה‬ – ‫טכני‬ ‫חוב‬ ‫יצירת‬ .‫במהירות‬ ‫יצטברו‬ ,‫בלבד‬ ‫חלקית‬ ‫שבוצעו‬ ,‫משימות‬ "‫"שאריות‬ ‫ערוכים‬ ‫לא‬ ‫אנו‬ ‫כשבעצם‬ – ‫התקדמות‬ ‫של‬ ‫אשליה‬ ‫יצירת‬ .‫גרסה‬ ‫לשחרור‬ ‫שהיא‬ ‫מכפי‬ ‫רבות‬ ‫למשימות‬ ‫להתחייב‬ ‫להתרגל‬ ‫עלולה‬ ‫הקבוצה‬ .‫להשלים‬ ‫באמת‬ ‫יכולה‬ .‫התוצרים‬ ‫וסטנדרט‬ ‫איכות‬ ‫לגבי‬ ‫הלקוח‬ ‫רצון‬ ‫עם‬ ‫תאום‬ ‫חוסר‬ 30
  31. 31. Definition of Done 31
  32. 32. ? ‫מכאן‬ ‫להמשיך‬ ‫לאן‬  scrum alliance  Scrum Organization  scrumdevelopment@yahoogroups.com  www.mountaingoatsoftware.com/scrum ‫בנושא‬ ‫שלי‬ ‫הבאה‬ ‫למצגת‬Scrum Framework ...‫ועוד‬ 32
  33. 33. 33
  34. 34. ‫קשר‬ ‫יצירת‬ .‫בכיר‬ ‫פיתוח‬ ‫מנהל‬ ,‫גזית‬ ‫דן-אייל‬ ‫ע"י‬ ‫הוכנה‬ ‫המצגת‬ : ‫קשר‬ ‫ליצירת‬gazitde@gmail.com ‫ב‬ ‫שלי‬ ‫לדף‬LINKEDIN– http://www.linkedin.com/in/gazitde ! .‫תודה‬ ‫והארות‬ ‫הערות‬ ‫לקבל‬ ‫אשמח‬ 34
  35. 35. ‫מקורות‬ : ‫מתוך‬ ‫נלקחו‬ ‫זו‬ ‫למצגת‬ ‫מהחומרים‬ ‫חלק‬ Presentation by: Mike Cohn ○mike@mountaingoatsoftware.com ○www.mountaingoatsoftware.com 35

×