פיתוח תוכנה זריז – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
Luckas-bot (שיחה | תרומות)
שורה 30: שורה 30:


[[en:Agile software development]]
[[en:Agile software development]]
[[ar:أجيل لتطوير البرمجيات]]
[[bg:Гъвкава методология]]
[[bg:Гъвкава методология]]
[[ca:Metodologia àgil]]
[[ca:Metodologia àgil]]

גרסה מ־07:23, 29 בספטמבר 2009

תבנית:ניווט בהנדסת תוכנה פיתוח תוכנה זריזאנגלית: Agile Software Development) היא גישה בהנדסת תוכנה המניחה שפיתוח תוכנה הוא ביסודו בעיה אמפירית, ולא ניתן לפתור אותה בשיטות המתבססות על חיזוי או תכנון. באנגלית, המונח Agile פירושו "זריז, קל רגליים, נע במהירות ובחן", ותרגומו המקורב לעברית הוא "זריז". הגישה קובעת שפיתוח תוכנה הוא פיתוח מוצר חדש[1] ומתייחסת אליו כמשחק של שיתוף פעולה מוכוון־מטרה[2]. הגישה הזריזה לפיתוח תוכנה מניחה שלא ניתן להגדיר במלואה תוכנה מסוימת קודם לפיתוחה בפועל, ומתמקדת במקום זאת בשיפור יכולתו של הצוות לספק תוצרים במהירות ולהגיב לדרישות העולות תוך כדי הפיתוח.

הגישה הזריזה לפיתוח תוכנה היא הרחבה של הגישה האיטרטיבית, והיא שמה דגש רב על יכולת התגובה לשינוי, יעילות ואיכות. מתודולוגיות החברות במשפחה זו שמות דגש רב על סביבת עבודה מתאימה, זרימת מידע אוסמוטית בין חברי הצוות, ותקורה פורמלית־טקסית נמוכה. עקרונות היסוד של משפחה זו נקבעו במשותף על ידי רבים מהמובילים בחקר וביישום מערכות תוכנה, ופורסמו ברבים במנשר לפיתוח תוכנה זריז.

כלים


שגיאות פרמטריות בתבנית:להשלים

פרמטרי חובה [ נושא ] חסרים

כרטיס סיפור משתמש, טכנולוגיה תחתית בהתגלמותה
חלק מארכיטקטורת המערכת של מערכת ממוכנת למכירת כרטיסי נסיעה, בתיווי חופשי מבוסס SysML ו-UML

ראו גם

לקריאה נוספת

  • Highsmith, Jim (2004), Agile Project Management. Addison-Wesley Professional
  • Schwaber, Ken (2004), Agile Project Management with Scrum. Microsoft Press
  • Larman, Craig (2003), Agile and Iterative Development: A Manager's Guide. Addison-Wesley Professional
  • Cockburn, Alistair (2001), Agile Software Development. Addison-Wesley Professional
  • Beck, Kent (2000), Extreme Programming Explained: Embrace Change. Addison-Wesley Professional
  • McCarthy, Jim (1995), Dynamics of Software Development. Microsoft Press

הערות שוליים

  1. ^ Schwaber, K.; Beedle, M. (2002). "Agile Software Development with Scrum". Prentice-Hall, ISBN 0130676349.
  2. ^ Cockburn, Alistair (2001). "Agile Software Development". Addison-Wesley Professional, ISBN 0321482751.