ERP Cloud Systems - عندما لا تعمل الأنظمة القديمة ولا تعطيك النتيجة المطلوبة ، قم ببناء النظام الخاص بك(برنامج القروض)

كما قلنا من قبل ان المالكين الحقيقيين للنظام هم المستخدمين لقد تم تصميم تطبيق كامل في النظام بناء على طلب عميل وهي مؤسسة Zerodha المتخصصة في الأقراض , لقد بدأنا محادثة حول مميزات إدارة القروض. لقد أدى

 · 5 min read



بصرف النظر عن تطوير البرمجيات ، كان السيد  Deepesh دائمًا فضوليًا بشأن صناعة التمويل والإقراض. مع توهج في عينيه ،

دخل إلى المكتب على استعداد لامتصاص كل المعرفة لبناء بعض المميزات. لم يكن يعلم أن هذه كانت بداية وحدة جديدة كاملة لإدارة القروض في ERPNext.


قبل بضعة أسابيع عندما كان السيد ديبيش يعمل من المنزل في قضية صغيرة، أرسل السيد روشاب (مؤسس شركة Frappe) رسالة إلى مجموعة الدردشة الهندسية أن مؤسسة Zerodha تريد نظامًا لإدارة القروض وسأل عما إذا كان أي شخص مستعدًا للتطوع


يناسب هذا المشروع نطاق ديبيش (المحاسبة). نظرًا لأنه يتماشى مع اهتماماته ومعرفته ، تطوع على الفور لبناء هذا.



تعريف إدارة القروض

قبل الخوض في مزيد من التفاصيل ، دعونا نفهم اولاً إدارة القروض واستخداماتها. تُستخدم أنظمة إدارة القروض لإدارة دورة الإقراض بأكملها بما في ذلك التطبيق وإدارة الأوراق المالية وحساب الفوائد والتأخير والعقوبات وما إلى ذلك.


تقدم Zerodha Capital ، إحدى شركات Zerodha ، قروضًا مقابل الأوراق المالية. ببساطة ، يمكنك الاستفادة من القروض مقابل أي أسهم ، وما إلى ذلك ، لديك في حساب Zerodha. لكن نظامهم القديم لم يعد يعمل معهم بعد الآن.



عندما تكون في حيرة، اختر Frappe

أراد القائمين على مؤسسة  Zerodha حل مشاكل متعددة مع نظام إدارة القروض. كان لبرمجياتهم القديمة العديد من المشكلات. عدم الحصول على الدعم المتوقع لم يجعل الأمر أسهل أيضًا. ومن ثم ، قال لدى فيناي (نائب رئيس قسم التكنولوجيا  لدى Zerodha) فكرة ، "كان فريق المحاسبة لدينا يستخدم ERPNext بالفعل ، فلماذا لا نبني إدارة القروض لدينا في ERPNext."


كما كنت تتوقع من معظم منتجات برامج B2B (وليس ERPNext فقط) ، لم تكن واجهة النظام الأقدم سهلة الاستخدام وكانت عملية الإعارة بأكملها مرهقة. كانت Zerodha تستخدم بالفعل ERPNext و Frappe Framework لعملياتها الداخلية مثل CRM والمحاسبة.



تعلم  أعمال الاقراض

لبناء مجموعة من المميزات ، احتاج (ديبيش) إلى فهم المتطلبات أولاً. ماذا ستحل هذه الوحدة؟ ما هي تدفقات العمل؟ من هم المستخدمون؟ ما هي المعاملات والمواقف التي يجب تغطيتها؟ وكانت الاتصالات الافتراضية مقصرة في الإجابة على هذه الأسئلة المعقدة.



الى مدينة بنغالور (مقر مؤسسة Zerodha)

