לדלג לתוכן

תפריט ניווט

הבדלים בין גרסאות בדף "פיתוח תוכנה זריז"

ויקישיתוף בשורה
מ (בוט החלפות: \1צורכי\2)
(ויקישיתוף בשורה)
==מנשר==
 
'''המנשר לפיתוח תוכנה זריז''' (ב[[אנגלית]]: Agile Manifesto) הוא הצהרת עקרונות התומכת ב[[פיתוח תוכנה זריז]]. טיוטת המנשר נוסחה בפברואר 2001 בווסאץ' ריינג', אתר [[סקי]] במדינת [[יוטה]] שב[[ארצות הברית]]. במפגש, נציגים של מתודולוגיות פיתוח תוכנה חדשות כגון [[Extreme Programming|eXtreme Programming]], [[Scrum]], [[DSDM]], [[Adaptive Software Development]], [[Crystal]], [[Feature Driven Development]] ו-[[Pragmatic Programming]] דנו בצורך במתודולוגיות פיתוח תוכנה קלות כתחליף למתודולוגיות הכבדות המסורתיות.
 
החותמים על המנשר הם: [[קנט בק]], [[מייק בידל]], [[אריה ואן-בנקום|אריה ואן-בֵנֶ‏קוּ‏םבֵנֶקוּם]], [[אליסטר קוברן|אליסטר קוֹ‏בֶ‏ּ‏רןקוֹבֶּרן]], [[וורד קנינגהם]], [[מרטין פולר]], [[ג'יימס גרנינג]], [[אנדרו האנט]], [[רון ג'פריס]], [[ג'ון קרן]], [[בראין מאריק]], [[רוברט מרטין]], [[סטיב מלור]], [[קן שוואבר]], [[ג'ף סטרלנד]] ו[[דייב תומאס]].
 
פרסום המנשר, החתום על ידי חבורה מכובדת כל כך של עוסקים בתחום [[הנדסת תוכנה|הנדסת התוכנה]], היה נקודת מפנה ביחס הענף למתודולוגיות הפיתוח הזריזות, ואחריו חל גידול משמעותי בשימוש בהן.
 
* ראש סדר העדיפויות הוא לספק מוקדם ובאופן רציף ככל האפשר תוכנה בעלת ערך ללקוח.
* מצפים בברכה לשינויים בדרישות התוכנה, אפילו בשלב מתקדם של הפיתוח. תהליכים מהירים ברי-שינוי מאפשרים יתרון משמעותי בתחרות הלקוח.
* אספקה של תוכנה עובדת באופן תדיר, ממספר שבועות עד למספר חודשים, עם שאיפה לסולם זמנים קצר.
* אנשי פיתוח והמשתמש העסקי חייבים לעבוד ביחד באופן יום יומי לאורך הפרויקט.
* הדרך האפקטיבית והמספקת ביותר לשיתוף מידע בקבוצת הפיתוח היא שיחה פנים מול פנים.
* תוכנה עובדת היא יחידת המידה העיקרית להתקדמות אמיתית בפיתוח.
* תהליכים "קלי תנועה" מקדמים sustainable development (תהליך שאינו פוגע בעתיד על מנת ליהנות ממנו בהווה) .
* המשקיעים, המפתחים והמשתמשים צריכים לשמור על קצב קבוע לאורך זמן.
*יש לספק תשומת לב מתמשכת למצוינות טכנולוגית ועיצוב (Design) טוב שמגביר את "קלות התנועה".
==כלים==
{{להשלים|נושא=מדע וטכנולוגיה|נושא2=מחשוב}}
[[תמונהקובץ:Low tech story card.jpg|שמאל|ממוזער|250px|כרטיס [[סיפור משתמש]], טכנולוגיה תחתית בהתגלמותה]]
[[תמונהקובץ:Low tech architecture diagram.jpg|שמאל|ממוזער|250px|חלק מ[[ארכיטקטורת מערכת|ארכיטקטורת המערכת]] של מערכת ממוכנת למכירת כרטיסי נסיעה, בתיווי חופשי מבוסס [[SysML]] ו-[[UML]]]]
 
==לקריאה נוספת==
 
==קישורים חיצוניים==
{{ויקישיתוף בשורה}}
 
*[http://agilemanifesto.org/iso/he/ The Agile Manifesto (עברית)]