FDD คืออะไร?
FDD ย่อมาจาก Feature Driven Development
คำจำกัดความ
Feature Driven Development หรือ FDD คือแนวทางการพัฒนาซอฟต์แวร์แบบ Agile ที่มุ่งเน้นที่ฟีเจอร์ที่มีคุณค่าต่อผู้ใช้ โดยเน้นการทำงานในรอบสั้นๆ และการส่งมอบบ่อย
หลักการสำคัญ
FDD ต้องการให้ส่งมอบฟีเจอร์ทุกๆ 2-10 วัน เพื่อให้มั่นใจว่าความต้องการของลูกค้าจะได้รับการตอบสนองอย่างต่อเนื่อง
กระบวนการวนซ้ำ
FDD ประกอบด้วยกระบวนการหลัก 5 ขั้นตอน ซึ่งรวมถึงการสร้างรายการฟีเจอร์ การวางแผน การออกแบบ และการสร้างภายในกรอบงานที่มุ่งเน้นที่ลูกค้า
บทบาทของทีม
FDD กำหนดบทบาทที่เฉพาะเจาะจง เช่น Chief Architect, Chief Programmer, Domain Expert, Development Manager, Deployer, Technical Writer, Domain Manager, Language Guru, และ Tester ซึ่งมีความรับผิดชอบทั้งส่วนบุคคลและทีมในการพัฒนาฟีเจอร์
การแตกต่างจาก Scrum
FDD มุ่งเน้นที่ฟีเจอร์ ในขณะที่ Scrum มุ่งเน้นการส่งมอบผลิตภัณฑ์ที่เป็น Increment
การมีส่วนร่วมของลูกค้า
FDD ต้องการให้ลูกค้ามีส่วนร่วมในการพัฒนาอย่างต่อเนื่อง
ต้องการเรียนรู้เพิ่มเติมหรือไม่?
หากคุณอยากทราบเพิ่มเติมเกี่ยวกับ FDD, ติดต่อฉันผ่าน X ฉันชอบแบ่งปันความคิด ตอบคำถาม และพูดคุยเกี่ยวกับความน่าสนใจในหัวข้อนี้ อย่าลังเลที่จะเข้ามาพูดคุยกันนะ แล้วเจอกัน!
Definition of Ready (DoR) คืออะไร?
Definition of Ready หรือ DoR คือชุดของเกณฑ์ที่ตกลงกันระหว่าง Product Owner...
Kaizen คืออะไร?
Kaizen คือคำภาษาญี่ปุ่นที่แปลว่า "การเปลี่ยนแปลงที่ดี" หรือ "การปรับปรุง" แ...
Lean Inception คืออะไร?
Lean Inception คือวิธีการที่ออกแบบมาเพื่อให้ทีมมีความเข้าใจร่วมกันในการพัฒน...