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

Mais conteúdo relacionado

Mais procurados

Project Charter Template
Project Charter TemplateProject Charter Template
Project Charter Templatedmdk12
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 
Software Project Management Plan
Software Project Management PlanSoftware Project Management Plan
Software Project Management PlanSeval Çapraz
 
The Buffer Interupt Pattern v2
The Buffer Interupt Pattern v2The Buffer Interupt Pattern v2
The Buffer Interupt Pattern v2Nigel Thurlow
 
Agile cevik yaklasim ile scrum yontemi
Agile cevik yaklasim ile scrum yontemiAgile cevik yaklasim ile scrum yontemi
Agile cevik yaklasim ile scrum yontemiBurak COŞKUN
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsTarang Baxi
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short TourVineet Patni
 
Модуль 2: Лекция 5-6. Определение стейкхолдеров и проекта
Модуль 2: Лекция 5-6. Определение стейкхолдеров и проектаМодуль 2: Лекция 5-6. Определение стейкхолдеров и проекта
Модуль 2: Лекция 5-6. Определение стейкхолдеров и проектаYana Brodetski
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Mediotype .
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iThanh Nguyen
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experienceStefano Rizzo
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2Giulio Roggero
 

Mais procurados (20)

Project Charter Template
Project Charter TemplateProject Charter Template
Project Charter Template
 
Project Charter
Project CharterProject Charter
Project Charter
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Software Project Management Plan
Software Project Management PlanSoftware Project Management Plan
Software Project Management Plan
 
The Buffer Interupt Pattern v2
The Buffer Interupt Pattern v2The Buffer Interupt Pattern v2
The Buffer Interupt Pattern v2
 
Agile cevik yaklasim ile scrum yontemi
Agile cevik yaklasim ile scrum yontemiAgile cevik yaklasim ile scrum yontemi
Agile cevik yaklasim ile scrum yontemi
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile Teams
 
Agile
Agile Agile
Agile
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
Модуль 2: Лекция 5-6. Определение стейкхолдеров и проекта
Модуль 2: Лекция 5-6. Определение стейкхолдеров и проектаМодуль 2: Лекция 5-6. Определение стейкхолдеров и проекта
Модуль 2: Лекция 5-6. Определение стейкхолдеров и проекта
 
Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Agile proje yönetimi
Agile proje yönetimiAgile proje yönetimi
Agile proje yönetimi
 
Proje Yönetimi Bilgi Alanları
Proje Yönetimi Bilgi AlanlarıProje Yönetimi Bilgi Alanları
Proje Yönetimi Bilgi Alanları
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experience
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2
 

Destaque

Scrum Framework - Hebrew
Scrum Framework - HebrewScrum Framework - Hebrew
Scrum Framework - HebrewDan-Eyal Gazit
 
Od codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacjiOd codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacjiMichał Bartyzel
 
How to apply for an ABS licence
How to apply for an ABS licenceHow to apply for an ABS licence
How to apply for an ABS licenceJonathon Bray
 
Turn complex to epic - Zelda goals planning
Turn complex to epic - Zelda goals planningTurn complex to epic - Zelda goals planning
Turn complex to epic - Zelda goals planningAlexandre Quach
 
Administração Cientifica | Questões Corrigidas
Administração Cientifica | Questões CorrigidasAdministração Cientifica | Questões Corrigidas
Administração Cientifica | Questões CorrigidasDanilo Mota
 
Visualizations with Empathy
Visualizations with EmpathyVisualizations with Empathy
Visualizations with EmpathyAmanda Makulec
 
How to Enable Developers to Deliver Secure Code
How to Enable Developers to Deliver Secure CodeHow to Enable Developers to Deliver Secure Code
How to Enable Developers to Deliver Secure CodeAchim D. Brucker
 
Rock art and IFRAO color card
Rock art and IFRAO color cardRock art and IFRAO color card
Rock art and IFRAO color cardVictor Reijs
 
Les actualités de la Roumanie pour le Mois de Mars 2017 de Eastrategies
Les actualités de la Roumanie pour le Mois de Mars 2017 de EastrategiesLes actualités de la Roumanie pour le Mois de Mars 2017 de Eastrategies
Les actualités de la Roumanie pour le Mois de Mars 2017 de EastrategiesEastrategies - Bucarest, Roumanie
 
Opnieuw goed jaar voor firma Staf Coppens
Opnieuw goed jaar voor firma Staf CoppensOpnieuw goed jaar voor firma Staf Coppens
Opnieuw goed jaar voor firma Staf CoppensThierry Debels
 
40 propositions pour moderniser et simplifier le droit de l'environnement
40 propositions pour moderniser et simplifier le droit de l'environnement40 propositions pour moderniser et simplifier le droit de l'environnement
40 propositions pour moderniser et simplifier le droit de l'environnementAdm Medef
 