ومن ثم ، في سبتمبر 2019 ، انتقل (ديبيش وروشابه) الساعة 6 صباحًا إلى بنغالور. في مكتب Zerodha ، استقبلهم فيناي ، نائب رئيس قسم التكنولوجيا وعدد قليل من فريق Zerodha مع السيد لبيب ، كبير المطورين. انضم المدير المالي كارثيك ، مبتكر Zerodha Varsity ونائب الرئيس للتعليم في Zerodha.


بعد الإفطار والمحادثة غير الرسمية ، قاد كارثيك المناقشة موضحًا معظم المتطلبات المالية مثل قواعد بنك الاحتياطي الهندي ، والعجز ، والفوائد ، وحسابات المدفوعات ، وكيف ينبغي القيام بها ، وما إلى ذلك. وشرح منطق خصم الدفع وناقش فريق Frappe تدفق دورة القرض العامة.


أضاف فيناي ولبيب مدخلات فنية بينما انضم باساوارج من Frappe إلى المحادثة لإضافة مدخلات حول إدخالات دفتر الأستاذ ومعالجتها. قام الجميع معًا بتعيين جميع إدخالات دفتر الأستاذ للصرف وتراكم الفوائد.


ثم قام فريق Frappe بتعيين كل هذه المتطلبات إلى ERPNext. تم تحديد جميع المعاملات قبل التوجه إلى MTR ،و زيارة الحديقة النباتية الشهيرة.


في اليوم التالي ، عمل ديبيش ورشابه على تصميم الحل الأساسي وشرحوا النموذج لفريق Zerodha وبدا أنهم أعجبوا به الآن أنها مجرد مسألة تنفيذ! قبل الصعود في الساعة 4 مساءً من بنغالور ، دخل فريق Frappe في متجر ستاربكس لمزيد من المناقشة وصياغة الخطة.


وضع التعلم في العمل

كانت الخطة الأولية هي إنشاء تطبيق Frappe Framework مخصص لـ Zerodha ولكن عند مناقشة المتطلبات ، قرر Frappe إضافته في ERPNext. كانت المتطلبات عامة ويمكن أن تكون مفيدة للمستخدمين الآخرين أيضًا. بغض النظر ، قامت Zerodha برعاية هذه الوحدة.


بدا منطق القرض هكذا

نظرًا لأن Zerodha كانت تستخدم بالفعل وحدات ERPNext ، فإن وحدة القرض الجديدة ستتكامل بسلاسة مع الأجزاء الأخرى. ستتم دورة القرض بأكملها من إدارة بيانات العملاء إلى إدارة القروض إلى المحاسبة إلى الفواتير في برنامج واحد - ERPNext.



إطلاق وحدة القروض الكاملة

بعد العودة إلى مومباي ، بدأ (ديبيش) العمل على المميزات. يتابع الكثير من المراجعات وردود الفعل.


بداية نشطة

مسلحًا بمعرفته الجديدة بالقروض ، بدأ ديبيش التطوير بعد فترة وجيزة من وصوله إلى مومباي. مع الإطار التأسيسي للهياكل جاهز في 4 أسابيع ، واصل العمل على منطق المعاملة. تواكب التواصل المستمر بين ديبيش ولبيب.


كان هناك تطور سريع في الشهرين المقبلين. في حوالي شهر نوفمبر ، استقرت الأمور بوتيرة أبطأ مع المراجعات والتحسينات المستمرة بناءً على التعليقات.


يكاد الأمر ينتهي

في يناير 2020 ، تم دمج وحدة LMS أخيرًا في مستودع GitHub الخاص بـ ERPNext. أصبح وحدة جديدة تمامًا.

لكن الأمور سكتت حيث انشغل الفريقين بمشاريع أخرى. تم دفع إصلاحات طفيفة فقط.


اقترب الإنتاج

بعد ثلاثة أشهر ، في أبريل 2020 ، عندما تم إعادة هيكلة بعض الأجزاء مثل المجموعات (سداد القرض) ، بدت الوحدة جاهزة تقريبًا للإنتاج.

