Agile, XP and Scrum

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Agile, XP and Scrum - Presentation Transcript

    1. Agile Software Development XP and SCRUM אלון להב שגיא גרינשטיין Based on: Abrahamson - et - al - Agile - Book-02-software develop - methods (2002)
    2. תוכן
      • מבוא - Agile
      • Extreme Programming (XP)
      • SCRUM
    3. Agile Software Development הגדרה
      • תהליך פיתוח תוכנה מתפתח / תוספתי ( שחרור
      • גרסאות קטנות , בתהליכים מהירים ), שיתופי ( הלקוח
      • והמפתחים עובדים בשיתוף ובתקשורת מרובה ), ברור
      • ( השיטה קלה ללמידה לעדכון ומתועדת היטב ) ו גמיש
      • לשינויים .
    4.  
    5. Agile Software Development
      • אינדיבידואלים ותקשורת לעומת תהליכים וכלים
      • תוכנה עובדת לעומת תיעוד מקיף ומלא
      • שיתוף לקוחות לעומת מו " מ חוזי
      • תגובה לשינויים לעומת מעקב אחרי תוכנית עבודה
      • * Agile Software Development Manifesto at www.agilealliance.org (1.5.2002)
      ערכי יסוד
    6. Agile Software Development
      • 2-8 אנשים בחדר - תקשורת וצוות
      • נוכחות ( Onsite ) של מומחי שימוש - מעגלי היזון חוזר חוזרים וקצרים
      • גרסאות מהירות - מתן אפשרות לבדיקות ותיקונים מהירים
      • בדיקות אוטומטיות ( Regression ) - בדיקות יחידה ופונקציונאליות
      • מפתחים מהירים
      • * Cockburn 2002a
      יישום
    7. Agile Umbrella
    8. Extreme Programming (XP) לקוח : כתיבת תרחישים פיתוח : אב טיפוס טכנולוגי קביעת סדר עדיפויות הערכת מאמץ הסכם תכולה 2. קביעת סדר השלבים 4. בדיקות פונקציונאליות 1. חלוקה לשלבים בני 4 שבועות 3. אטראציות של פיתוח השלמת בדיקות כולל בחינות ביצועים . בחינת שיפורים והעברה ליצור תמיכה המשך פיתוח סיום ישום או הריגת הפרויקט מתודולוגיה שמפרטת שורה של טכניקות בתחום התכנות מחזור החיים חקירה תכנון חזרות של שחרור פרודקטיזציה תחזוקה מוות
    9. שחקנים ותפקידים עיקריים
      • תוכניתן : פיתוח תוכניות בדיקה , פיתוח תוכנה , תקשורת צוותית
      • לקוח : כתיבת תרחישים , כתיבת בדיקות פונקציונאליות , קביעת עדיפויות
      • בודק : עזרה בכתיבת בדיקות , הרצת בדיקות , תחזוקת כלי בדיקה
      • מנהל הינו גורם חיצוני לצוות
      Extreme Programming (XP)
    10. XP – עקרונות / נהלים ( חלקי )
      • אינטגרציות רבות וקצרות
      • פיתוח מונחה בדיקות : פיתוח בדיקות יחידה קודם לפיתוח הקוד
      • הרצת בדיקות במעגלים קבועים
      • תכנות בזוגות
      • הקפדה על 40 שעות שבועיות
      • מבחני אינטגרציה לפני קבלת קוד חדש
    11. האם XP היא מתודולוגית Agile ?
      • תהליך מתפתח / תוספתי
      • תהליך שיתופי
      • תהליך ברור
      • גמיש לשינויים
    12. SCRUM הגדרה
      • מתודולוגיה זריזה לניהול פרויקטים לפיתוח תוכנה
      • הטכניקה של " התחלה מחדש " היא אחת מאבני היסוד של
      • השיטה
    13. SCRUM
      • תכנון ( תהליך איטרטיבי )
        • רשימת דרישות מאושרת
        • עדיפויות
        • הערכת מאמץ
      • ארכיטקטורה / תכנון על
        • התבססות על רשימת הדרישות
        • השפעת שינויים
        • Design review
        • הגדרה ראשונית של תכולת הגרסאות
      • שליטה ובקרה של שינויים
      • Sprits של פיתוח (1 עד 4 שבועות )
        • הגדרת דרישות
        • ניתוח
        • תכנון
        • הערכה / בדיקות
        • מסירה
      • סגירת גרסה ושחרור
        • מילוי כל הדרישות
        • אינטגרציה
        • מבחני מערכת
        • תיעוד
      תהליך עבודה משחק מקדים פיתוח / המשחק משחק סיום
    14. SCRUM - שחקנים ותפקידים עיקריים
      • Master : מעקב וישום עקרונות ה - Scrum , הקרת התקדמות , קישור לקוח , הנהלה , צוות
      • מנהל מוצר : ניהול הפרויקט , אחריות על רשימת הדרישות
      • צוות : מארגן את עצמו למען השגת ה - Sprint
      • לקוח : שותף להגדרת הדרישות
      • הנהלה : הגדרת סטנדרטים וקבלת החלטות
    15. Scrum - עקרונות / נהלים ( חלקי )
      • רשימת דרישות והערכת מאמץ ידועים
      • Sprint ( מרוץ ) – נוהל הכנסת שינויים . הצוות מארגן עצמו .
        • 30 יום
        • פגישות תכנון ה - Sprint
        • רשימת דרישות ה - Sprint
        • פגישות Scrum יומיות
    16. Scrum: zoom to Sprint רשימת דרישות ידועות ( דינמית ) תכנון ה - Sprint בשותפות הלקוח רשימת דרישות ה - sprint קבועה פגישות צוות יומיות 15 ד ' סיכום Sprint
    17. האם Scrum היא מתודולוגית Agile ?
      • תהליך מתפתח / תוספתי
      • תהליך שיתופי
      • תהליך ברור
      • גמיש לשינויים
    18. Q & A
    19. תודה alon.lahav@gmail.com sagigr@gmail.com

    + Alon LahavAlon Lahav, 11 months ago

    custom

    1444 views, 2 favs, 0 embeds more stats

    שקפים בנושא מתודלוגיות פיתו more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1444
      • 1444 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 24
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags