paint-brush
हम बगफेंडर हैं: रिमोट लॉगिंग सॉल्यूशंस के माध्यम से ऐप डेवलपमेंट के भविष्य को आकार दे रहे हैंद्वारा@bugfender
231 रीडिंग

हम बगफेंडर हैं: रिमोट लॉगिंग सॉल्यूशंस के माध्यम से ऐप डेवलपमेंट के भविष्य को आकार दे रहे हैं

द्वारा Bugfender4m2023/10/16
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

बगफेंडर एप्लिकेशन डेवलपर्स के लिए एक लॉग स्टोरेज सेवा है। यह एप्लिकेशन में होने वाली हर चीज़ को एकत्रित करता है, भले ही वह क्रैश न हो। इसलिए डेव अधिक प्रभावी ढंग से बग को पुन: उत्पन्न और हल कर सकते हैं और उपयोगकर्ता से संपर्क करने या हुड के नीचे देखने की आवश्यकता के बिना सटीक ग्राहक सहायता प्रदान कर सकते हैं।
featured image - हम बगफेंडर हैं: रिमोट लॉगिंग सॉल्यूशंस के माध्यम से ऐप डेवलपमेंट के भविष्य को आकार दे रहे हैं
Bugfender HackerNoon profile picture
0-item

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


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


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

बगफेंडर के नट और बोल्ट

बगफेंडर एक एसडीके है जिसे विकास के दौरान हमारे ऐप्स में जोड़ा जा सकता है। जब कोई उपयोगकर्ता हमारा ऐप डाउनलोड करता है, तो डिवाइस की NSlog या Logcat फ़ाइलें स्वचालित रूप से हमारे सर्वर पर भेजी जा सकती हैं।

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


यदि समस्या केवल एक उपयोगकर्ता तक ही सीमित है तो हम उस पर भी ध्यान केंद्रित कर सकते हैं। क्रैशलिटिक्स और इंस्टाबग जैसे टूल के साथ यह असंभव है क्योंकि वे केवल तभी जानकारी एकत्र करते हैं जब कोई अपवाद या क्रैश होता है।

बगफेंडर की उत्पत्ति

हमने अपनी मोबाइल डिज़ाइन एजेंसी की एक शाखा के रूप में बगफेंडर का निर्माण किया, जिसने सैन्य-ग्रेड IoT से लेकर खेल और स्वास्थ्य सेवा तक कई ऐप्स का उत्पादन किया।


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


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

बगफेंडर का विकास

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


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


हमारे सह-संस्थापक ने मार्च 2017 में इंडी हैकर्स के साथ एक साक्षात्कार किया था , उस समय जब बगफेंडर का राजस्व 6,500 डॉलर प्रति माह था। यह संख्या अब वार्षिक आवर्ती आधार पर तीन गुना से भी अधिक बढ़कर आधा मिलियन डॉलर हो गई है।

बूटस्ट्रैपिंग

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


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


इसलिए, लंबी आंतरिक चर्चा के बाद, हमने बूटस्ट्रैप बने रहने का फैसला किया। हालाँकि हम एक आश्चर्यजनक रूप से सफल परियोजना बनाना चाहते थे, लेकिन हम अपने निजी जीवन की कीमत पर ऐसा नहीं करना चाहते थे।

ग्राहक सहेयता

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


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

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

अपने ग्राहकों से सीधे जुड़कर, हम यह समझने में सक्षम हुए हैं कि उन्हें क्या चाहिए, क्या काम करता है और क्या नहीं, उन्हें क्या पसंद है और क्या चीज़ उन्हें निराश करती है। हमने बगफेंडर में जो बदलाव किए हैं उनमें से अधिकांश सीधे उपयोगकर्ता की प्रतिक्रिया से आए हैं।


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


और एक "छोटी" बूटस्ट्रैप्ड कंपनी के रूप में, हम अपने ग्राहकों को सर्वोत्तम सहायता देने का प्रयास करते हैं। अन्य सॉफ्टवेयर एजेंसियां गूगल रैंकिंग हासिल करने के लिए एसईओ पर खूब पैसा खर्च करती हैं, लेकिन हम मौखिक प्रचार और दीर्घकालिक वफादारी को प्राथमिकता देते हैं।


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

हमारे लिए आगे क्या है?

यहां कुछ चीजें हैं जो हमें पाइपलाइन में मिली हैं:

  • हमारे ग्राहकों को उनके ऐप उपयोग के बारे में बेहतर जानकारी प्रदान करने के लिए आंकड़ों में सुधार करें;
  • स्वचालित नेटवर्क अनुरोध लॉगिंग;
  • बैकएंड लॉगिंग के साथ एकीकरण…

...और कोई अन्य सुविधा जो हमारे ग्राहक अनुरोध करते हैं। बगफेंडर एक ऐसा उत्पाद है जिसे आकांक्षा के बजाय आवश्यकता के अनुसार आकार दिया गया है, और यह ऐसा ही बना रहेगा।