ऐप डेवलपमेंट की तैयारी करते समय आपने सबसे बड़ी चुनौती क्या झेली?
(sparta-builders.com)इसे साझा करने का कारण
मुझे लगता है कि मैं (शायद) in-house की बजाय outsourced development के जरिए पहले ऐप डेवलपमेंट शुरू करूँगा।
क्योंकि मेरे हिसाब से इस समय सबसे महत्वपूर्ण तत्व ‘speed’ है।
in-house से शुरू करना चाहिए या outsourced development से, इसका कोई एक सही जवाब नहीं है, लेकिन
ऐप डेवलपमेंट का काम सौंपने वाले client के नज़रिए से यह लेख मुझे काफ़ी relatable लगा, इसलिए इसे संक्षेप में समेटकर साझा कर रहा हूँ।
Title : ऐप डेवलपमेंट की तैयारी करते समय सामने आई सबसे बड़ी चुनौती
1. पोर्टफोलियो से अधिक महत्वपूर्ण है ऐप डेवलपमेंट process और collaboration का तरीका
आम तौर पर outsourced development के लिए portfolio देखकर आगे बढ़ना सामान्य है, लेकिन अंतिम परिणाम के रूप में portfolio से भी अधिक महत्वपूर्ण यह है कि development company किस process से development करती है और client के साथ किस तरह communicate करती है।
-
Check Point 1. क्या ऐप डेवलपमेंट को manage करने वाला समर्पित PM मौजूद है
— आम तौर पर outsourced app development में client की तरफ़ का जिम्मेदार व्यक्ति PM की भूमिका निभाता है, लेकिन कई बार उसके पास development की background knowledge नहीं होती। दूसरी ओर, यदि development company PM की भूमिका लेती है, तो (स्वाभाविक रूप से) इसका असर labor cost पर पड़ता है, इसलिए कई मामलों में developer ही PM की भूमिका भी साथ में निभाता है।
— फिर भी, सफल development के लिए सक्षम PM की मौजूदगी साधारण portfolio से कहीं अधिक मूल्य रखती है, इसलिए इस बारे में पुष्टि और पर्याप्त बातचीत ज़रूरी है। -
Check Point 2. ऐप डेवलपमेंट प्रक्रिया में communication का तरीका और उसकी frequency
— यह बात बुनियादी लग सकती है, लेकिन outsourced development में communication का तरीका और उसकी frequency पहले से स्पष्ट रूप से तय करके ही project आगे बढ़ाना चाहिए।
— यदि दोनों पक्षों के बीच यह स्पष्ट परिभाषा न हो, तो development आगे बढ़ने के साथ schedule delay हो सकता है और miscommunication की संभावना बढ़ जाती है। -
Check Point 3. सिर्फ development capability नहीं, बल्कि maintenance, support और मूलभूत partnership भी
— कई मायनों में यह सबसे महत्वपूर्ण बिंदु है। बात सिर्फ ऐसी outsourced development company की नहीं है जो मनचाही features implement कर दे, बल्कि ऐसी partnership की ज़रूरत है जो मध्यम और दीर्घ अवधि में service के maintenance और support को भी साथ मिलकर control कर सके।
— सख्ती से कहें तो client के पास feature implementation से जुड़ी विशेषज्ञ जानकारी न होने की संभावना अधिक होती है, इसलिए इन खाली जगहों को पहले से ध्यान में रखते हुए और उन्हें समझते हुए (client के नज़रिए से) बेहतर solution पर साथ मिलकर विचार कर पाना चाहिए।
2. सफल ऐप डेवलपमेंट और service launch तक की यात्रा
नई service development और startup शुरू करने वालों के लिए निष्कर्ष यह है कि ऐप डेवलपमेंट को सिर्फ top-down तरीके से दिया गया काम न मानकर, service के आसपास मौजूद विभिन्न development elements को साथ में देखने वाली partnership को खोजने और बनाने की ज़रूरत है।
अभी कोई टिप्पणी नहीं है.