2009-09-16 13 views
6

मैंने उपयोगकर्ता के परिप्रेक्ष्य के लिए this question at SuperUser जोड़ा।इन दिनों helpfiles के साथ क्या सौदा है?

तो मैं डेल्फी या .NET में एक एप्लिकेशन बनाता हूं जो डेस्कटॉप सिस्टम पर चलाएगा। सभी प्रकार की कार्यक्षमता और अच्छी सुविधाओं के साथ कुछ अच्छा जीयूआई। यह अच्छी तरह से काम करता है, परीक्षण मुझे बताते हैं कि यह लगभग बग-फ्री है और मैं इसे तैनात करने वाला हूं ...

WAIT! इसे एक सहायता फ़ाइल की आवश्यकता है, इसलिए उपयोगकर्ता एप्लिकेशन से संदर्भ-संवेदनशील सहायता पर कॉल कर सकते हैं!

या नहीं? क्या इन दिनों डेस्कटॉप अनुप्रयोगों के लिए वास्तव में हेल्पफ़ाइल की आवश्यकता है? और क्या उन्हें वास्तव में संदर्भ-संवेदनशील होने की आवश्यकता है, उपयोगकर्ता के हाथों को यह बताने के लिए कि उन्हें "जन्म दिवस" ​​लेबल वाले इस क्षेत्र में अपने जन्म के दिन भरना होगा? या हेल्पफाइल थोड़ी पुरानी हो रही हैं?

यह कुछ है जो मुझे आश्चर्य है और यह थोड़ा सा व्यक्तिपरक है, इसलिए मैं डेस्कटॉप अनुप्रयोगों को विकसित करने वाले सभी लोगों के लिए कुछ अलग पूछने जा रहा हूं: क्या आप (अभी भी) संदर्भ-संवेदनशील हेल्पफ़ाइल प्रदान करते हैं?

हाँ, या नहीं, कृपया। कुछ व्यक्तिपरक ग्रंथों को जोड़ने के लिए स्वतंत्र महसूस करें लेकिन मेरे लिए, यह जानना महत्वपूर्ण है कि आधुनिक डेवलपर्स अभी भी अपने जीयूआई अनुप्रयोगों में संदर्भ-संवेदनशील सहायता जोड़ रहे हैं या नहीं।

(Btw, मैं अपने आप को कि मैनुअल के रूप में मुद्रित किया जा सकता गैर संदर्भ पीडीएफ फाइलों में ले जाया गया है। यह बनाए रखने के लिए एक बहुत आसान है।)

+1

कृपया संदर्भ-संवेदनशील सहायता जोड़ें जहां यह उपयोगी होगा! (उदा। तकनीकी विवरण जब बटन एक्स पर क्लिक किया जाता है तब होता है।) मैं आधुनिक ऐप्स में कम सी-एस सहायता की प्रवृत्ति को एक अभिशाप के लिए करता हूं। –

उत्तर

4

हाँ, मैं करता हूं।

कारण: मैं उपयोगकर्ता को यह जानने की उम्मीद नहीं कर सकता कि प्रोग्राम कैसे काम करता है। ठीक है, यह बताते हुए कि "जन्म दिवस" ​​क्षेत्र में क्या इनपुट किया जाना है, थोड़ा सा चरम है, लेकिन सॉफ्टवेयर सिस्टम में आमतौर पर अधिक जटिल चीजें होती हैं। मुझे आज हमारे लागत लेखांकन प्रणाली के लिए एक सहायता फ़ाइल लिखनी पड़ी, यह बताते हुए कि गणना मूल्य के लिए उपयोग की जाने वाली कीमत को निर्धारित करने के लिए सिस्टम कैसा है। मुझे नहीं लगता कि कोई भी उपयोगकर्ता इस सहायता फ़ाइल के साथ सिस्टम को कॉन्फ़िगर करने के बारे में जानता होगा।

2

हम वर्तमान में ऐसा नहीं है, लेकिन हम एक बहुत नहीं लिखते विंडोज़ एप्स के। अधिकांश वेब आधारित हैं। हमारे अधिकांश विंडोज ऐप्स एक सहायता फ़ाइल के बाहर काफी छोटे और अच्छी तरह से प्रलेखित हैं।

इसके अलावा, हमारे पास डेवलपर्स विकास प्रक्रिया के दौरान दस्तावेज़ लिखते हैं, इसलिए दस्तावेज कुछ समझ जाएगा।

हालांकि, अगर मैं बहुत से उपयोगकर्ताओं (एक आंतरिक ऐप नहीं) के लिए एक बड़ा ऐप लिख रहा था, तो मैं एक संदर्भ-संवेदनशील सहायता फ़ाइल शामिल करूंगा। मैंने इसे अपने कुछ बड़े ऐप्स के लिए अतीत में किया है, और एक गैर-आंतरिक स्थिति में, यह बहुत उपयोगी है।

