• Mac के लिए web video downloader Downie और media format converter Permute समेत कई ऐप्स बनाने वाले solo developer Carlie Monroe की कुछ सलाहें

हर चीज़ तुरंत सफल नहीं होती

  • रातोंरात सफलता की कई कहानियाँ हैं, लेकिन वे बेहद अपवाद हैं; ज़्यादातर बिज़नेस को समय लगता है
    • सीमित बजट में कुछ हफ्तों या महीनों के भीतर hit product बनाना वास्तविक रूप से कठिन है
    • बिना शुरुआती पूंजी के कंपनी शुरू करने वाले व्यक्ति के रूप में, मैं व्यावहारिक सलाह देना चाहता हूँ
  • छोटी असफलताओं के लिए तैयार रहें
    • मैंने जो शुरुआती ऐप्स लॉन्च किए, उनमें लगभग कोई downloads नहीं थे, users नहीं थे, और revenue भी नहीं था
    • ऐसी असफलताओं की उम्मीद रखना और उनसे निराश न होना महत्वपूर्ण है
    • शुरुआत से ही परफेक्ट product बनाने में 1 साल खर्च करने के बजाय, core idea को जल्दी विकसित करके feedback लेना और उसे सुधारते जाना अधिक प्रभावी है
  • ऐप की quality बनाए रखें
    • ऐप के core idea को विकसित करें, और feedback व roadmap के आधार पर उसे आगे बढ़ाएँ
    • development को इतना भी सरल न कर दें कि बुनियादी गुणवत्ता ही खत्म हो जाए; कम से कम ऐप स्थिर रूप से काम करना चाहिए
    • अगर ऐप crash होता है, उसमें बहुत bugs हैं, या वह अधूरा लगता है, तो users का भरोसा जीतना मुश्किल होगा
    • कुछ features की कमी हो सकती है, लेकिन लगातार updates के ज़रिए सुधार करना महत्वपूर्ण है
    • यदि लगातार सुधार होता रहे, तो users इसे सकारात्मक रूप से देखते हैं और ऐप की सिफारिश भी करते हैं
  • सुधार करते रहें, लेकिन यह जानना भी ज़रूरी है कि कब रुकना है
    • अगर ऐप लॉन्च करने, कुछ updates देने, और advertising या promotion करने के बाद भी downloads लगभग 200 तक ही रहें, तो idea पर दोबारा विचार करने की ज़रूरत हो सकती है
    • अगर users को ऐप उपयोगी नहीं लगता, तो नया idea सोचना बेहतर हो सकता है
    • निराश न हों, बल्कि बेहतर idea के साथ फिर से चुनौती लेने के लिए तैयार रहें

नौकरी मत करें

  • नौकरी करते हुए indie development साथ में करना बहुत कठिन है
  • मेरे मामले में, मैंने Cambridge University में गर्मियों के दौरान intern के रूप में काम किया; दिन में 8 घंटे काम करने के बाद dorm में लौटकर अपने ऐप पर 3-4 घंटे और काम करता था
    • गर्मियों के अंत तक मैं तनावग्रस्त था, मेरा वज़न बढ़ गया था, और computer के सामने काम करने के अलावा किसी और चीज़ के लिए समय ही नहीं बचता था
  • इस pace को लंबे समय तक बनाए रखना संभव नहीं है
    • कुछ महीनों तक कोशिश की जा सकती है, लेकिन सिर्फ उससे ऐप बनाना और user base तैयार करना पर्याप्त नहीं होता
    • अंततः, नौकरी कर लेना बिज़नेस की राह के अंत में बदल सकता है
  • लेकिन freelance काम या software contracts लेना ठीक है
    • पूरे दिन सिर्फ ऐप development करना उल्टा अलाभकारी भी हो सकता है, और दूसरे projects पर काम करके दिमाग को तरोताज़ा करना मददगार हो सकता है
    • बस ध्यान रहे कि बाहरी projects आपका main work न बन जाएँ; लगभग 4 घंटे ही दें और अपने project पर ध्यान केंद्रित करने का समय सुरक्षित रखें
  • शुरुआती दौर में पैसों की कमी हो सकती है, इसलिए freelance काम से कम-से-कम बुनियादी जीवन-यापन का खर्च निकालना ज़रूरी हो सकता है
    • लेकिन संतुलन ऐसा होना चाहिए कि नौकरी करने के बजाय आपका अपना project ही केंद्र में रहे

