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