दरअसल, अब हम अपनी वेबसाइट को "आवश्यकता सहायता" सुविधा रखने के लिए डिजाइन कर रहे हैं जो संदर्भ-संवेदनशील है, और सुविधा अच्छी तरह से प्राप्त की गई है। हम इसे अपने सभी वेब विकास में शामिल कर रहे हैं, चाहे हमारी कंपनी की वेबसाइट या आंतरिक के लिए।

+0

+1 उपयोगकर्ताओं को अपना स्वयं का दस्तावेज लिखने के लिए +1। प्रतिभा। –

+1

धन्यवाद। क्या आप मान सकते हैं कि वे वास्तव में इसे अपना रास्ता पसंद करते हैं? जब हमने उन्हें प्रस्तुत किया, तो हमने तर्क दिया कि उनके दस्तावेज उनके लिए समझना आसान होगा और व्यवसाय को सताए जाने से अधिक सटीक होगा। हमारे विचार पर 5 मिनट की प्रस्तुति थी और यह एक बड़ी सफलता के रूप में चला गया। मुझे लगा जैसे टॉम सॉयर अपने दोस्तों को उनके लिए बाड़ को सफ़ेद करने के लिए मिल रहा था, लेकिन वास्तव में बहुत अच्छी तरह से काम कर रहा है। – David

1

मैंने कभी भी एप्लिकेशन में संदर्भ-संवेदनशील सहायता प्रदान नहीं की है, और न ही मैंने इसे किसी भी अन्य एप्लिकेशन में कभी भी इसे लागू करने के लिए पर्याप्त रूप से लागू किया है। मेरी राय में, इसे करने के लिए आवश्यक प्रयास लाभ से अधिक है।

अंतिम आवेदन पर मैं इस निर्णय में शामिल था, जहां हमने इस निर्णय को शामिल किया था, हमने एप्लिकेशन में टूलटिप गुब्बारे का उपयोग किया, जिसने उपयोगकर्ता को प्रत्येक नियंत्रण में घुमाए जाने पर एक टेक्स्ट गुब्बारा प्रदर्शित किया। हमने एक पारंपरिक मैनुअल भी प्रदान किया जो ज्यादातर कदम-दर-चरण स्क्रीनशॉट के साथ चलने वाली थी।

कुछ समय बाद उपयोगकर्ता गुब्बारे के बीमार हो गए और उन्हें प्रदान किए गए चेकबॉक्स के साथ बंद कर दिया, लेकिन ऐसा लगता है कि शुरुआती शुरुआत करने में मदद मिलती है।

1

मैं आपको व्यक्तिगत राय देता हूं, किसी अन्य तथ्य से समर्थित नहीं हूं कि मेरा व्यक्तिगत स्वाद।

लेखन सहायता फाइलें अतीत में उपयोगी थीं, जहां सब कुछ नया था और ऑनलाइन संसाधन दुर्लभ थे। आज, अधिकांश कंप्यूटर उपयोगकर्ता प्रत्यक्ष अन्वेषण से सीखते हैं। टूलटिप्स के रूप में प्रासंगिक सहायता महान और दृढ़ता से प्रोत्साहित है: यह इस अन्वेषणकारी सीखने के लिए संकेत देता है।

आसपास क्लिक करने के लिए बहुत सारे लिंक के साथ मदद दस्तावेज़ों के बारे में क्या? अच्छा यह स्पष्ट रूप से महान है, लेकिन मुझे शायद ही कभी लगता है। ज्यादातर मामलों में उपयोगकर्ता उचित Google खोज के साथ उत्तर प्राप्त कर सकता है। इसके अलावा, इस प्रकार का दस्तावेज महंगा है। यह एक डेवलपर द्वारा लिखा नहीं जा सकता है। प्रासंगिक कौशल के रूप में तकनीकी लेखन और स्पष्टता के साथ, आपको इसके लिए विशिष्ट लोगों को किराए पर लेना या आवंटित करना होगा।

अगर मुझे यह निर्णय प्रबंधित करना पड़ा, तो मैं केवल उन विशेषताओं के लिए पूर्ण दस्तावेज़ प्रदान करूंगा जो आपके आवेदन के लिए बहुत ही गूढ़ और विशेष (मैं अद्वितीय कहूंगा)। मैं किसी भी मामले में प्रासंगिक सहायता फ़ाइलों के बजाय, एक ऑनलाइन ट्यूटोरियल की ओर रुख करता हूं। आपके आवेदन का उपयोग करना कितना मुश्किल है, इसके बारे में जानकारी प्रदान करने के लिए इसका अतिरिक्त लाभ है, और सबसे अधिक अनुरोधित हॉटस्पॉट (हिट का मूल्यांकन करके और अपने ऑनलाइन दस्तावेज़ों में रेफरर खोज क्वेरी का मूल्यांकन करके) क्या हैं।