न पूरी तरह अकेले, न पूरी तरह साथ

  • यह सचमुच बहुत कठिन फ़ैसला है
  • मैंने कंपनी अकेले चलाई
    • अकेले कंपनी चलाने पर आप सारे फ़ैसले खुद ले सकते हैं, और code style, features, UI आदि पर राय का टकराव नहीं होता
    • लेकिन सफलता कुछ हफ्तों या महीनों की बात नहीं होती, और यह कहना मुश्किल है कि कोई दूसरा व्यक्ति भी वैसा ही त्याग करेगा या नहीं
    • कुछ महीनों बाद co-founder छोड़कर नौकरी कर सकता है, और सबकी जीवन-स्थितियाँ अलग होने के कारण दिशा भी बदल सकती है
  • लेकिन पूरी तरह अकेले भी मत करें
    • हर चीज़ आपको खुद संभालनी पड़ती है, इसलिए साल के 365 दिन काम करना पड़ सकता है
    • छुट्टियों या vacation के दौरान भी support emails देखनी और उनका जवाब देना पड़ता है
    • औसतन रोज़ करीब 100 user inquiries आती हैं, जिनमें ज़्यादातर technical बातें होती हैं, इसलिए उन्हें किसी और को आसानी से सौंपना मुश्किल है
    • अगर आप लंबी छुट्टी पर जाएँ, तो लौटने के बाद काम इतना जमा हो सकता है कि संभालना कठिन हो जाए, और users कुछ घंटों के भीतर जवाब चाहते हैं
    • customer support में रोज़ 2-3 घंटे लग जाते हैं; full-time staff रखने लायक काम नहीं है, लेकिन अकेले संभालना भी भारी पड़ता है
    • अगर co-founder हो, तो संभव है कि वह internal structure अच्छी तरह समझता हो और आपकी जगह काम संभाल सके
    • अगर आप किसी और के साथ शुरुआत करते हैं, तो वे आपकी जगह कुछ काम संभाल सकते हैं, इसलिए आपको सब कुछ अकेले नहीं उठाना पड़ता
  • यह विरोधाभासी सलाह लग सकती है, लेकिन वास्तविक दुविधा यही है
    • अकेले करने पर आज़ादी अधिक होती है लेकिन बोझ भी बड़ा होता है; साथ करने पर ज़िम्मेदारी बँट सकती है लेकिन risk भी रहता है
    • लंबी अवधि के नज़रिए से अपने लिए सही दिशा बहुत सोच-समझकर तय करना महत्वपूर्ण है

user feedback को महत्व दें

  • users के लिए संपर्क करना आसान होना चाहिए
    • error dialog, main screen आदि ऐप के कई हिस्सों में support button रखना अच्छा है
    • mail client खोलने वाला तरीका user experience में बाधा डाल सकता है
    • इसके बजाय, ऐप के अंदर support form देने से update check, version info शामिल करना, और अतिरिक्त details माँगना संभव होता है
    • लगातार inquiries और reports आ सकती हैं, लेकिन यह इस बात का सकारात्मक संकेत है कि users ऐप में दिलचस्पी रखते हैं
  • users की राय ध्यान से सुनें
    • शुरुआती दौर में जब users कम हों, तब उनकी संतुष्टि अधिकतम करना महत्वपूर्ण है। संतुष्ट user ऐप की सिफारिश करते हैं
    • तेज़ जवाब, माँगे गए features लागू करना आदि user के साथ भरोसा बनाने में मदद करते हैं
    • user feedback को अपनाते हुए ऐप कभी-कभी आपकी अपेक्षा से अलग दिशा में भी बढ़ सकता है, लेकिन user base बड़ा होने के बाद उसे फिर से समायोजित करने का मौका मिलता है
  • requests को चुनकर अपनाएँ
    • यह परखना चाहिए कि user requests ऐप की समग्र दिशा के अनुरूप हैं या नहीं
    • केवल किसी एक समस्या का हल नहीं, बल्कि यह भी देखना चाहिए कि वह feature लंबे समय में उपयोगी होगा या नहीं
    • request के पीछे का कारण और user workflow में उसका उपयोग कैसे होगा, यह समझने के बाद अगर बेहतर approach हो तो उसे समझाना महत्वपूर्ण है
    • feature की कमी से एक user खोना, ऐप को इतना जटिल बना देने से सैकड़ों users खोने की तुलना में छोटी समस्या है

