आपको अपनी निजी परियोजना पर कब काम करना बंद कर देना चाहिए?
सॉफ़्टवेयर विकास जीवन चक्र अनंत लूप हो सकता है।
एक पल, चीजें सहज लगती हैं। आप एक फीचर को पूरा कर रहे हैं। आपका काम लगभग पूरा होता दिख रहा है। आप रिहाई की तैयारी कर रहे हैं।
फिर आप एक और सुविधा जोड़ने का निर्णय लेते हैं। फिर महत्वहीन बग फिक्स पर ध्यान दें। फिर कुछ स्क्रीन को नया स्वरूप दें। तब…
क्या यह आपकी तरह लगता है? यह निश्चित रूप से मेरा वर्णन करता है जब मैं अपने पहले कुछ मोबाइल ऐप बना रहा था। उन्हें ऐप स्टोर में सबमिट करने के बजाय, मैं उन्हें जोड़ता रहा। मैंने कल्पना की थी कि मेरे भविष्य के उपयोगकर्ता सोचेंगे कि जो मेरे पास था वह पर्याप्त नहीं था।
मैं गलत था। कुछ लोगों ने मेरे ऐप्स डाउनलोड किए। लेकिन जिन्होंने मुझसे कभी कोई बदलाव करने के लिए नहीं कहा। वास्तव में, जब वे ऐप स्टोर पर थे, मेरे दोनों ऐप को अच्छी समीक्षाएं मिलीं।
हाल ही में, मैं एक नया ऐप बनाने के बारे में सोच रहा था। अगर मैं इस प्रक्रिया को शुरू करता हूं, तो मैं इसे कम आलोचनात्मक दिमाग से करने का इरादा रखता हूं। मैं यह सुनिश्चित करना चाहता हूं कि मैं विकास के नरक से बाहर रहूं।
ऐसा कैसे किया जा सकता था? और अगर तुम मेरी स्थिति में हो, तो तुम कैसे हो सकते हो?
अपने ऐप की योजना बनाएं
जब मैंने अपना पहला ऐप बनाया, एक अच्छा डीड काउंटर, मुझे पता था कि इसमें तीन टैब होंगे। एक जहां उपयोगकर्ता कर्मों को जोड़ और छांट सकता है। एक जहां वे उपलब्धियों को देख सकते थे और दैनिक अच्छे कार्यों के लक्ष्यों को समायोजित कर सकते थे। और एक जहां वे ऐप की कलर थीम को अपडेट कर सकते हैं और एक ट्यूटोरियल की समीक्षा कर सकते हैं।
मैंने स्केच किया कि ये टैब नोटबुक में कैसे दिखेंगे। इसलिए, इससे पहले कि मैं कुछ भी कोड करता, मुझे इस बात का अंदाजा था कि मेरा ऐप कैसा दिखेगा। जैसा कि मैंने इसे बनाया, मैंने समायोजन किया, लेकिन केवल छोटे वाले।
मेरे ऐप की सुविधाओं की पहले से योजना बनाने से मुझे ध्यान केंद्रित रहने में मदद मिली। फीचर से फीचर में बाउंस करने के बजाय, मैंने एक बार में एक स्क्रीन बनाई। मैंने उन्हें इस क्रम में भी बनाया था कि टैब प्रदर्शित किए गए थे।
मेरी समस्या यह थी कि एक बार जब मैंने अपना मूल ऐप विचार समाप्त कर लिया तो मैं रुका नहीं। मैंने होम स्क्रीन पर एक खोज बार और ग्राफ़ फीचर जोड़ा, भले ही मुझे यकीन नहीं था कि उनका उपयोग किया जाएगा या नहीं। मैंने UITableViewCells को यह पूछे बिना एनिमेटेड किया कि क्या कोई उन्हें एनिमेटेड करना चाहता है।
मैंने उन सुविधाओं पर घंटों बिताए जो आज तक शायद केवल मेरे द्वारा उपयोग की जाती थीं।
ऐसा मत करो। एक बार जब आप अपनी व्यक्तिगत परियोजना की योजना बना लेते हैं, तो उस पर टिके रहने का प्रयास करें। इस तरह, आप इसे जारी कर सकते हैं और जल्द ही प्रतिक्रिया प्राप्त कर सकते हैं।
यदि आपने अपने प्रोजेक्ट की योजना बनाई है लेकिन चिंतित हैं कि यह ऐप स्टोर जैसी किसी चीज़ के लिए पर्याप्त नहीं होगा, तो पढ़ें।
निर्धारित करें कि क्या आपके पास न्यूनतम व्यवहार्य उत्पाद (एमवीपी) है
जब तक आप इसे सबमिट नहीं करते हैं, तब तक यह जानने का कोई अचूक तरीका नहीं है कि आपका ऐप किसी चीज़ के लिए पर्याप्त है या नहीं। लेकिन आप अपने मौके बढ़ा सकते हैं।
इससे पहले कि आप अपना उत्पाद बनाना शुरू करें, अपने प्रतिस्पर्धियों की जाँच करें। ऐप स्टोर या Google Play Store पर जाएं और उन ऐप्स को देखें जो आपकी इच्छा पूरी करते हैं। वे किस जैसे दिख रहे हैं? उनके पास क्या विशेषताएं हैं? अगर उनके पास कुछ ऐसा है जो आपके पास नहीं है, तो आप उसे अपने प्रोजेक्ट में शामिल कर सकते हैं।
आपको वह सब कुछ लागू करने की आवश्यकता नहीं है जो आपके प्रतिस्पर्धियों के पास आपके ऐप में है। यह टिकाऊ नहीं है। बल्कि, उनके ऐप्स को अपने लिए दिशा-निर्देशों के रूप में उपयोग करें।
विचार करें: क्या लोग आपके ऐप का उपयोग कर सकते हैं? क्या यह ठीक लग रहा है? क्या यह किसी समस्या का समाधान करता है? यदि हां, तो आपके पास शायद एक एमवीपी है। एक पूर्णतावादी मत बनो। इसे निर्णय के लिए प्रस्तुत करें और देखें कि क्या होता है। यदि आप अस्वीकृत हो जाते हैं, तो आप इसे लगभग हमेशा पुनः सबमिट कर सकते हैं।
मूल्यांकन करें कि आप कैसा महसूस करते हैं
यदि आप अभिभूत या प्रेरणाहीन महसूस कर रहे हैं, तो एक ब्रेक लेने पर विचार करें। थोड़ी देर के लिए अपने प्रोजेक्ट को अकेला छोड़ दें। यदि आप थके हुए हैं तो उच्च और उच्चतर तक पहुँचने की कोई आवश्यकता नहीं है।
आपको बनाना बंद नहीं करना है। वास्तव में, आप बनाना जारी रखकर अपने बर्नआउट को संबोधित कर सकते हैं । लेकिन सुनिश्चित करें कि आप अपना ख्याल रखें।
अपने काम से ब्रेक लेना या उसे समीक्षा के लिए सबमिट करना अच्छी बात है. अपना काम एक तरफ या किसी और के हाथों में देने से:
- आपको फिर से प्रेरित करें। जब आप इसमें वापस आते हैं तो यह आपको और भी बेहतर काम करवा सकता है।
- यह पता लगाने में आपकी सहायता करें कि आप वास्तव में अपनी व्यक्तिगत परियोजनाओं से क्या प्राप्त करना चाहते हैं।
- अपने स्वास्थ्य और सीखने की तरह, जो मायने रखता है, उस पर ध्यान दें।
हमारी सर्वोत्तम-निर्मित योजनाएँ अक्सर धराशायी हो जाती हैं। जब आप विकास कर रहे हों, तो आप उस सुविधा को समाप्त कर सकते हैं जिसे आपने एक बार अच्छा समझा था। आप पूरी तरह से नए विचारों के साथ आ सकते हैं। आप कई नए प्रोजेक्ट भी शुरू कर सकते हैं।
लेकिन अंतिम लक्ष्य को ध्यान में रखना महत्वपूर्ण है। यदि आप अपनी वेबसाइट को लाइव करना चाहते हैं या कोई ऐप प्रकाशित करना चाहते हैं, तो आपको ऐसा करने के लिए अलग से समय निर्धारित करना होगा।
योजना में चीजों को रखें। अपने उत्पाद की योजना बनाएं। जांचें कि क्या आपके पास एमवीपी है। यदि आप करते हैं, तो इसे जारी करें। आप इसे बाद में कभी भी जोड़ सकते हैं। साथ ही, अपने साथ जांचना याद रखें। चिंता करने के बजाय खुद को खुश और प्रेरित रखें।
आपको यह मिला। आप गर्व करने के लिए कुछ कर सकते हैं।
पढ़ने के लिए धन्यवाद। शानदार दिन हो।