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