आवश्यकताएं बढ़ेंगी और बदलेंगी। मुझे नहीं लगता कि कोई भी ऐसा तर्क दे सकता है।
आने वाले अनुरोधों को कैसे इकट्ठा करें और संसाधित करें ।
मेरे अनुभव में यह तब मदद करता है, जब विकास योजनाकारों के एक छोटे समूह के लिए नई या अद्यतन आवश्यकताओं को पूरा करने के लिए एक फिल्टर के रूप में काम करने वाले ग्राहकों का एक या बहुत छोटा समूह होता है, तो आवश्यकताओं को इकट्ठा करने में मदद मिलती है। उनकी तरफ से कोई भी उन्हें प्रपोज या लिख सकता है, लेकिन डिलीवरी केवल बहुत कम लोगों के माध्यम से होनी चाहिए। कम लोग जो एक पार्टी से दूसरी पार्टी में शामिल होते हैं, उतना ही अच्छा है।
लोगों के एक छोटे से सेट के माध्यम से फ़िल्टर करने का उद्देश्य दूसरों द्वारा लगाए गए प्रयासों और जानकारी को त्यागना या कम करना नहीं है, भले ही सतह पर डुप्लिकेट या प्रतीत होता है, लेकिन असफलता के बिंदुओं को सीमित करने के लिए: खोई हुई या गलत जानकारी। यह एन्कैप्सुलेशन और इंटरफेस के उद्देश्य के समान सिद्धांत पर चलता है: निजी डेटा की रक्षा करना, और समान अनुरोधों को संभालने के लिए एक सामान्य प्रोटोकॉल स्थापित करना। मुझे दोहराते हैं: डुप्लिकेट प्रस्तुत करना ठीक है। एक योजनाकार के रूप में, मुझे वह बात बताती है जिसके बारे में वे बात कर रहे हैं या प्रस्तावित करना महत्वपूर्ण है। सब कुछ सहेजें या रिकॉर्ड करें।
आवश्यकताओं को ट्रैक और व्यवस्थित कैसे करें
अल्पावधि में, कम तकनीक पर जाएं
जाहिर है कि कम तकनीकी समाधान हैं जो आने वाली आवश्यकताओं को व्यवस्थित करने और उन्हें ट्रैक करने में एक बड़ी डिग्री के लिए प्रभावी हो सकते हैं: व्हाइटबोर्ड, स्टिकर, पोस्टबोर्ड, आपके पास क्या है। ये शॉर्ट टर्म प्लानिंग के लिए बेहतरीन हो सकते हैं। वे अत्यधिक दृश्यमान हैं, फ्रीफ़ॉर्म नोटेशन को स्वीकार करते हैं, और 'पुन: कॉन्फ़िगर करने' के लिए आसान है।
लंबी अवधि में, एक खोज योग्य, छांटने योग्य, लिंक करने योग्य सॉफ़्टवेयर टूल का उपयोग करें
लंबी अवधि के प्रयासों के लिए, किसी प्रकार का सॉफ़्टवेयर मूल्यवान होगा। विशेष आवश्यकता प्रबंधन उपकरण हैं: दरवाजे, क्लीयरकेस / क्लियरक्वेस्ट, और कई अन्य। वे उच्च विशिष्ट उपकरण वे क्या करते हैं पर महान हैं, लेकिन अक्सर ओवरकिल होते हैं। कभी-कभी एक सादी पुरानी स्प्रेडशीट भी पर्याप्त से अधिक होती है। मैं व्यक्तिगत रूप से इसे पूरा करने के लिए सामान्य समस्या ट्रैकिंग सिस्टम को बहुत उपयोगी मानता हूं, और अभी मेरा पसंदीदा रेडमाइन है, लेकिन अन्य मुझे यकीन है कि यह भी ठीक होगा।
एक समस्या ट्रैकिंग प्रणाली के साथ, आप जिसे भी चुनने की अनुमति देते हैं, वह 'नया मुद्दा' या आवश्यकता बना सकता है, और वे जिस भी विवरण को शामिल करने के लिए फिट होते हैं, उसे जोड़ते हैं। वे इस मुद्दे को देख सकते हैं, और आपके द्वारा किए जाने वाले किसी भी कार्य के लिए प्रतिक्रिया दे सकते हैं। आप इसे फिर से वर्गीकृत कर सकते हैं, प्राथमिकता को समायोजित कर सकते हैं, शरीर को फिर से लिख सकते हैं, पूरक जानकारी संलग्न कर सकते हैं, इसे अन्य 'मुद्दों' के साथ जोड़ सकते हैं, उच्च स्तर की सुविधा या 'केस का उपयोग' या कहानी को बढ़ावा दे सकते हैं या जो भी शब्दावली आपके सिस्टम, विज्ञापन nauseum पर फिट बैठता है। दूसरे शब्दों में, आप मुद्दों के माध्यम से आवश्यकताओं की एक ट्रेस करने योग्य, छांटने योग्य, प्राथमिकता, इतिहास-जागरूक, संबंधित सूची बनाने के लिए बहुत कुछ कर सकते हैं। इसके अलावा बॉक्स के बाहर काफी विन्यास किया जा रहा है, और ओपन-सोर्स, अगर उपकरण काफी नहीं है जो मुझे किसी भी बिंदु पर चाहिए या चाहिए, तो मैं अपनी प्रक्रिया की आवश्यकताओं को बेहतर ढंग से फिट करने के लिए इसे आसानी से बदल सकता हूं।
उपकरणों के बारे में एक अंतिम नोट, कुछ लोगों से मैंने बात की है जो एक परिवर्तन प्रबंधन और संस्करण प्रणाली में सादे पुरानी पाठ फ़ाइलों का उपयोग करके सफलता का एक अच्छा सौदा है। उन्हें स्पष्ट रूप से ऐतिहासिक संस्करणों का लाभ मिलता है। वे आवश्यकताओं को खोजने, जोड़ने और सूचीबद्ध करने के लिए आधार ऑपरेटिंग सिस्टम और पूरक टूल का भी उपयोग करते हैं। वे अधिक संरचित, संबंधित मेटा जानकारी जोड़ने में सक्षम नहीं हैं, लेकिन उन्हें नहीं लगता कि उन्हें इसकी आवश्यकता है, और उनके प्रयासों के लिए पर्याप्त मूल्य नहीं है। हो सकता है कि आपके लिए ऐसा न हो। लाभ यह है कि संभवतः आपके विकास स्टैक पर सॉफ्टवेयर के कुछ कम टुकड़े प्रबंधन और रखरखाव के लिए हैं।
कॉन्ट्रैक्ट अवार्ड / पोस्ट प्रोजेक्ट डेवलपमेंट किकऑफ आवश्यकताएं
प्रश्न का अंतिम पहलू, एक प्रयास शुरू होने के बाद आवश्यकताओं का प्रबंधन करना है। मुझे लगता है कि इस पर दो प्रमुख विचार हैं, और आप उन्हें कैसे संभालते हैं इसका एक हिस्सा ग्राहक के साथ आपके रिश्ते की प्रकृति पर निर्भर करता है: सबसे पहले, अगर एक निश्चित मूल्य पर अनुबंध के तहत, अनुबंध पुरस्कार के बाद आने वाली आवश्यकताओं को शामिल किया जा सकता है। निहितार्थ यह है कि वे प्रयास के दायरे को बदल सकते हैं, इसलिए उन अतिरिक्त वस्तुओं को वितरित करने और स्वीकार किए जाने पर दर या बिल अधिक होगा; जब तक कि स्वीकृत प्रस्ताव से समतुल्य प्रयास नहीं हटाया जाता। यदि यह दायरे में बदलाव के लिए जा रहा है, तो आपको यह सुनिश्चित करना होगा कि ग्राहक समझे और परिणाम को स्वीकार करे, अन्यथा, उन देर से प्रस्तुतियाँ को बदलना होगा।
दूसरा, अनुबंध से सम्मानित होने के बाद आने वाली नई आवश्यकताओं के लिए, और अनुबंध एक समय और सामग्री के प्रयास के लिए अधिक उन्मुख होता है (जो भी काम पूरा करने के लिए शरीर लेता है), आप कर सकते हैं और थोड़ा अधिक लचीला होना चाहिए अगर ग्राहक उस विशेष रूप से जाने के दौरान इसे शामिल करने पर जोर देता है। आपको भुगतान किया जाएगा कि क्या आप इसे शामिल करते हैं या नहीं, इसलिए जब तक आप जो कहते हैं वह सब हो जाएगा।
यदि आप उनसे परिचित नहीं हैं, तो आप कानबन दृष्टिकोण और चुस्त तरीकों को देखना चाह सकते हैं। इन तकनीकों से तात्कालिक चिंताओं पर ध्यान केंद्रित करने में मदद मिल सकती है, बिना जरूरी दीर्घकालिक विकास लक्ष्यों की दृष्टि खोए।
वर्तमान में 'क्या होगा यदि' के रूप में विकल्प प्रस्तुत करते हैं और ग्राहक को एक विकल्प और निर्णय देते हैं
या तो मामले में, ग्राहक और आपकी टीम के साथ बातचीत करते समय 'क्या होगा अगर' अनुमान रोजगार के लिए एक अच्छी रणनीति है। वैकल्पिक दृष्टिकोणों के लिए समान जानकारी दिखाने वाले कॉलम के साथ कार्यों, उनकी लागतों, और नियत समय-सारणी की तुलना करें। Microsoft प्रोजेक्ट संभवतः ऐसा करने के लिए एक अच्छा उम्मीदवार है क्योंकि आप काफी हद तक समान कार्यों के आधार पर विभिन्न अनुमानों का निर्माण कर सकते हैं।
हालांकि, यहां तक कि एक मूल स्प्रेडशीट अक्सर यह प्रदर्शित करने के लिए प्रभावी होती है कि विशिष्ट परिवर्तन या निष्कर्ष लागत और अनुसूची को कैसे प्रभावित करेंगे। इस मामले में एक सूची शायद उतनी ही प्रभावी है जितनी कि एक पेड़ मतभेदों को प्रदर्शित करने में हो सकती है। इन परिदृश्यों का निर्माण करने के लिए आप जिस उपकरण और विधि का चयन करते हैं, वह काफी हद तक परियोजना और कर्मचारियों के आकार पर निर्भर करता है (लेकिन एमएस प्रोजेक्ट की तरह ट्रिपल ए सॉफ्टवेयर की उपयोगिता और क्षमता की अपनी सीमाएं हैं)।
इन पर विचार करें कि क्या परिदृश्य आंतरिक कार्य आइटम के रूप में हैं और परियोजना की अवधि के लिए उन्हें बचाएं। वे निर्णय लेने और बातचीत की प्रक्रिया में महत्वपूर्ण प्रदर्शन थे। हो सकता है कि आपको एक बार फिर से उन्हें फिर से देखना पड़े या फिर उन्हें दोहराए।
यदि परिदृश्यों की तैयारी की जाती है, तो तकनीकी या कार्यान्वयन के दृष्टिकोण (सरलीकृत शब्दों में) से समर्थक और कोन का एक पूरक विवरण यह बताने में मदद के लिए उपयोगी हो सकता है कि एक विकल्प का इतना महत्वपूर्ण प्रभाव क्यों होगा।