Extreme Programming (XP) คืออะไร?
เป็นกรอบการพัฒนาซอฟต์แวร์ที่เน้นการตอบรับความคิดเห็นอย่างรวดเร็วและการปรับปรุงอย่างต่อเนื่อง
คำจำกัดความ
Extreme Programming หรือ XP คือกรอบการพัฒนาซอฟต์แวร์แบบ Agile ที่เน้นการตอบรับความคิดเห็นอย่างรวดเร็วและการปรับปรุงอย่างต่อเนื่อง ซึ่งรวมถึงแนวทางการเขียนโค้ดร่วม (pair programming) และการเป็นเจ้าของโค้ดร่วม (collective code ownership)
ต้นกำเนิด
XP ถูกพัฒนาโดย Kent Beck ซึ่งเป็นผู้สนับสนุนและลงนามใน Manifesto ของ Agile ในช่วงปี 1990 เพื่อตอบสนองความท้าทายของโปรเจกต์ซอฟต์แวร์ที่มีกรอบเวลาแน่นอน Beck แนะนำ XP ในหนังสือ "Extreme Programming Explained: Embrace Change" ในปี 1999 ซึ่งเป็นกรอบการทำงานที่มุ่งเน้นการปรับปรุงอย่างต่อเนื่อง ความยืดหยุ่น และการทำงานร่วมกันในทีม
คุณภาพ
XP มีเป้าหมายในการส่งมอบซอฟต์แวร์ที่มีคุณภาพสูงผ่านการทดสอบและความเรียบง่าย
ความเรียบง่าย
XP ส่งเสริมการหาทางออกที่ง่ายที่สุดและหลีกเลี่ยงความซับซ้อนทางเทคนิคที่ไม่จำเป็น
ความกล้า
ส่งเสริมให้สมาชิกในทีมกล้าที่จะเสี่ยงและทำการเปลี่ยนแปลงที่จำเป็นโดยไม่ต้องกลัว
ต้องการเรียนรู้เพิ่มเติมหรือไม่?
หากคุณอยากทราบเพิ่มเติมเกี่ยวกับ Extreme Programming - XP, ติดต่อฉันผ่าน X ฉันชอบแบ่งปันความคิด ตอบคำถาม และพูดคุยเกี่ยวกับความน่าสนใจในหัวข้อนี้ อย่าลังเลที่จะเข้ามาพูดคุยกันนะ แล้วเจอกัน!
Definition of Ready (DoR) คืออะไร?
Definition of Ready หรือ DoR คือชุดของเกณฑ์ที่ตกลงกันระหว่าง Product Owner...
Neural Network (เครือข่ายประสาท) คืออะไร?
Neural Network หรือเครือข่ายประสาท คือโมเดลคอมพิวเตอร์ที่เลียนแบบการทำงานขอ...
What is the Sprint Backlog?
Sprint Backlog คือ เซ็ตของรายการจาก Product Backlog (PBI) ที่เลือกไว้สำหรับ...