1

हाल के एक आवेदन में, हमने संदर्भ-संवेदनशील सहायता प्रदान नहीं की। इसके अलावा किसी और चीज के बजाय तकनीकी कारण थे (सहायता फ़ाइल, अनिवार्य रूप से, एक बहु भाषा डॉकबुक फ़ाइल है, जो सिद्धांत रूप से संदर्भ-संवेदनशील सहायता का समर्थन करती है, लेकिन यह अच्छी तरह से काम नहीं करती है)। एप्लिकेशन में प्रत्येक विंडो/संवाद के लिए इसका एक पृष्ठ है, सभी नियंत्रणों के साथ समझाया गया है। हालांकि, प्रत्येक नियंत्रण में काफी व्यापक टूलटिप भी होता है, जो अधिकतर अतिरिक्त सहायता की आवश्यकता को हटा देता है। प्रत्येक संवाद में संवाद-विशिष्ट पृष्ठ लाने के लिए एक सहायता बटन होता है। ऐतिहासिक रूप से, आप टूलटिप टेक्स्ट को सहायता फ़ाइल में संग्रहीत कर सकते हैं, लेकिन यह हाल ही में सहायता सिस्टम के साथ काम नहीं कर रहा है। और वे संसाधनों में वैसे भी संग्रहीत हैं।

लेकिन फिर, यह सभी के लिए एक आवेदन नहीं है। चूंकि नेटवर्क सिस्टम जिसे एप्लिकेशन के साथ प्रबंधित किया जा सकता है, वह एक जटिल विषय है, वैसे भी उपयोगकर्ताओं के लिए एक विशेष प्रशिक्षण है, और एप्लिकेशन डिज़ाइन किया गया है ताकि यदि आप नेटवर्क सिस्टम को जानते हैं, तो आप एप्लिकेशन को भी जानते हैं। दूसरे शब्दों में, उपयोगकर्ता मॉडल के साथ एप्लिकेशन मॉडल लाइन इतनी अच्छी तरह से है कि व्यापक सहायता सुविधाओं की आवश्यकता नहीं है। यह किसी भी अनुप्रयोग विकास का लक्ष्य होना चाहिए।

नियंत्रण के बारे में सहायता फ़ाइलों में अधिकतर जानकारी टूलटिप में पहले से मौजूद नहीं है, क्योंकि किसी को भी और आवश्यकता नहीं है।

कार्यालय और विजुअल स्टूडियो ने समस्या को हल किया, बल्कि दबाने वाली मदद पूरे संवाद के लिए सहायता पृष्ठ खोलती है, न कि एकल नियंत्रण के लिए।

यदि आपके पास एक संवाद का एक हिस्सा है जो इतना जटिल है कि उसे अतिरिक्त स्पष्टीकरण की आवश्यकता है (और आप इसे आसान बनाने के लिए इसे फिर से डिजाइन नहीं कर सकते हैं), तो आप नियंत्रण के बगल में स्पष्टीकरण डाल सकते हैं। इसका उपयोग विशेष मामलों के लिए कई अनुप्रयोगों में किया जाता है, ताकि वर्कफ़्लो बाधित न हो क्योंकि उपयोगकर्ता को देखना है उदा। एक विशिष्ट पाठ कैसे लिखा जाना है।

3

उपयोगकर्ता के रूप में बोलना, डेवलपर नहीं - हाँ, मुझे एक संदर्भ संवेदनशील सहायता फ़ाइल चाहिए।

उदाहरण के लिए - मैं वर्तमान में एक नई परियोजना में शामिल करने के लिए तीसरे पक्ष के नियंत्रण का मूल्यांकन कर रहा हूं। जिन नियंत्रणों में अच्छा संदर्भ संवेदनशील सहायता है (यानी।आप प्रॉपर्टी विंडो में एक प्रॉपर्टी या कोड में एक कीवर्ड चुन सकते हैं, और सीधे मदद विषय पर जाने के लिए एफ 1 दबा सकते हैं) सीखना और उपयोग करना बहुत आसान है।

1

हमारे सभी अनुप्रयोगों में आवेदन की सभी महत्वपूर्ण विशेषताओं के लिए टूलटिप्स (Office 2007 युक्तियों के समान) के संदर्भ में संदर्भ-संवेदनशील सहायता है।

