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