कैसे उभरती हुई कंपनियाँ बिक्री योग्य सॉफ्टवेयर विकसित करती हैं

प्रौद्योगिकी के साथ व्यापार के सभी पहलुओं के साथ तेजी से जुड़ा हुआ है, CNET @ कार्य आपकी मदद कर सकता है - पांच से कम कर्मचारियों वाले छोटे व्यवसायों के लिए अभियोजक - आरंभ करें।


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

आप अपना विचार कैसे लॉन्च करेंगे?

यहाँ तीन दृष्टिकोण हैं।

सॉफ्टवेयर को स्वयं विकसित करना शुरू करें

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

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

लिटन ने कहा: "थोड़ा अतिरिक्त 'ग्लू' था जो इन सभी सॉफ्टवेयर घटकों को प्राप्त करने के लिए मुझे अभी भी चाहिए था जो मैंने एक साथ काम करने के लिए बनाए थे, " लिटिल ने कहा। "मैंने इस सॉफ़्टवेयर एकीकरण को प्राप्त करने के लिए एक पेशेवर सॉफ़्टवेयर डेवलपर से सहायता प्राप्त की है।"

अपने क्षेत्र में एक स्थानीय सॉफ्टवेयर डेवलपर को किराए पर लें

"जैसा कि मेरे सिस्टम ने आकार लिया, " लिटिल ने कहा, "मुझे एहसास हुआ कि मेरे स्थानीय क्षेत्र में यहीं एक सॉफ्टवेयर डेवलपर को ढूंढना कितना महत्वपूर्ण था, इसलिए हम बैठ सकते हैं और कॉफी के लिए नए विचारों पर चर्चा करने के लिए एक कप कॉफी ले सकते हैं, और यह भी सॉफ्टवेयर का विकास जारी है। ”

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

सबक ने सीखा: "यदि आप स्थानीय रूप से किराए पर लेते हैं, तो सभी ट्रेडों के आदमी का एक जैक ढूंढना महत्वपूर्ण है, जो न केवल एप्लिकेशन कोड को समझता है और इसे कैसे लिखना है, बल्कि हार्डवेयर और ऑपरेटिंग सिस्टम के एप भी जा रहा है। के साथ बातचीत, "लिटिल ने कहा। "आपको एक व्यक्ति में उन सभी कौशल की आवश्यकता है।"

अपने सॉफ्टवेयर अपतटीय विकसित करें

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

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

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

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

माइक लिटिल, जिन्होंने अपने सॉफ़्टवेयर डेवलपमेंट ऑनशोर की शुरुआत की, ने भी कार्यक्षेत्र के कुछ हिस्सों को स्थानांतरित करने का निर्णय लिया।

कोसलोस और लिटिल दोनों के अनुभव वाले व्यावसायिक फायदों में कोड के तेजी से बदलाव शामिल थे, और काम करने के लिए अधिक किफायती कुशल श्रम।

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

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

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

 

अपनी टिप्पणी छोड़ दो