Como Desvendar Mentiras
Como Desvendar MentirasComo Desvendar Mentiras
Como Desvendar Mentirasandre rossiter
 
Apache Spark and Object Stores —for London Spark User Group
Apache Spark and Object Stores —for London Spark User GroupApache Spark and Object Stores —for London Spark User Group
Apache Spark and Object Stores —for London Spark User GroupSteve Loughran
 
аномалии бинокулярного зрения. Upgraded
аномалии бинокулярного зрения. Upgradedаномалии бинокулярного зрения. Upgraded
аномалии бинокулярного зрения. UpgradedNatalia Kaschenko
 
Brief LoRaWAN Overview
Brief LoRaWAN OverviewBrief LoRaWAN Overview
Brief LoRaWAN OverviewAlper Yegin
 

Destaque (20)

Scrum Framework - Hebrew
Scrum Framework - HebrewScrum Framework - Hebrew
Scrum Framework - Hebrew
 
Od codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacjiOd codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacji
 
How to apply for an ABS licence
How to apply for an ABS licenceHow to apply for an ABS licence
How to apply for an ABS licence
 
Turn complex to epic - Zelda goals planning
Turn complex to epic - Zelda goals planningTurn complex to epic - Zelda goals planning
Turn complex to epic - Zelda goals planning
 
Administração Cientifica | Questões Corrigidas
Administração Cientifica | Questões CorrigidasAdministração Cientifica | Questões Corrigidas
Administração Cientifica | Questões Corrigidas
 
Visualizations with Empathy
Visualizations with EmpathyVisualizations with Empathy
Visualizations with Empathy
 
C4 Logistics Services
C4 Logistics ServicesC4 Logistics Services
C4 Logistics Services
 
Prekat. La Psicologia del Bienestar
Prekat. La Psicologia del BienestarPrekat. La Psicologia del Bienestar
Prekat. La Psicologia del Bienestar
 
How to Enable Developers to Deliver Secure Code
How to Enable Developers to Deliver Secure CodeHow to Enable Developers to Deliver Secure Code
How to Enable Developers to Deliver Secure Code
 
Rock art and IFRAO color card
Rock art and IFRAO color cardRock art and IFRAO color card
Rock art and IFRAO color card
 
Les actualités de la Roumanie pour le Mois de Mars 2017 de Eastrategies
Les actualités de la Roumanie pour le Mois de Mars 2017 de EastrategiesLes actualités de la Roumanie pour le Mois de Mars 2017 de Eastrategies
Les actualités de la Roumanie pour le Mois de Mars 2017 de Eastrategies
 
Opnieuw goed jaar voor firma Staf Coppens
Opnieuw goed jaar voor firma Staf CoppensOpnieuw goed jaar voor firma Staf Coppens
Opnieuw goed jaar voor firma Staf Coppens
 
40 propositions pour moderniser et simplifier le droit de l'environnement
40 propositions pour moderniser et simplifier le droit de l'environnement40 propositions pour moderniser et simplifier le droit de l'environnement
40 propositions pour moderniser et simplifier le droit de l'environnement
 
ASLA Makerspaces in the school library
ASLA Makerspaces in the school libraryASLA Makerspaces in the school library
ASLA Makerspaces in the school library
 
Como Desvendar Mentiras
Como Desvendar MentirasComo Desvendar Mentiras
Como Desvendar Mentiras
 
Apache Spark and Object Stores —for London Spark User Group
Apache Spark and Object Stores —for London Spark User GroupApache Spark and Object Stores —for London Spark User Group
Apache Spark and Object Stores —for London Spark User Group
 
аномалии бинокулярного зрения. Upgraded
аномалии бинокулярного зрения. Upgradedаномалии бинокулярного зрения. Upgraded
аномалии бинокулярного зрения. Upgraded
 
Brief LoRaWAN Overview
Brief LoRaWAN OverviewBrief LoRaWAN Overview
Brief LoRaWAN Overview
 
ABAU 2017
ABAU 2017 ABAU 2017
ABAU 2017
 
...Redes sociales
...Redes sociales...Redes sociales
...Redes sociales
 

Semelhante a Introduction to Scrum - Hebrew

Scrum - The devil is in the details - Hebrew
Scrum - The devil is in the details - HebrewScrum - The devil is in the details - Hebrew
Scrum - The devil is in the details - HebrewDan-Eyal Gazit
 
Agile For Website Managers
Agile For Website ManagersAgile For Website Managers
Agile For Website ManagersUdi Salant
 
Agile Introduction - Hebrew content - 2019
Agile Introduction - Hebrew content - 2019Agile Introduction - Hebrew content - 2019
Agile Introduction - Hebrew content - 2019Dan-Eyal Gazit
 
