FDD क्या है?
इसका मतलब है Feature Driven Development (विशेषता-प्रेरित विकास)।
परिभाषा
Feature Driven Development (FDD), या Feature Guided Development, एक एगाइल सॉफ़्टवेयर विकास दृष्टिकोण है जो ग्राहक-मूल्यवान विशेषताओं पर ध्यान केंद्रित करता है, जिसमें छोटी पुनरावृत्तियों और बार-बार रिलीज़ का जोर होता है।
प्रमुख सिद्धांत
FDD प्रत्येक 2-10 दिनों में एक विशेषता की डिलीवरी की आवश्यकता होती है, यह सुनिश्चित करता है कि ग्राहक की जरूरतें लगातार पूरी होती रहें।
पुनरावृत्त प्रक्रिया
FDD में पाँच प्रमुख प्रक्रियाएँ होती हैं, जिनमें विशेषता सूची बनाना, योजना बनाना, डिज़ाइन और निर्माण शामिल हैं, जो ग्राहक-केंद्रित ढांचे के भीतर होती हैं।
टीम भूमिकाएँ
FDD में प्रमुख भूमिकाएँ होती हैं जैसे Chief Architect, Chief Programmer, Domain Expert, Development Manager, Deployer, Technical Writer, Domain Manager, Language Guru, Tester, और अन्य समर्थन भूमिकाएँ, जो विशेषता विकास में व्यक्तिगत और टीम जिम्मेदारियों पर जोर देती हैं।
स्क्रम से अंतर
FDD विशेषता-केंद्रित है, जबकि स्क्रम उत्पाद वृद्धि पर ध्यान केंद्रित करता है।
ग्राहक सहभागिता
FDD में ग्राहक की सक्रिय भागीदारी आवश्यक होती है।