अपना खुद का सॉफ्टवेयर उत्पाद कैसे बनाएं

 अपना खुद का सॉफ्टवेयर उत्पाद कैसे बनाएं

Patrick Harvey

आज हम एक सॉफ्टवेयर उत्पाद बनाने जा रहे हैं!

हां, आपने सही सुना, हम एक सॉफ्टवेयर उत्पाद बनाने जा रहे हैं - एक वर्डप्रेस प्लगइन।

चिंता करने की कोई जरूरत नहीं है …

यह केक बनाने जैसा है।

परिचय

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

अपना ऑनलाइन व्यवसाय शुरू करते समय मेरा एक लक्ष्य अपने स्वयं के डिजिटल उत्पाद बनाना था। और अधिक विशेष रूप से मैं अपने स्वयं के सॉफ़्टवेयर उत्पाद बनाना चाहता था।

मुझे ठीक से नहीं पता था कि मैं यह कैसे करने जा रहा हूं - मेरे पास एक मोटा विचार था, लेकिन ठोस कुछ भी नहीं।

खैर, अब मैं अपना स्वयं का सॉफ़्टवेयर उत्पाद बनाने के बारे में कुछ महीने पहले की तुलना में बहुत अधिक जानता हूँ। और मैं वास्तव में यह साझा करना चाहता था कि इसमें क्या शामिल है।

आप एक सॉफ्टवेयर उत्पाद कैसे बनाते हैं?

वर्डप्रेस प्लगइन बनाना केक को पकाने जैसा है।

ऐसा नहीं है मैं केक बेक करने में हूँ - उन्हें खा रहा हूँ, हाँ, उन्हें बेक कर रहा हूँ, नहीं!!

लेकिन जैसा कि मैं इसे समझता हूँ, आपको चाहिए:

  • सामग्री: 4oz आटा, 4oz चीनी, 4oz मक्खन, 2 अंडे, आदि।
  • नुस्खा: इसे जोड़ें, इसे मिलाएं, इसे फेटें, आदि।
  • उपकरण: ओवन, फूड मिक्सर/प्रोसेसर, मिक्सिंग बाउल, कटलरी, आदि।

सॉफ्टवेयर उत्पाद बनाते समय यह समान है क्योंकि आपको इसकी आवश्यकता होगी:

  • लोग: सामग्री
  • प्रक्रिया: व्यंजन विधि
  • प्रौद्योगिकी: उपकरण

मुझे जाने दो आपको दिखाते हैं कि हमने अपना कैसे बनायासॉफ्टवेयर उत्पाद।

लोग

पहली बात तो यह कहनी है कि मैंने यह सॉफ्टवेयर उत्पाद अपने दम पर नहीं बनाया है!

बिजनेस पार्टनर

यह नहीं है सॉफ़्टवेयर उत्पाद बनाते समय व्यवसाय भागीदार होना अनिवार्य है, लेकिन यह निश्चित रूप से मदद करता है!

मैंने अपने ऑनलाइन मार्केटिंग मित्र रिचर्ड से संपर्क किया और उनसे पूछा कि क्या वह एक सॉफ़्टवेयर उत्पाद बनाने के लिए एक संयुक्त परियोजना पर काम करने में रुचि रखते हैं .

रिचर्ड ही क्यों? इस तथ्य के अलावा कि वह स्मार्ट है और पहले से ही सूचना उत्पादों (ईबुक/पाठ्यक्रम, आदि) को बनाने और बेचने में एक सफल ट्रैक रिकॉर्ड है।

  • हम दोनों एक दूसरे पर भरोसा करते हैं और सम्मान करते हैं
  • हम दोनों यूके में रहते हैं
  • हम दोनों एक ही फुटबॉल टीम का समर्थन करते हैं - हाँ, मुझे पता है, अविश्वसनीय - मुझे लगा कि मैं केवल एस्टन विला का प्रशंसक था

उन्होंने कहा, "हाँ !" और AV प्रोजेक्ट का जन्म हुआ।

मुझ पर विश्वास नहीं करते? बॉक्स में फ़ोल्डर यहां दिया गया है:

प्रशिक्षक

अगर आपने पहले कभी कोई सॉफ्टवेयर उत्पाद नहीं बनाया है, तो मैं दृढ़ता से अनुशंसा करता हूं कि आप पहले कुछ शिक्षा लें।

हमारे केक सादृश्य को लेने के लिए, यदि आपने पहले कभी केक नहीं बनाया है, तो आप एक किताब पढ़ना चाहेंगे या वीडियो देखना चाहेंगे जो आपको लेने की आवश्यकता है।

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

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

यह उन प्रमुख चीजों में से एक है जो हमने अपने ऑनलाइन पाठ्यक्रम में सीखा है:

सीईओ की मानसिकता में रहें - यानी 'नहीं' छोटे तकनीकी विवरणों के बारे में चिंता न करें।

डेवलपर

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

हम मार्केटिंग मित्रों के भरोसेमंद बैंड के ऋणी हैं जिन्होंने हमारे प्लगइन को अपनी गति से चलाया है। उनके बिना हम उस स्थिति में नहीं होते जहां हम अभी हैं - लॉन्च करने के लिए तैयार!

सॉफ्टवेयर उत्पाद बनाने के इस पहले चरण में वे मुख्य सामग्री, महत्वपूर्ण लोग हैं।

प्रौद्योगिकी

इससे पहले कि मैं उस प्रक्रिया का वर्णन करूँ जिसका हमने पालन किया, मैं आपको हमारे द्वारा उपयोग की जाने वाली प्रौद्योगिकी के बारे में बताने जा रहा हूँ। फिर से, इनमें से कुछ हमारे पसंदीदा विकल्प के रूप में आते हैं, लेकिन आपको या तो इनकी आवश्यकता होगी या इनकी भिन्नता होगी।

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

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

प्रक्रिया

ठीक है, इसलिए हमारे पास लोग हैं और हमारे पास प्रौद्योगिकी है। अब हमें अपने जीतने वाले मिश्रण में उन हिस्सों को एक साथ बांधने के लिए कुछ चाहिए।

मैं आपको एक उच्च स्तर पर ले जा रहा हूं, हमने अपना वर्डप्रेस प्लगइन बनाने की प्रक्रिया में प्रत्येक चरण में क्या किया।

  • अप्रैल - ऑनलाइन पाठ्यक्रम पूरा करें
  • मई - विचार को अंतिम रूप दें
  • जून - डिजाइन/विकास/परीक्षण
  • जुलाई - बीटा टेस्ट समीक्षा<8
  • अगस्त - उत्पाद लॉन्च

सीखने की प्रक्रिया

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

योजनाप्रक्रिया

पाठ्यक्रम पूरा करने के बाद, अब हमें इस बात का अंदाजा हो गया था कि इसमें क्या शामिल होने वाला है और हमने एक समयरेखा तैयार करना शुरू किया। मैंने एक्सेल में एक योजना बनाई और रिचर्ड और मेरे लिए कार्य करना शुरू कर दिया।

योजना बनाने के बारे में ध्यान देने योग्य दो बातें:

  1. आपको यथार्थवादी होना होगा
  2. आपको लचीला होना होगा - चीजें हमेशा योजना के अनुसार नहीं चलती हैं!

विचार निर्माण प्रक्रिया

हमारे पास प्रशिक्षण पाठ्यक्रम से सिद्धांत था और अब हमें करना था एक या दो या तीन विचार के साथ शुरू करते हुए इसे अभ्यास में लाएं...

और मैं ऐसा इसलिए कहता हूं क्योंकि 'यूरेका पल' मौजूद नहीं है!

हालांकि, आप निश्चित रूप से ऐसा नहीं करते हैं सफल होने के लिए बिल्कुल नए विचार के साथ आना होगा। यहां बताया गया है कि क्या करना है:

  1. हमेशा उन कार्यों की तलाश में रहें जो स्वचालित हो सकते हैं
  2. बाजार का अनुसंधान करें
  3. उन सफल उत्पादों पर शोध करें जो पहले से ही उपलब्ध हैं
  4. उनकी विशेषताओं की एक सूची बनाएं
  5. एक नया सॉफ्टवेयर उत्पाद बनाने के लिए उन सुविधाओं को मिलाएं

जैसे ही हमने पाठ्यक्रम में यह सीखा, हमने विचारों के साथ आना शुरू कर दिया और उन्हें एक अन्य स्प्रैडशीट में लिखकर, प्यार से AV ROLODEX कहा जाता है।

एक या दो विचार प्राप्त करने के बाद आपको बाज़ार का परीक्षण करने की आवश्यकता है। इसलिए हमने कुछ स्क्रीन मॉक अप के साथ एक मिनी-स्पेक रखा और कुछ लोगों को विचार भेजा - हमारे समीक्षक।

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

दूसरे 'बेहतर' विचार पर प्रतिक्रिया बहुत अधिक सकारात्मक थी और अब हमारे पास आगे बढ़ने के लिए कुछ था।<1

*विचार और विशिष्टता महत्वपूर्ण हैं! सही नींव रखें!*

डिज़ाइन की प्रक्रिया

अपने विचार के साथ चलने का निर्णय लेने के बाद हमने डिज़ाइन चरण में प्रवेश किया, जिसमें 3 मुख्य कार्य शामिल थे:

  1. मॉकअप बनाएं
  2. आउटसोर्सिंग खाते बनाएं
  3. उत्पाद का नाम अंतिम रूप दें