Qa extreme2011 from classic lc to agile and the testers types of the future_b...
Qa extreme2011 from classic lc to agile and the testers types of the future_b...Qa extreme2011 from classic lc to agile and the testers types of the future_b...
Qa extreme2011 from classic lc to agile and the testers types of the future_b...Eran Kinsbrunner
 
Agile sparks 2012 ux-vision - agile an ux - emenies or friends
Agile sparks 2012   ux-vision - agile an ux - emenies or friendsAgile sparks 2012   ux-vision - agile an ux - emenies or friends
Agile sparks 2012 ux-vision - agile an ux - emenies or friendsTAL FLORENTIN
 
תכנון ופיתוח מונחה משתמש
תכנון ופיתוח מונחה משתמשתכנון ופיתוח מונחה משתמש
תכנון ופיתוח מונחה משתמשOri Hoch
 
Tikal fullstack-he
Tikal fullstack-heTikal fullstack-he
Tikal fullstack-heYifat Kanfi
 
UX Design as a Strategic Opportunity, at UXI Live 2013 (Hebrew)
UX Design as a Strategic Opportunity, at UXI Live 2013 (Hebrew)UX Design as a Strategic Opportunity, at UXI Live 2013 (Hebrew)
UX Design as a Strategic Opportunity, at UXI Live 2013 (Hebrew)Yaniv Sarig
 
Agile, XP and Scrum
Agile, XP and ScrumAgile, XP and Scrum
Agile, XP and ScrumAlon Lahav
 
המועמד שאבד: תכנון אתרי קריירה מצליחים, ברק דנין
המועמד שאבד: תכנון אתרי קריירה מצליחים, ברק דניןהמועמד שאבד: תכנון אתרי קריירה מצליחים, ברק דנין
המועמד שאבד: תכנון אתרי קריירה מצליחים, ברק דניןUniq UI
 
QA testing developer by Ziv
QA testing developer by ZivQA testing developer by Ziv
QA testing developer by ZivRam Yonish
 
Samsung Backstage - Extended Enterprise, Multi-Device Totara LMS
Samsung Backstage - Extended Enterprise, Multi-Device Totara LMSSamsung Backstage - Extended Enterprise, Multi-Device Totara LMS
Samsung Backstage - Extended Enterprise, Multi-Device Totara LMSKineo Israel
 
UXV certification - sessions 23 - part 3 - agile and ux - emenies or friends
UXV certification -  sessions 23 - part 3 - agile and ux - emenies or friendsUXV certification -  sessions 23 - part 3 - agile and ux - emenies or friends
UXV certification - sessions 23 - part 3 - agile and ux - emenies or friendsTAL FLORENTIN
 
רתימת ChatGPT לתהליכי הוראה ולמידה - ניסיון עידן.pdf
רתימת ChatGPT לתהליכי הוראה ולמידה - ניסיון עידן.pdfרתימת ChatGPT לתהליכי הוראה ולמידה - ניסיון עידן.pdf
רתימת ChatGPT לתהליכי הוראה ולמידה - ניסיון עידן.pdfIdan Almog
 
כנס לקוחות Kineo הצגת פרויקט פזידע
כנס לקוחות Kineo   הצגת פרויקט פזידעכנס לקוחות Kineo   הצגת פרויקט פזידע
כנס לקוחות Kineo הצגת פרויקט פזידעLiat Oren-Wachs
 
Building our team with great agile games
Building our team with great agile gamesBuilding our team with great agile games
Building our team with great agile gamesLior Israel
 
Onboarding presentation - כיצד לשפר תהליך קליטה וכניסה לתפקיד
Onboarding presentation - כיצד לשפר תהליך קליטה וכניסה לתפקידOnboarding presentation - כיצד לשפר תהליך קליטה וכניסה לתפקיד
Onboarding presentation - כיצד לשפר תהליך קליטה וכניסה לתפקידKineo Israel
 
קרן נוימן ונטע תבל
קרן נוימן ונטע תבלקרן נוימן ונטע תבל
קרן נוימן ונטע תבלNetcraft
 
כלים לניהול פרויקטים סימפל 2016
כלים לניהול פרויקטים   סימפל 2016כלים לניהול פרויקטים   סימפל 2016
כלים לניהול פרויקטים סימפל 2016Dvir Zohar
 
מודלים מחודשים בפיתוח הדרכה V5
מודלים מחודשים בפיתוח הדרכה V5מודלים מחודשים בפיתוח הדרכה V5
מודלים מחודשים בפיתוח הדרכה V5nomim
 

Semelhante a Introduction to Scrum - Hebrew (20)