हालांकि हम पारंपरिक, पूर्ण उड़ाए गए सहायता फ़ाइल की पेशकश नहीं करते हैं, हमारे पास निश्चित रूप से एक ज्ञान बेस है जिसे हम नियमित रूप से अपडेट करते हैं। यह टेलीफोन, ईमेल इत्यादि के माध्यम से ग्राहकों को प्रदान की गई सभी सहायता का संग्रह है, किसी भी और सभी मुद्दों पर, उचित रूप से वर्गीकृत और आसानी से खोजने योग्य। यह आखिरकार सबसे अच्छी सहायता के रूप में समाप्त होता है जिसमें के बजाय क्लाइंट की तलाश में अधिक से कम ग्राहक शामिल होते हैं, शुरुआत में उन्हें लगता है कि उन्हें आवश्यकता हो सकती है।

जबकि कुछ क्लाइंट हमेशा नॉलेज बेस पर एक नज़र के बिना हमसे संपर्क करते हैं, यह अभी भी हमें चक्र के समय को फिर से शुरू करने में मदद करता है।

1

टूलटिप्स के साथ और उपयोगकर्ताओं में आम तौर पर बढ़ी हुई कंप्यूटर क्षमता के साथ, कुछ एप्लिकेशन सहायता फ़ाइलों के बिना ठीक काम करते हैं। हालांकि, कुछ अनुप्रयोगों को अनुप्रयोग फ़ाइलों के लिए सामान्य विषय जानकारी के लिए, मदद फ़ाइलों की आवश्यकता होती है। उदाहरण के लिए, एक फोटो ऐप में आप जेपीईजी संपीड़न को समझा सकते हैं और सहायता फ़ाइल में कुछ नमूने शामिल कर सकते हैं, भले ही उपयोगकर्ता ऑपरेशन स्वयं स्पष्ट हो।

ऐसा लगता है कि माइक्रोसॉफ्ट बेहतर या बदतर के लिए संदर्भ-संवेदनशील सहायता में गिरावट में योगदानकर्ता है। सबसे पहले, विजुअल स्टूडियो में सहायता प्रणाली इसे हल्के ढंग से, दर्द का उपयोग करने के लिए रखती है। दूसरा, विजुअल स्टूडियो की सहायता प्रणाली के उपयोग की आसानी काफी नीचे गिर गई है। मैं रान को छोड़ दूंगा, लेकिन यह कहने के लिए पर्याप्त है कि कई अधिक क्लिक और वीएस -2008 सहायता में प्रासंगिक जानकारी प्राप्त करने के लिए स्क्रॉल करता है। यह अनुप्रयोगों में सहायता प्रणाली के लिए एक निम्न मानक सेट करने के लिए जाता है।

2

कोई मदद नहीं? यह उन लोगों के लिए ठीक है जो तकनीकी रूप से इच्छुक हैं और नए सॉफ्टवेयर के साथ खेलना पसंद करते हैं। लेकिन अगर आपका सॉफ़्टवेयर उन लोगों द्वारा उपयोग किया जा रहा है जो तकनीकी समझदार नहीं हैं, तो मदद आवश्यक है। तिथियों का अपना उदाहरण लें। यदि आपके पास एक अंतरराष्ट्रीय बाजार है, तो आप बेहतर तरीके से बताते हैं कि कार्यक्रम की क्या ज़रूरत है। अमेरिकियों ने एक एमएम/डीडी/वाई वाई वाई वाई प्रारूप का उपयोग किया है, लेकिन अधिकांश अंतरराष्ट्रीय उपयोगकर्ता डीडी/एमएम/वाई वाई वाईवाई का उपयोग करते हैं; आपको प्रोग्राम की क्या ज़रूरत है यह जानने की जरूरत है।

मैंने ऐसे कई डेवलपर्स के साथ काम किया है जिनके अंत उपयोगकर्ताओं के बारे में बिल्कुल कोई सुराग नहीं है और वे कैसे काम करते हैं। उदाहरण के लिए, एक सीटीओ जिसने अपनी नई कंपनी को जोर दिया, उसे प्रिंट करने योग्य दस्तावेज से दूर रहना चाहिए बिना यह जानकर कि उनके ग्राहकों ने सभी पीडीएफ और अधिकांश सहायता विषयों को अद्यतन किया था। आपको अपने अंतिम उपयोगकर्ता और अपने बाजार को जानना होगा। दुर्भाग्यवश, बहुत से डेवलपर्स अन्य डेवलपर्स से घिरे बुलबुले में रहते हैं।

क्या डेवलपर मदद लिखना चाहिए? शायद ऩही। जब तक आप वास्तव में अपने सामान्य अंतिम उपयोगकर्ता, मसौदे नोट्स की तरह सोच नहीं सकते हैं, लेकिन एक तकनीकी लेखक तकनीकी जानकारी को अंतिम उपयोगकर्ता की आवश्यकता के स्तर तक तोड़ने दें।

संबंधित मुद्दे