Money Forward Cursor के कोडिंग एजेंट को उत्पाद, डिज़ाइन और QA तक लाता है
Money Forward के 1,000 से ज़्यादा कर्मचारी अब हर दिन Cursor का उपयोग करते हैं।
Money Forward का लक्ष्य कोडिंग एजेंट को हर उस टीम तक पहुँचाना था, जो सॉफ़्टवेयर बनाने की प्रक्रिया से जुड़ी है। इसकी शुरुआत इंजीनियरिंग से हुई, जहाँ Cursor ने जल्दी ही डेवलपर्स के हर हफ्ते 15–20 घंटे बचाने शुरू कर दिए। इसके बाद इसका विस्तार उत्पाद, डिज़ाइन और क्वालिटी एश्योरेंस (QA) तक हुआ।
आज, Money Forward में 1,000 से ज़्यादा कर्मचारी रोज़ाना Cursor का उपयोग करते हैं। QA इंजीनियर 70% तेज़ी से परीक्षण केस जनरेट कर रहे हैं। उत्पाद प्रबंधक बेहतर स्पेसिफिकेशन लिखने के लिए उत्पादन कोड का विश्लेषण कर रहे हैं। डिज़ाइनर लाइव फ्रंटएंड्स पर सीधे प्रोटोटाइप बना रहे हैं और डिज़ाइन को परिष्कृत करने के लिए उपयोगकर्ता डेटा का विश्लेषण कर रहे हैं।
पहले इंजीनियरिंग में मूल्य साबित करना
Money Forward की इंजीनियरिंग टीम शुरुआत में कोड ऑटोकम्प्लीशन और बुनियादी AI चैट सुविधाओं के लिए दूसरे बाहरी वेंडर्स का इस्तेमाल कर रही थी। इसे अपनाने की रफ़्तार काफ़ी हद तक थम गई थी, क्योंकि डेवलपर्स को सॉफ़्टवेयर कार्यों में समय की कोई ठोस बचत नज़र नहीं आ रही थी।
Cursor को पेश करने के बाद, कोडिंग एजेंट का इस्तेमाल करने वाले इंजीनियरों की संख्या सिर्फ़ एक हफ़्ते में 30% बढ़ गई।
हमने इंजीनियरिंग की एक all-hands मीटिंग की, जहाँ हमने दिखाया कि Cursor के एजेंट वास्तव में शुरू से आखिर तक पूरे सॉफ़्टवेयर इंजीनियरिंग कार्य संभाल सकते हैं। डेवलपर्स की ओर से नीचे से आने वाली मांग तुरंत पैदा हो गई।
डेवलपर्स अब Cursor के साथ निम्नलिखित जैसे कार्यों में व्यक्तिगत रूप से हर हफ़्ते अनुमानित 15–20 घंटे बचा रहे हैं:
- Money Forward के iOS एप्लिकेशन के लिए सर्विस लेयर्स की रीफैक्टरिंग
- 10x प्रदर्शन सुधार लाने के लिए Rails एप्लिकेशन का अनुकूलन
- Terraform के साथ AWS और GCP परिनियोजन का प्रबंधन
- Vue से React में लीगेसी फ्रंट-एंड सेवाओं का माइग्रेशन
लेकिन जैसे-जैसे इंजीनियरिंग ने सॉफ़्टवेयर को तेज़ी से शिप करना शुरू किया, उत्पाद, डिज़ाइन और QA रुकावट बन गए।
कंपनी-व्यापी रोलआउट के लिए Cursor का मूल्यांकन
Money Forward के Engineering Productivity और AI Research (MEPAR) विभाग ने कंपनी-व्यापी एजेंट रोलआउट के लिए Cursor को चुनने से पहले कई अलग-अलग AI कोडिंग टूल्स का मूल्यांकन किया।
Cursor का model-agnostic इन्फ्रास्ट्रक्चर हमें asynchronous क्लाउड एजेंट के बीच लंबे समय तक चलने वाले टास्क समानांतर रूप से चलाने देता है। एजेंट हमारे आंतरिक टूल्स से कनेक्ट होते हैं, जिससे local hardware की सीमाओं के बिना संदर्भ की तेज़ पुनर्प्राप्ति हो पाती है। हमारी सभी टीमों में Cursor की भूमिका तेज़ी से बढ़ रही है।
कुछ प्रमुख फ़ायदों ने इसे अलग बनाया:
- न्यूनतम सेटअप: उपयोगकर्ता बिना किसी जटिल परिवेश कॉन्फ़िगरेशन के तुरंत एजेंट के साथ काम शुरू कर सकते हैं। इससे अलग-अलग स्तर की तकनीकी समझ वाली टीमों में अपनाना व्यावहारिक हो गया।
- दृश्य क्षमताएँ: Cursor के built-in ब्राउज़र ने डिज़ाइनरों और QA इंजीनियरों के लिए एजेंट द्वारा किए गए परिवर्तनों को दृश्य रूप से सत्यापित करना आसान बना दिया। इन टीमों ने Cursor के समृद्ध इंटरफ़ेस को terminal-आधारित विकल्पों पर तरजीह दी, जहाँ visual output की समीक्षा के लिए अतिरिक्त टूलिंग की ज़रूरत पड़ती थी।
- एकीकृत एजेंट कार्यस्थान: Cursor ने कोड जनरेशन, समीक्षा, टेस्टिंग और डीबगिंग के लिए एक ही platform उपलब्ध कराया, ताकि उपयोगकर्ताओं को अपना काम करने के लिए अलग-अलग टूल्स के बीच स्विच न करना पड़े।
- बड़े कोडबेस पर प्रदर्शन: Money Forward जटिल और परस्पर जुड़े हुए उत्पादन systems का रखरखाव करता है। Cursor की संदर्भ पुनर्प्राप्ति ने इन कोडबेस पर भरोसेमंद प्रदर्शन किया, जो उन गैर-इंजीनियरिंग टीमों के लिए बेहद महत्वपूर्ण था जो पहली बार उत्पादन code के साथ काम कर रही थीं।
Cursor अब इंजीनियरिंग से आगे बढ़कर डिज़ाइन, उत्पाद और QA तक फैल चुका है। जिन अन्य टूल्स ने मज़बूत UI और user experience में निवेश नहीं किया, उनके लिए इन समूहों में स्वीकार्यता दरें कम थीं।
QA परीक्षण तैयार करने को स्वचालित करता है और काम को शुरुआती चरणों तक ले जाता है
Cursor से पहले, QA इंजीनियर मैन्युअल रूप से उत्पाद स्पेक्स पढ़ते थे, हर यूज़र स्टोरी के लिए परीक्षण केस तैयार करते थे, और परीक्षण स्क्रिप्ट्स लिखते थे।
अब, QA इंजीनियर MCPs का इस्तेमाल करके Cursor को प्रासंगिक Jira टिकट और Notion दस्तावेज़ देते हैं। इसके बाद एक एजेंट संरचित परीक्षण केस जनरेट करता है, जबकि दूसरा एजेंट उन्हें Playwright स्क्रिप्ट्स में बदल देता है।
नतीजतन, परीक्षण तैयार करने में लगने वाला समय 70% कम हो गया है। QA टीमें अब जोखिम-आधारित टेस्टिंग और गुणवत्ता गेट्स पर ध्यान देकर सॉफ़्टवेयर लाइफसाइकल में पहले ही उत्पाद गुणवत्ता को प्रभावित करने में अधिक समय दे रही हैं।
QA टीम अब Cursor का उपयोग इंसिडेंट्स का विश्लेषण करने, परीक्षण परिणामों को स्वचालित करने और विकास से पहले स्पेक्स की समीक्षा करने के लिए करती है। Cursor इस बात को बदल रहा है कि हम सॉफ़्टवेयर की उत्कृष्टता कैसे सुनिश्चित करते हैं।
उत्पाद टीमें आवश्यकताओं को परिष्कृत करने के लिए Cursor का उपयोग करती हैं
Cursor प्रोडक्ट मैनेजरों को रिपॉज़िटरी से सिस्टम के बीच संबंध निकालने, आर्किटेक्चर डायग्राम जनरेट करने, और ऐसे PRD का मसौदा तैयार करने में सहायता करता है जो वास्तविक इम्प्लीमेंटेशन विवरणों पर आधारित हों।
इस तरीके से उत्पाद टीमों को इंजीनियरिंग का काम शुरू होने से पहले विशेष परिस्थितियों और अनदेखी सीमाओं की पहचान करने में मदद मिली है, जिससे सॉफ्टवेयर विकास जीवनचक्र की समग्र दक्षता बेहतर हुई है।
जब हमारे दस्तावेज़ों में विनिर्देश मौजूद नहीं होते, तब भी Cursor उन्हें सीधे कोड से पहचान सकता है। इससे हमें उत्पाद की बेहतर आवश्यकताएँ तैयार करने में मदद मिलती है, जिनके आधार पर इंजीनियरिंग काम कर सके।
डिज़ाइन सीधे उत्पादन कोड पर काम करता है
ऐतिहासिक रूप से, डिज़ाइनर स्थिर मॉकअप और सिस्टम के व्यवहार के अप्रत्यक्ष विवरणों के आधार पर काम करते थे। वे अक्सर वास्तविक यूज़र जर्नी और उस व्यावसायिक डेटा से दूर रहते थे, जो तय करता था कि कोई फ़ीचर सफल होगा या नहीं।
Money Forward के डिज़ाइनर अब Cursor की ब्राउज़र क्षमताओं और फुल-स्टैक संदर्भ का उपयोग करके सीधे कोड में एप्लिकेशन के फ्रंटएंड पर काम करते हुए तेज़ी से बदलाव करते हैं। डिज़ाइनर Cursor के एजेंट और MCPs का उपयोग करके सीधे उत्पाद एनालिटिक्स तक भी पहुँचते हैं और उसी के अनुसार अपने डिज़ाइन परिष्कृत करते हैं।
Cursor के साथ, मैं खुद उत्पाद स्पेक्स और डेटा तक पहुँच सकता हूँ। इससे मैं इस बात को ज़्यादा स्पष्ट रूप से समझते हुए डिज़ाइन कर पाता हूँ कि उत्पाद वास्तव में कैसे काम करता है, न कि सिर्फ़ उसे कैसे बताया गया है।
यदि आप अपने SDLC से जुड़ी हर टीम तक एजेंट पहुँचाने में रुचि रखते हैं, तो Cursor की परीक्षण अवधि शुरू करने के लिए संपर्क करें.