विशेषज्ञता प्रदान गरियो फ्रन्टएन्ड, ब्याकएन्ड र QA उद्योग खाना र पेय पदार्थ ग्राहक एनको बोबा टी एक अमेरिकी बबल टी फ्रान्चाइजी हो (जसलाई पर्ल मिल्क टी वा बोबा मिल्क टी पनि भनिन्छ)। यो २०१० मा स्थापित भएको थियो र अमेरिकाभरि ३५०+ भन्दा बढी स्थानहरू छन्। यो चिया दूध, ताजा सामग्री र एक अद्वितीय रेसिपीको साथ उत्तम तापक्रममा बनाइन्छ र नवीन रूपमा प्रस्तुत गरिन्छ। ग्राहकहरूले प्रत्येक अर्डरको लागि पुरस्कार कमाउन सक्छन् र भविष्यका अर्डरहरूको लागि पुरस्कार अंकहरू रिडिम गर्न सक्छन्। दुवै पक्षले NDA मा हस्ताक्षर गरेकाले Ann's Boba Tea नाम एउटा प्लेसहोल्डर हो। अस्वीकरण— चुनौती एनको इन-स्टोर र अनलाइन अर्डरिङ एप्लिकेसनहरू लेभलअप (ग्राहक संलग्नता र मोबाइल भुक्तानी प्लेटफर्म) लाई ब्याकएन्डको रूपमा प्रयोग गरेर सिर्जना गरिएको थियो। यद्यपि, लेभलअप बन्द भइरहेको थियो, त्यसैले हाम्रो ग्राहकले आफ्नो अवस्थित प्रयोगकर्ता डेटा र अर्डरिङ प्रणालीलाई पेट्रोनिक्स (रेस्टुरेन्ट र सुविधा स्टोरहरूको लागि क्लाउड-आधारित ग्राहक अनुभव व्यवस्थापन प्लेटफर्म) मा रूपान्तरण गर्न आवश्यक थियो। यो संक्रमण कार्यान्वयन गर्दा सामना गर्नुपर्ने शीर्ष ६ चुनौतीहरू यहाँ दिइएका छन्। १. स्टोर जानकारी: नयाँ प्लेटफर्म, पेट्रोनिक्सले पुरानो उपकरणको ब्याकएन्डको तुलनामा विस्तृत स्टोर-सम्बन्धित जानकारी प्रदान गर्न असफल भयो। प्रयोगकर्ता अनुभवसँग एकरूपता कायम राख्न, संक्रमणको पर्वाह नगरी, हामीले प्रयोगकर्ताहरूले उही मात्रामा र गुणस्तरको विस्तृत जानकारी प्राप्त गर्न जारी राख्ने तरिका खोज्नुपर्यो। २. प्रयोगकर्ता अनुभव: एउटा महत्त्वपूर्ण चुनौती भनेको पेट्रोनिक्सका सबै सुविधाहरूले लेभलअप जस्तै काम गरेको सुनिश्चित गर्नु थियो, विशेष गरी इन-स्टोर र अनलाइन अर्डरिङ प्रणालीहरू, जसले मुख्यतया प्रयोगकर्ता अनुभव (कर्मचारी र ग्राहकहरूको लागि) को लागि जिम्मेवार थियो। ३. क्रेडिट कार्ड व्यवस्थापन: लेभलअपमा समावेश गरिएका वालेटमा क्रेडिट कार्ड थप्ने र स्वतः रिचार्ज गर्ने महत्त्वपूर्ण भुक्तानी सुविधाहरू थिए। त्यसैले, हामीले पेट्रोनिक्ससँग तिनीहरूलाई दोहोर्याउने तरिकाहरू खोज्नु पर्यो। ४. अर्डरहरू अनुकूलन गर्दै: लेभलअपले ग्राहकहरूलाई ट्यापियोका, पुडिङ, नाटा जेली, रेड बीन्स, र थप जस्ता विभिन्न टपिङहरूबाट छनौट गर्न अनुमति दिएर अर्डर अनुकूलित गर्न प्रशस्त विकल्पहरू प्रदान गर्यो। पेट्रोनिक्समा यो समान कार्यक्षमता समावेश गर्न जटिल थियो। ५. पेट्रोनिक्स माइग्रेसन: सबैभन्दा ठूलो चुनौती भनेको Paytronix को सञ्चालन परिदृश्य बुझ्नु थियो। सफलतापूर्वक माइग्रेट गर्न, हामीले विभिन्न Paytronix API र कोड आधारहरू बुझ्नु आवश्यक थियो। त्यसपछि मात्र हामी LevelUp द्वारा प्रस्ताव गरिएका सुविधाहरू/कार्यात्मकताहरूको व्यवहारसँग मेल खान सक्छौं। ६. समय-सीमाहरू: लेभलअप निश्चित मितिमा बन्द हुँदै गर्दा, कडा समयरेखा पालना गर्नु अत्यावश्यक थियो। मारुति टेकल्याब्स किन? नवीन आईटी समाधानहरू विकास र कार्यान्वयन गर्ने हाम्रो व्यापक अनुभव, उनीहरूको समस्याको सटीक बुझाइ, र विस्तृत बसाइँसराइ रणनीतिका कारण एनको बोबा टीले मारुति टेकल्याब्सलाई आफ्नो साझेदारको रूपमा रोज्यो। हाम्रा विज्ञहरूले सम्भावित चुनौतीहरू प्रस्तुत गरे र निर्बाध संक्रमण सुनिश्चित गर्न समाधानहरू प्रस्ताव गरे। यसबाहेक, हामीले कार्यहरूलाई समय-बक्सिङ गर्यौं र अघिल्लो प्लेटफर्मलाई सूर्यास्त गर्नु अघि सम्पूर्ण माइग्रेसन पूरा गर्न हाम्रो प्रतिबद्ध समयरेखामा डेलिभर गर्यौं। यसले हामीलाई नयाँ प्लेटफर्ममा असंख्य परीक्षणहरू सञ्चालन गर्न पर्याप्त समय प्रदान गर्यो। हाम्रो प्राविधिक कौशल, भरपर्दो प्रशासन र समयमै सञ्चारले हाम्रा ग्राहकलाई सबैभन्दा बढी प्रभावित गर्यो। पारदर्शी प्रक्रिया पछ्याउँदै समयमै र बजेट भित्र डेलिभरी गर्ने हाम्रो प्रतिबद्धताले हामीलाई आदर्श साझेदार बनाएको छ। समाधान एनको इन-स्टोर र मोबाइल एपहरू एउटै ब्याकएन्ड प्लेटफर्म, लेभलअप मार्फत सञ्चालित छन्। त्यसकारण, स्विच नगर्दा हाम्रो ग्राहकको सेवाहरूमा उल्लेखनीय अवरोधहरू हुने थिए, उनीहरूको ब्रान्डको प्रतिष्ठामा दाग लाग्ने थियो र पर्याप्त आर्थिक नोक्सान हुने थियो। हामीले Paytronix मा स्विच गर्ने तरिका यहाँ देख्यौं। हामीले सक्रिय विकास सुरु गर्नु अघि 'स्प्रिन्ट जिरो' बाट योजना चरण सुरु गर्यौं। यस चरणमा, हामीले एपको मूल कोड, संरचना र यसले कसरी काम गर्छ भन्ने बारे स्पष्टता प्राप्त गर्न एउटै कोड (उर्फ जोडी प्रोग्रामिङ) मा काम गर्न दुई प्रोग्रामरहरूलाई तोक्यौं। यो संक्रमणलाई सहज बनाउन प्रोग्रामरहरूले विभिन्न Paytronix API हरूको पनि समीक्षा गरे। यो दृष्टिकोणले हामीलाई माइग्रेसन चुनौतीहरूलाई सम्हाल्न मद्दत गर्यो। गहन विश्लेषण पछि, हामीले दुई-भाग समाधानको निर्णय गर्यौं र समयसीमा पूरा गर्न दुवैमा समानान्तर रूपमा काम गर्ने प्रस्ताव गर्यौं। सर्वप्रथम, हामीले अनलाइन अर्डरिङ अनुभवलाई अक्षुण्ण राख्न एप भित्र Paytronix अनलाइन अर्डरिङ वेबसाइटलाई एकीकृत गर्यौं। चरण १: यदि नेटिभ एप्लिकेसन विकास गर्नु चुनौतीपूर्ण र समय खपत गर्ने साबित भयो भने, हाम्रो ग्राहकले डाउनटाइम र अवरोधहरूबाट बच्न यो समाधान प्रयोग गर्न सक्छ। हामीले समानान्तर रूपमा इन-स्टोर र अनलाइन अर्डरको लागि Paytronix API प्रयोग गर्दै एपको प्रतिकृति सिर्जना गर्यौं। यो दृष्टिकोण अझ सरल थियो तर थप विकास समय आवश्यक थियो। चरण २: Paytronix प्रयोग गरेर, हामीले सुविधाहरू सिर्जना गर्यौं जस्तै: प्रयोगकर्ता अनबोर्डिङ (खाता सिर्जना) प्रमाणीकरण अनलाइन भुक्तानी रेस्टुरेन्ट सूचीकरण अर्डर अनुकूलन मेनु वर्गीकरण वफादारी अंक गणना र रिडिम गर्दै सुझावहरू थप्दै GPS मार्फत अर्डरहरू ट्र्याक गर्दै पेट्रोनिक्समा समयमै ब्याकएन्ड स्विचले सेवा डाउनटाइम र बिक्री कटौतीलाई रोक्यो। एनको बोबा टीले आफ्ना ग्राहकहरूलाई कुनै असुविधा नदिई वा बिक्री वा प्रतिष्ठामा सम्झौता नगरी पहिले जस्तै आफ्नो सेवाहरू प्रदान गर्न जारी राख्यो। सञ्चार र सहयोग परियोजनालाई समयमै सम्पन्न गर्न, हामीले ३ जना रियाक्ट नेटिभ विकासकर्ता, १ जना क्यूए इन्जिनियर र १ जना प्राविधिक परियोजना प्रबन्धकको पाँच सदस्यीय टोली खटायौं। हाम्रो सञ्चारको प्राथमिक स्रोत एनको बोबा टीमा प्राविधिक प्रमुख हुनुहुन्थ्यो। परियोजनाको कुल समयसीमा ३.५ महिना थियो। प्रत्येक मंगलबार, हामीले प्रगति, शंका र अन्य अपडेटहरू छलफल गर्न साप्ताहिक कल गर्यौं। हामीले सञ्चारको लागि प्रयोग गर्ने प्लेटफर्महरू यहाँ छन्। स्ल्याक: दैनिक सञ्चार जिरा: परियोजना व्यवस्थापन जुम: साप्ताहिक कलहरू गुगल बैठक: अनियोजित कलहरू प्रविधि स्ट्याक नतिजा पेट्रोनिक्समा यो समयमै संक्रमण गर्नाले उल्लेखनीय सुधार र सेवा सुविधाहरू प्राप्त भए। यहाँ यी सुधारहरूको संक्षिप्त सूची छ। प्लेटफर्मको हाम्रो समयमै सम्पन्नता (यसको हालको ब्याकएन्ड प्लेटफर्म बन्द हुनुभन्दा पहिले) को परिणामस्वरूप अनलाइन अर्डर सेवाहरूमा कुनै डाउनटाइम भएन। हामीले प्रयोगकर्ता अनुभवमा कुनै अवरोध नआओस् भनेर नयाँ प्लेटफर्ममा निर्बाध संक्रमणलाई सहज बनायौं। उत्कृष्ट एप अनुभवले एप स्टोरमा यसको मूल्याङ्कन (४.७) उल्लेखनीय रूपमा बढायो। हाम्रा विज्ञहरूले डेटा सुरक्षित गर्न र एपको सुरक्षा बढाउन अतिरिक्त तहहरू थपेका छन्। यो संक्रमणले एपको कार्यसम्पादनमा वृद्धि गर्यो र एपमा हुने ग्लिच र क्र्यासहरू कम गर्यो। हामीले नयाँ प्राविधिक विकासहरूसँग अनुकूलन गर्न सक्ने भविष्यवादी एप डिजाइन गरेका छौं। मारुति टेकल्याब्सले ब्याकएन्ड प्लेटफर्मको संक्रमण योजना र कार्यान्वयन गर्न मद्दत गर्यो। यो समयमै स्विचले एनको बोबा टीलाई उनीहरूको अनलाइन र भौतिक स्टोर सेवाहरूमा बाधा नपुर्याई निरन्तर सेवाहरू प्रदान गर्न अनुमति दियो। यदि तपाईं पनि यस्तो परिस्थितिको सामना गर्नुहुन्छ र अर्को चरणको बारेमा निर्णय गर्न सक्नुहुन्न भने, आजै हामीलाई सम्पर्क गर्नुहोस् र हाम्रा विशेषज्ञहरूलाई तपाईंको अर्को प्राविधिक अपग्रेडको लागि उत्तम रणनीति बनाउन दिनुहोस्। हाम्रो विकास प्रक्रिया हामी Agile, Lean, र DevOps का उत्कृष्ट अभ्यासहरू पालना गर्छौं जसले गर्दा सहकार्य र द्रुत कार्यान्वयन मार्फत तपाईंका प्रयोगकर्ताहरूको विचारहरूलाई सफल बनाउँछ। हाम्रो शीर्ष प्राथमिकता द्रुत प्रतिक्रिया समय र पहुँच हो। हामी साँच्चै तपाईंको विस्तारित टोली बन्न चाहन्छौं, त्यसैले नियमित बैठकहरू बाहेक, तपाईं पक्का हुन सक्नुहुन्छ कि हाम्रो टोलीका प्रत्येक सदस्य एक फोन कल, इमेल, वा सन्देश टाढा छन्।