रिचर्ड ने मॉकअप बनाए और उन्होंने कितना अच्छा काम किया। यहां एक मॉकअप स्क्रीन का उदाहरण दिया गया है:

जब रिचर्ड मॉकअप बनाने में व्यस्त थे, तब मैंने अपवर्क जैसी आउटसोर्सिंग साइटों पर अपने खाते खोलने शुरू किए। मैंने अगले भाग में पोस्ट करने के लिए तैयार हमारी संक्षिप्त नौकरी विशिष्टता भी बनाना शुरू कर दिया है। 5>अपना जॉब पोस्ट करें (संक्षिप्त विवरण)

  • उम्मीदवार आवेदन करें (घंटों के भीतर)
  • उम्मीदवारों को शॉर्टलिस्ट करें (4.5 रेटिंग या उससे ऊपर + पिछले काम की जांच करें)
  • पूरा जॉब स्पेसिफिकेशंस भेजें उनसे
  • उनसे सवाल पूछें और समय सीमा/मील के पत्थर की पुष्टि करें (स्काइप पर चैट करें)
  • चुने हुए को किराए पर लें (पोस्टिंग के 3 या 4 दिनों के भीतर)
  • उनके साथ काम करें + नियमित प्रगति जांच
  • ध्यान दें: अपवर्क अब पुराने oDesk और Elance प्लेटफॉर्म का मालिक है।

    विकास प्रक्रिया

    मैं कहना चाहूंगा कि एक बारडेवलपर को काम पर रखा गया है, आप कुछ दिनों के लिए वापस बैठ सकते हैं और आराम कर सकते हैं, लेकिन वास्तव में, आप नहीं कर सकते।

    सबसे पहले, उपरोक्त चरण 7 का पालन करना महत्वपूर्ण है - उनके साथ काम करें और नियमित जांच करें। यदि आप नहीं करते हैं, तो आप जोखिम उठाते हैं कि (ए) वे कुछ नहीं करेंगे या (बी) वे आपके डिजाइन विनिर्देश को गलत समझेंगे। या तो समय और धन की बर्बादी होगी 🙁

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

    इस चरण के तीन मुख्य चरण इस प्रकार हैं:

    1. पूर्ण बीटा संस्करण
    2. बीटा संस्करण का परीक्षण करें
    3. संपूर्ण संस्करण 1

    इसके अलावा, जैसा कि आप देख सकते हैं, परीक्षण का छोटा कार्य है। आप इस कार्य पर प्रकाश डालने का जोखिम नहीं उठा सकते। कभी-कभी यह उबाऊ और निराशाजनक होता है, लेकिन आपको अपने प्लगइन को ब्रेकिंग पॉइंट तक परखने के लिए तैयार रहना होगा।

    और हमने इसे तोड़ दिया...कई बार...और हर बार हमने इसे ठीक करने के लिए डेवलपर को वापस भेज दिया। इसलिए, तैयार रहें, ऊपर दिए गए 3 चरण काफी दोहराए गए हैं!

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

    गुप्त सामग्री

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

    छोटी चीजें जो शायद कोई नहीं देखता, लेकिन निश्चित रूप से केक को उसका स्वाद देता है।

    यह सभी देखें: उपयोगकर्ता प्रतिक्रिया एकत्र करने के लिए 5 सर्वश्रेष्ठ उपकरण

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

    आपको इस तरह की चीजों की आवश्यकता होती है:

    यह सभी देखें: 2023 के लिए 9 सर्वश्रेष्ठ SendOwl विकल्प: आसानी से डिजिटल उत्पाद बेचें
    • मानसिकता
    • दृढ़ संकल्प
    • लचीलापन
    • दृढ़ता
    • धैर्य

    संक्षेप में आपको ढेर सारे बाल और मोटी चमड़ी चाहिए!

    बिना किसी के इनमें से कुछ हफ़्तों में आप नीचे और बाहर होंगे।

    आपको याद रखना चाहिए:

    • आप केवल वही काटते हैं जो आप बोते हैं - व्यवसाय में, जीवन की तरह!
    • सीखने की अवस्था का आनंद लें!
    • हर दिन अपने कम्फर्ट जोन को आगे बढ़ाएं!

    भाग 1 को समाप्त करना

    अब तक की यात्रा सीखने की एक व्यापक प्रक्रिया रही है। हमने अपना पहला सॉफ्टवेयर उत्पाद बनाने में एक दूसरे के पूरक के लिए अपनी व्यक्तिगत शक्तियों का उपयोग किया है।

    आज, आपने सीखा है कि एक सॉफ्टवेयर उत्पाद बनाने के लिए क्या करना पड़ता है। अगली बार, हम देखेंगे कि आपके सॉफ़्टवेयर उत्पाद की मार्केटिंग और बिक्री कैसे करें।

    Patrick Harvey

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