מהו Extreme Programming?

זהו מסגרת לפיתוח תוכנה אג'ילי שמתמקדת במשוב תכוף ושיפור מתמשך.

🔍

הגדרה

Extreme Programming או XP היא מסגרת לפיתוח תוכנה אג'ילי שמתמקדת במשוב תכוף ושיפור מתמשך, כוללת פרקטיקות כמו תכנות בזוג ובעלות משותפת על הקוד.

📅

מקור

Extreme Programming (XP) פותחה על ידי קנט בק, אחד החותמים של המניפסט האג'ילי, בשנות ה-90 כתגובה לאתגרים של פרויקטי תוכנה עם מועדים צפופים. בק הציג את XP בספרו "Extreme Programming Explained: Embrace Change" ב-1999, מסגרת אג'ילית שמתמקדת בשיפור מתמיד, גמישות ושיתוף פעולה בצוות.

📈

איכות

XP שואפת לספק תוכנה באיכות גבוהה באמצעות בדיקות ופשטות.

🔍

פשטות

XP ממליצה על פתרונות פשוטים שעובדים, ומניעה את הצוות להימנע מקומפלקסיות טכנית מיותרת.

💎

אומץ

XP מעודדת את חברי הצוות לקחת סיכונים ולעשות שינויים נחוצים מבלי לחשוש.