بدأت Zerodha الاختبار التجريبي الداخلي والتعليقات المشتركة. تم دفع إصلاحات متعددة وتم وضع القرض مقابل خدمة الأوراق المالية من Zerodha في الإنتاج في 1 ديسمبر 2020. يمكنهم أخيرًا البدء في استخدامه.


يتذكر ديبش ، "كانت لدي خبرة كبيرة في العمل على هذه الوحدة مع Zerodha. لقد تعلمت الكثير من الأشياء الجديدة عن أعمال الإقراض. كان فريق Zerodha بأكمله داعمًا للغاية في مراجعة UAT والرد على استفساراتي ".



التحديات في صنع وحدة إدارة القروض

كان معظم المشروع يبحر بسلاسة مع تواصل مستمر وفهم واضح للمتطلبات. كان التحدي الوحيد الذي واجهه ديبيش هو فهم بعض السيناريوهات المعقدة في المحاولة الأولى. لكن التكرارات المتعددة مع Zerodha ساعدت في تصحيحها. هذا هو الحال عادة عندما تكون هناك معاملات معقدة متعددة.


وحدة إدارة القروض في ERPNext قادرة على التعامل مع أي نوع من القروض تقريبًا مثل قرض الطلب ، والقرض لأجل ، والمضمون ، وغير المضمون. نظرًا لأن التطبيق عام للغاية ، فقد فتح الاحتمالات لكثير من الحالات المتطورة التي يمكن أن تسوء. يتطلب تحديد حالات الحافة وحلها الكثير من الاختبارات اليدوية الشاقة من ديبيش.



كيف تبدو وحدة إدارة القروض

نجح نظام إدارة القروض الجديد في حل المشكلات الرئيسية مثل دعم أفضل ووظائف كاملة عبر معاملات القروض. دعنا الآن نرى بعض لقطات الشاشة من نظام إدارة القروض في ERPNext.


تعرض لوحة المعلومات نظرة عامة على جميع الأرقام المهمة:



يوضح طلب القرض تفاصيل حول القرض وجدول السداد:



يخزن تعهد ضمان القرض تفاصيل حول الضمان المرهون للاستفادة من القرض:



تساعد وحدة إدارة القروض في ERPNext على إدارة قروض العملاء ، وكذلك إدارة الإقراض الداخلي. يمكن الحصول على هذه الرواتب من الصندوق. تتطلع Zerodha أيضًا إلى توسيع  وحدة ادارة القروض في ERPNext لقروض الموظفين.



ماذا بعد؟

يمكن لنظام إدارة القروض النهائي الذي صنعته Frappe التعامل مع أي نوع من الاموال مثل السيارات والذهب والممتلكات وما إلى ذلك.


يواصل Deepesh العمل على مميزات محاسبية أخرى ، لكنه يقول إن هناك أشياء أخرى يتطلع إلى إضافتها مثل التنبيهات والإشعارات المتعلقة بالتخلف عن السداد ، وتحليل الائتمان ، وما إلى ذلك.


يضيف السيد لبيب من Zerodha عن التجربة قائلاً : "كان بناء خدمة القرض مقابل الأوراق المالية باستخدام وحدة إدارة القروض في ERPNext تجربة رائعة. يمكننا إنشاء تدفقات عمل مخصصة على متن الطائرة ، وطلب قرض ، وإدارة القروض بسهولة باستخدام المميزات الجاهزة التي يوفرها Frappe و ERPNext. كان دمج النظام مع التطبيقات التي تواجه العملاء باستخدام واجهات برمجة تطبيقات Frappe REST أمرًا سهلاً وموفرًا للوقت بالنسبة لنا. فريق Frappe استباقي للغاية في تلبية متطلباتنا واقتراحاتنا فيما يتعلق بوحدة إدارة القروض ".


No comments yet.

Add a comment
Ctrl+Enter to add comment