केवल डेवलपर के चले जाने पर वेब एप्लिकेशन बनाए रखें


28

मुझे एक लाइलाज बीमारी है और इस बात की बहुत अधिक संभावना है कि अब मैं साल के अंत तक इस दुनिया में नहीं रहूंगा।

मैंने एक वेब एप्लिकेशन विकसित किया है जो मेरे परिवार के व्यवसाय (एक छोटे से हेयरड्रेसिंग शॉप) में बड़े पैमाने पर उपयोग किया जाता है। मेरे परिवार के किसी भी सदस्य के पास न तो प्रोग्रामिंग है और न ही सिस्टम एडमिनिस्ट्रेशन कौशल। मेरे पास न तो उन कौशलों के साथ करीबी दोस्त हैं।

व्यापार प्रति वर्ष शुद्ध लाभ में अधिकतम 10k पर बनाता है। वास्तव में, व्यवसाय का लाभ केवल अपने 3 कर्मचारियों (पिता, माता और बहन) के वेतन का भुगतान कर सकता है और वित्तीय संकट के कारण प्रत्येक वर्ष काफी कम और घट रहा है। वास्तव में, मैं अपने परिवार के व्यवसाय का कर्मचारी नहीं हूं, मैं एक सामान्य सॉफ्टवेयर विकास कंपनी के लिए काम करता हूं। मैंने उन्हें मदद करने के लिए अपने खाली समय के दौरान एप्लिकेशन विकसित किया।

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

मैं आपसे पूछना चाहता हूं कि क्या आप मुझे वह उपाय दे सकते हैं जो आपको लगता है कि मैं आवेदन की निरंतरता के लिए जितना संभव हो उतना गारंटी देने के लिए कर सकता हूं।

आवेदन की तकनीकें हैं:

प्लेटफ़ॉर्म: टॉमकैट (जावा), MySQL और लिनक्स

फ्रेमवर्क: मुख्य रूप से जेपीए और जेडके


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

3
यह ऐप हज्जाम की दुकान के लिए क्या करता है?
डेरियस एक्स

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

2
@KodeKreachor - मुझे यह आभास नहीं है कि वह ऐप के बारे में चिंतित है। ऐप उनके पिता, मां और बहन की मदद के लिए बनाया गया था। मुझे लगता है कि यह उनका प्रयास है कि उनके काम उन्हें मदद करते रहें। बहुत ही शानदार तरीके से मैंने इसे देखा।
एरिक जी

2
@JanDoggen के पूछने वाले ने 3 साल पहले (और तब से नहीं देखा गया है) पर उनके टर्मिनल के पतन के बारे में लिखा था , अब उन्हें स्पष्ट सवाल पूछने वाले बिंदु क्या हैं
gnat

जवाबों:


12

सबसे पहले मुझे आपकी स्थिति के बारे में सुनकर दुख हुआ। मैं आपके लिए सर्वश्रेष्ठ की उम्मीद करता हूं।

मैं आपको यह बताने के लिए नहीं जा रहा हूं कि आप अपना समय कैसे व्यतीत करेंगे, लेकिन मेरा एक सुझाव है जो आपके आवेदन को जीवित रख सकता है और आपके परिवार के व्यवसाय का समर्थन कर सकता है।

आवेदन का स्रोत खोलें

ऐसा करने में, आप व्यापक समुदाय को लाभान्वित करेंगे, जिससे यह निश्चित होगा कि यह अन्य हेयर ड्रेसिंग सैलून पर लागू होता है।

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

मैं मुख्य रूप से एक .NET लड़का हूं, लेकिन अगर आप इसे स्रोत खोलने के लिए तैयार हैं तो शायद मैं इस पर कुछ समय बिताना चाहूंगा। इसे GitHub या BitBucket पर रखें। एप्लिकेशन को कैसे संकलित करें, चलाएं और तैनात करें, और समुदाय को अपनी आंच को पूरा करने के तरीके के बारे में कुछ नए (संक्षिप्त) दस्तावेज लिखें। यदि आप ऐसा करने का निर्णय लेते हैं, तो कृपया अपने प्रश्न या विवरण के साथ मेरे उत्तर पर एक टिप्पणी पोस्ट करें।

शुभकामनाएं, सैम।


2
व्यक्तिगत रूप से मदद करने के लिए तैयार होने के लिए अच्छा विचार, और +1। हालाँकि, मुझे यकीन नहीं है कि यह वास्तव में साइट को चालू रखने की समस्या को हल करता है। किसी को टूटने पर चीजों को ठीक करने के लिए "गो" व्यक्ति के पास होना चाहिए।

3
-1 जबकि आपका प्रस्ताव उदार है, मुझे नहीं लगता कि यह समस्या को हल करता है।
साइमन बर्गोट

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

9

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

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

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

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

  • वित्तीय रिकॉर्ड - बहुत सारे डेस्कटॉप सॉफ्टवेयर उपलब्ध हैं जो ऐसा करते हैं।

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


4

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

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


10
'दुख की बात है कि आप अपने लिए कोई इलाज विकसित नहीं कर पाएंगे।' कृपया इस बिट को हटा दें, यह वास्तव में कठोर और ठंडा लगता है और जवाब में कुछ भी नहीं जोड़ता है
RhysW

1

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

व्यवसाय मुश्किल से व्यवहार्य है। आपको यह प्रश्न करना है कि क्या उन्हें यह जारी रखने के लिए परेशान होना चाहिए कि क्या वे केवल आपके साथ मुफ्त में काम कर सकते हैं। यह उनके लिए आसान हो सकता है कि वे अन्य नौकरियां प्राप्त करें।

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

यह जानने के बिना कि साइट प्रौद्योगिकी विकल्पों पर सुझाव देने या टिप्पणी करने के लिए क्या करती है।

ऐसी कई प्रथाएँ हैं जिन्हें आप अपनाकर अन्य डेवलपर्स को अपना कोड चुनने में मदद कर सकते हैं।

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

0

आपकी स्थिति के बारे में सुनने के लिए क्षमा करें।

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

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


यह सुनिश्चित नहीं है कि आपको नीचा क्यों दिखाया गया था, यह वहाँ से बाहर सबसे व्यावहारिक सलाह है। व्यवसाय स्पष्ट रूप से समर्थन के लिए सामान्य कीमतों का भुगतान नहीं कर सकता है।
ग्राहम

3
@ ग्राहम, मैंने इसे कम नहीं किया, लेकिन मुझे नहीं लगता कि यह स्थिति के लिए एक यथार्थवादी जवाब है। इस तरह के एक कस्टम निर्मित वेब एप्लिकेशन का समर्थन करना, यहां तक ​​कि नीचे-बाजार दरों पर, सिस्टम को सीखने के लिए आवश्यक समय के कारण एक महंगा प्रस्ताव है।

0

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


आस्कर ने 3 साल पहले अपने टर्मिनल के पतन के बारे में लिखा था (और तब से नहीं देखा गया है), क्या बात है जो उन्हें उनके बारे में स्पष्ट सवाल पूछ रही है
gnat

@gnat - मैं इसे फिर से तैयार करूँगा ताकि यह ओपी पर निर्देशित न हो, लेकिन यह बिंदु दूसरों को लाभान्वित करना है जो खुद को एक समान स्थिति में पा सकते हैं।
जेफओ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.