मैं @Dan से सहमत हूं कि प्रत्येक spec अलग है, और बहुत अलग दिख सकता है। मेरे लिए महत्वपूर्ण बात यह है कि एक सतत प्रक्रिया है कि आपके हितधारकों को सभी खुश हैं, और किसी भी उपकरण (जैसे बीआरएस टेम्पलेट्स) जो उनके जीवन को आसान बना देगा।
निम्नलिखित similar question का हैक का थोड़ा सा है।
जैसा कि मैंने इसे देखा है;
- व्यावसायिक आवश्यकताएं वक्तव्य (BRS)
- कार्यात्मक विशिष्टता
- तकनीकी विनिर्देश
बीआरएस को शामिल किया गया क्या व्यापार की समस्याओं कर रहे हैं, और आवश्यकताओं के समाधान, परीक्षण, सुरक्षा, विश्वसनीयता चारों ओर क्या कर रहे हैं और वितरण। यह परिभाषित करता है कि एक सफल समाधान क्या होगा।
कार्यात्मक कल्पना विवरण क्या जरूरत है, यह कैसे दिखना चाहिए, कब तक खेतों होना चाहिए, आदि
तकनीकी कल्पना विवरण माध्यम से डेटा प्राप्त, किसी भी मुश्किल कोड विचार करने की आवश्यकता हो सकती है कि आता है।
ग्राहक की आवश्यकताओं का मालिक है। डेवलपर्स तकनीकी चश्मा के मालिक हैं .. और कार्यात्मक कल्पना एक मध्यम जमीन है। तकनीकी चश्मा (आमतौर पर इकाई परीक्षण) के खिलाफ परीक्षण किया जाता है, फिर कार्यात्मक चश्मे (आमतौर पर सिस्टम परीक्षण) और फिर आवश्यकताओं (यूएटी) के खिलाफ।
इसका महत्वपूर्ण हिस्सा यह है कि डेवलपर्स को अभी भी कार्यात्मक spec, और सबसे महत्वपूर्ण रूप से मूल व्यावसायिक आवश्यकताओं को वितरित करने की आवश्यकता है। हकीकत में बीआरएस इस सब में ईश्वर है और कार्यात्मक और तकनीकी कल्पना सिर्फ स्पष्टता के लिए हैं।
स्रोत
2008-09-11 03:51:38
जोएल का लेख इस संबंध में बहुत उपयोगी था, हालांकि हमेशा की तरह, मुझे कभी-कभी अपने सभी चरणों का पालन करना मुश्किल लगता है, लेकिन यह निश्चित रूप से मेरी असफलता है। :) – kaybenleroll
मुझे लगता है कि अच्छा ओएल जोएल कुछ अच्छे पुराने यूआरएल पुनर्लेखन से भी लाभ उठा सकता है: पी – melaos
हाँ, एक सुंदर लिंक नहीं। –