Scrum - The devil is in the details - Hebrew
Scrum - The devil is in the details - HebrewScrum - The devil is in the details - Hebrew
Scrum - The devil is in the details - Hebrew
 
Agile For Website Managers
Agile For Website ManagersAgile For Website Managers
Agile For Website Managers
 
Agile Introduction - Hebrew content - 2019
Agile Introduction - Hebrew content - 2019Agile Introduction - Hebrew content - 2019
Agile Introduction - Hebrew content - 2019
 
Qa extreme2011 from classic lc to agile and the testers types of the future_b...
Qa extreme2011 from classic lc to agile and the testers types of the future_b...Qa extreme2011 from classic lc to agile and the testers types of the future_b...
Qa extreme2011 from classic lc to agile and the testers types of the future_b...
 
Agile sparks 2012 ux-vision - agile an ux - emenies or friends
Agile sparks 2012   ux-vision - agile an ux - emenies or friendsAgile sparks 2012   ux-vision - agile an ux - emenies or friends
Agile sparks 2012 ux-vision - agile an ux - emenies or friends
 
תכנון ופיתוח מונחה משתמש
תכנון ופיתוח מונחה משתמשתכנון ופיתוח מונחה משתמש
תכנון ופיתוח מונחה משתמש
 
Tikal fullstack-he
Tikal fullstack-heTikal fullstack-he
Tikal fullstack-he
 
UX Design as a Strategic Opportunity, at UXI Live 2013 (Hebrew)
UX Design as a Strategic Opportunity, at UXI Live 2013 (Hebrew)UX Design as a Strategic Opportunity, at UXI Live 2013 (Hebrew)
UX Design as a Strategic Opportunity, at UXI Live 2013 (Hebrew)
 
Agile, XP and Scrum
Agile, XP and ScrumAgile, XP and Scrum
Agile, XP and Scrum
 
המועמד שאבד: תכנון אתרי קריירה מצליחים, ברק דנין
המועמד שאבד: תכנון אתרי קריירה מצליחים, ברק דניןהמועמד שאבד: תכנון אתרי קריירה מצליחים, ברק דנין
המועמד שאבד: תכנון אתרי קריירה מצליחים, ברק דנין
 
QA testing developer by Ziv
QA testing developer by ZivQA testing developer by Ziv
QA testing developer by Ziv
 
Samsung Backstage - Extended Enterprise, Multi-Device Totara LMS
Samsung Backstage - Extended Enterprise, Multi-Device Totara LMSSamsung Backstage - Extended Enterprise, Multi-Device Totara LMS
Samsung Backstage - Extended Enterprise, Multi-Device Totara LMS
 
UXV certification - sessions 23 - part 3 - agile and ux - emenies or friends
UXV certification -  sessions 23 - part 3 - agile and ux - emenies or friendsUXV certification -  sessions 23 - part 3 - agile and ux - emenies or friends
UXV certification - sessions 23 - part 3 - agile and ux - emenies or friends
 
רתימת ChatGPT לתהליכי הוראה ולמידה - ניסיון עידן.pdf
רתימת ChatGPT לתהליכי הוראה ולמידה - ניסיון עידן.pdfרתימת ChatGPT לתהליכי הוראה ולמידה - ניסיון עידן.pdf
רתימת ChatGPT לתהליכי הוראה ולמידה - ניסיון עידן.pdf
 
כנס לקוחות Kineo הצגת פרויקט פזידע
כנס לקוחות Kineo   הצגת פרויקט פזידעכנס לקוחות Kineo   הצגת פרויקט פזידע
כנס לקוחות Kineo הצגת פרויקט פזידע
 
Building our team with great agile games
Building our team with great agile gamesBuilding our team with great agile games
Building our team with great agile games
 
Onboarding presentation - כיצד לשפר תהליך קליטה וכניסה לתפקיד
Onboarding presentation - כיצד לשפר תהליך קליטה וכניסה לתפקידOnboarding presentation - כיצד לשפר תהליך קליטה וכניסה לתפקיד
Onboarding presentation - כיצד לשפר תהליך קליטה וכניסה לתפקיד
 
קרן נוימן ונטע תבל
קרן נוימן ונטע תבלקרן נוימן ונטע תבל
קרן נוימן ונטע תבל
 
כלים לניהול פרויקטים סימפל 2016
כלים לניהול פרויקטים   סימפל 2016כלים לניהול פרויקטים   סימפל 2016
כלים לניהול פרויקטים סימפל 2016
 
מודלים מחודשים בפיתוח הדרכה V5
מודלים מחודשים בפיתוח הדרכה V5מודלים מחודשים בפיתוח הדרכה V5
מודלים מחודשים בפיתוח הדרכה V5
 

Introduction to Scrum - Hebrew

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