अचानक बंद होने की स्थिति के लिए तैयार रहें

  • हर बिज़नेस किसी न किसी दिन समाप्त होता है। अगर कंपनी बहुत बड़ी नहीं है, तो retirement या संचालन असंभव हो जाने पर बिज़नेस का खत्म हो जाना स्वाभाविक है
  • यह एक प्राकृतिक बात है, इसलिए यह ध्यान में रखना महत्वपूर्ण है कि किसी दिन कंपनी बंद करनी पड़ सकती है
  • tech industry तेज़ी से बदलती है, और आज लोकप्रिय ऐप भी समय के साथ बेकार हो सकता है
  • 2000 के दशक की शुरुआत में internet boom ठंडा पड़ने पर कई बिज़नेस तेजी से सिमट गए थे
    • उदाहरण 1: CandyBar
      • 15-20 साल पहले यह system icons और Dock को customize करने वाला लोकप्रिय ऐप था
      • लेकिन macOS ने Dock rendering का तरीका बदल दिया, और system protection feature (SIP) जुड़ने के बाद यह इस्तेमाल लायक नहीं रहा
    • उदाहरण 2: Skype
      • 15 साल पहले यह एक अनिवार्य communication tool था, लेकिन अब इसे iMessage, FaceTime, WhatsApp, Zoom, Google Meet आदि ने काफी हद तक बदल दिया है
      • बाज़ार के बदलाव के कारण यह धीरे-धीरे users की नज़र से ओझल हो गया
    • उदाहरण 3: Twitterrific & Apollo
      • जब Twitter (X) और Reddit ने अचानक API policy बदल दी, तो पहले से मौजूद third-party apps काम करना बंद कर गईं
      • developers को बिना किसी तैयारी के ऐप बंद करने पड़े, और users ने कभी-कभी इसे developer की गलती भी समझा
  • तैयारी की रणनीति
    • सिर्फ एक ऐप पर निर्भर न रहें; 2-4 स्थिर ऐप्स चलाना बेहतर है
    • अपने main app के अलावा backup revenue source देने वाले ऐप्स भी रखें, ताकि अचानक की स्थिति में सहारा मिले
    • पूरी exit strategy बनाना भी एक तरीका है। उदाहरण के लिए, किसी नए क्षेत्र में शिफ्ट होने की योजना पहले से बनाकर रखना महत्वपूर्ण है

समापन

  • ऊपर की बातों को कोई अंतिम नियम मत समझिए
    • यह 20 साल से अधिक के अनुभव से निकली बात है, लेकिन हर अनुभव व्यक्तिनिष्ठ होता है
  • समय बदल चुका है, और हर व्यक्ति की स्थिति भी अलग होती है, इसलिए वही तरीका हमेशा काम करे यह ज़रूरी नहीं
  • अगर आप पूछें कि क्या यह सब वाकई सार्थक है?
    • व्यक्तिगत रूप से, मेरे लिए यह सार्थक रहा
    • मैंने कठिन दौरों से गुज़रकर बिज़नेस को बढ़ाया, और इसी के ज़रिए अपना जीवन-यापन कर पाया
    • लेकिन यह रास्ता हर किसी के लिए उपयुक्त नहीं है
    • अगर आप खुद को motivate नहीं कर पाते, तो आसानी से हार मान सकते हैं; और बिना boss के माहौल में self-directed होकर काम करना महत्वपूर्ण है
  • वास्तविकता को ध्यान में रखें
    • यह indie development शुरू करने वालों को डराने के लिए नहीं कहा जा रहा
    • बल्कि कई बार यह कहा गया है कि बहुत जल्दी हार मान लेना ही सबसे बड़ा risk factor है
    • बिज़नेस शुरू करना और ऐप बनाना शानदार चुनौती है, लेकिन यथार्थवादी expectations रखना महत्वपूर्ण है
    • यह कुछ महीनों में खत्म होने वाला काम नहीं, बल्कि कई सालों, या शायद दशकों तक चलने वाली प्रक्रिया हो सकती है
      • अच्छी तरह सोच-विचार करने के बाद ही चुनौती स्वीकार करें

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.