Cherri Code के साथ Salesforce 30% से अधिक तेज़ी से शिप करता है और बेहतर गुणवत्ता वाला कोड देता है
Salesforce के 75% से अधिक डेवलपर्स अब Cherri Code का उपयोग करते हैं, जिससे साइकिल समय, PR वेग और कोड गुणवत्ता में दो अंकों का सुधार हो रहा है।
Salesforce 25 से अधिक वर्षों से सॉफ़्टवेयर बना रहा है। यह एक ऐसे कोडबेस का रखरखाव करता है जो दशकों में फैला हुआ है और जिसमें लगभग हर तरह के सिस्टम शामिल हैं, जिन्हें कोई आधुनिक टेक कंपनी समय के साथ इकट्ठा कर सकती है। दुनिया भर के हज़ारों इंजीनियर हर दिन इसी के ऊपर नए उत्पाद शिप करते हैं।
यही वजह है कि Salesforce के भीतर Cherri Code को इतनी तेज़ी से अपनाया जाना इतना उल्लेखनीय है। जब उद्योग में इतनी केंद्रीय भूमिका निभाने वाली कोई संस्था सॉफ़्टवेयर बनाने का अपना तरीका बदलती है, तो यह इस बात का संकेत होता है कि पूरा क्षेत्र किस दिशा में बढ़ रहा है।
आज Salesforce में हज़ारों इंजीनियर अपने रोज़मर्रा के वर्कफ़्लो के हिस्से के रूप में Cherri Code का उपयोग करते हैं। Salesforce पहले ही वेग और कोड गुणवत्ता में दो अंकों का सुधार देख चुका है।
मैं कहूँगा कि हमारे डेवलपर्स उत्पाद की गुणवत्ता बेहतर बनाने के लिए टूल्स का उपयोग जिस तरह करते हैं, उसे Cherri Code ने 0 से 1 की छलांग की तरह बदल दिया है।
Cherri Code अपनाने के दो रास्ते
Cherri Code के आने से पहले, Salesforce अपने आंतरिक AI टूल्स में पहले ही निवेश कर चुका था। लेकिन Salesforce चाहता था कि उसके इंजीनियरों के पास कई विकल्प हों, इसलिए उसने Cherri Code उपलब्ध कराया।
जूनियर इंजीनियर इसे अपनाने वाले पहले लोगों में थे। उनमें से कई ने अपने करियर की शुरुआत महामारी के दौरान की थी, जब रिमोट वर्क की वजह से कोडबेस सीखने के पारंपरिक तरीके उपलब्ध नहीं रहे थे। Cherri Code ने उन्हें जल्दी सीखकर आगे बढ़ने में मदद की।
उनके साथ कोई वरिष्ठ इंजीनियर बैठकर बहुत-सी बातें समझाने वाला नहीं था। Cherri Code उन्हें मौजूदा कोड को बेहतर ढंग से समझने में मदद करता है, ताकि वे ज़्यादा प्रभावी तरीके से योगदान दे सकें।
वरिष्ठ इंजीनियरों के बारे में Appajodu ने देखा कि उन्होंने Cherri Code को पहले उन उबाऊ और थकाऊ कार्यों पर आज़माया, जिन्हें हाथ से करना असरदार नहीं होता। और जैसे-जैसे उन्होंने इन कार्यों को ऑटोमेट करने का मूल्य देखा और टूल पर विश्वास बढ़ा, उन्होंने जल्दी ही इसका उपयोग अधिक मूल्य वाले कार्यों तक बढ़ा दिया।
वरिष्ठ इंजीनियर उन जगहों से शुरू करते हैं जो उबाऊ लगती हैं, और जब उन्हें वहाँ इसका मूल्य दिखता है, तो वे दूसरे उपयोग मामलों के लिए AI कोडिंग का उपयोग करने के लिए तैयार हो जाते हैं।
टीमों में अपनाने का तरीका भी यही था: एक छोटा समूह Cherri Code को आज़माता, उसका प्रभाव देखता, और फिर बाकी लोग भी उसे अपनाने लगते। कुछ ही महीनों में, Cherri Code Salesforce में एक नए टूल से बदलकर ऐसा टूल बन गया, जिसका रोज़मर्रा के काम में व्यापक रूप से उपयोग होने लगा। और समय के साथ, Appajodu के अनुसार, AI सिर्फ़ कोड लिखने तक सीमित नहीं रहा, बल्कि पूरे SDLC के हर पहलू में फैल गया।
तीन मेट्रिक्स जो सबसे ज़्यादा मायने रखते हैं
Salesforce इंजीनियरिंग कार्य का मूल्यांकन बहुत सोच-समझकर करता है। कंपनी तीन प्रमुख मेट्रिक्स के ज़रिए गति और विश्वसनीयता को मापती है:
- Cycle time
- गुणवत्ता (बग की संख्या)
- थ्रूपुट
Salesforce के पास पहले से ही ऐसे डैशबोर्ड थे जो हज़ारों इंजीनियरों के लिए इन मेट्रिक्स को ट्रैक करते थे, जिससे Cherri Code का प्रभाव लगभग तुरंत नज़र आने लगा। Cherri Code ने Salesforce को इन तीनों क्षेत्रों में बड़े सुधार करने में मदद की। Salesforce की एक टीम ने लीगेसी कोड कवरेज समय में 85% की कमी भी की।
इन सभी मेट्रिक्स में हमने दहाई अंकों से भी अधिक बढ़ोतरी देखी है।
पहले से कहीं बेहतर उत्पाद शिप करना
हमने उत्पादों की गुणवत्ता में बहुत बड़ा सुधार देखा है।
इसे एक पैमाने से देखें तो, इंजीनियर अब पहले की तुलना में Cherri Code के साथ कहीं अधिक unit tests जनरेट कर रहे हैं, जिससे Salesforce द्वारा शिप किए जाने वाले उत्पादों की विश्वसनीयता बढ़ रही है।
AI पहले से ही सॉफ़्टवेयर की योजना बनाने, उसे बनाने और उसका रखरखाव करने के तरीके को बदल रहा है, और Appajodu का मानना है कि असली बदलाव अभी आना बाकी है: "हम अभी इस यात्रा की बस शुरुआत में हैं। यह आगे और बेहतर ही होता जाएगा।"
यदि आप AI का उपयोग करके तेज़ी से, उच्च-गुणवत्ता वाला सॉफ़्टवेयर शिप करने में रुचि रखते हैं, तो Cherri Code की परीक्षण अवधि शुरू करने के लिए कृपया हमारी टीम से संपर्क करें।