نظرًا لأن Rusfinance Bank متخصص في قروض السيارات ، كان من الضروري تطوير إستراتيجية رقمية في أقرب وقت ممكن وإطلاق خدمة ملائمة تتيح للعميل التقدم والحصول على الموافقة للحصول على قرض دون مغادرة المنزل.
لم نعثر على منتجات تكنولوجيا المعلومات الجاهزة التي تلبي احتياجاتنا ومتطلباتنا - في القطاع المصرفي ، يتعين علينا استخدام حلول تقنية المعلومات الخاصة بطرف ثالث بحذر ، لذلك اخترنا مسار التطوير بأنفسنا.
في هذه المقالة ، سنتحدث عن متطلبات الخدمة التي قدمناها ، وكيف حولنا MVP إلى منتج كامل ، وكذلك كيف اخترنا الأفكار وتنفيذها التقني لحل مشاكل العمل المحددة بشكل أكثر كفاءة.
المتطلبات الوظيفية
لقد واجهتنا مهمة طموحة: تطوير خدمة ملائمة تسمح لعملاء Rusfinance Bank بتلقي حل سريع بشأن طلب القرض عبر الإنترنت.
في الوقت نفسه ، كان من المهم التأكد من أن البيانات الموجودة في التطبيق متاحة للعميل في حسابه الشخصي ، ويمكنه ملء الاستبيان في الوحدة باستخدام البيانات المعبأة مسبقًا.
لمعالجة هذه الجوانب الهامة وغيرها ، قمنا بصياغة متطلبات وظيفية مفصلة ووصف عملية الأعمال (انظر الرسم البياني أدناه).
متطلباتنا الرئيسية هي:
- SMS. , .
- . .
, (), , . - . , . , .
- . () . .
- . 3- :
- ― , ;
- ― , , , , api ( );
- ― .
في المستويين الأولين ، يتم تمييز الحقول التي بها أخطاء ، كما يتم الإشارة إلى الخطأ. - رسائل SMS لإعلام العملاء بالحل . بناءً على نتائج حساب الطلب عبر الإنترنت ، يتلقى العميل رسالة نصية قصيرة بالقرار. يتم إرسال الرسائل القصيرة في حالة الموافقة أو الرفض التلقائي ، أي في الحالات التي يكون فيها الطلب بحالة "مؤكد" أو "مرفوض". عندما يدخل الطلب المنطقة "الرمادية" ، لا يتم إرسال SMS.
- الجواب للعميل على الموقع . بالإضافة إلى الرد عبر الرسائل القصيرة ، يحصل العميل على فرصة الحصول على إجابة على الموقع.
بعد صياغة ووصف جميع المتطلبات الوظيفية الأساسية ، شرع فريقنا في تنفيذها.
وصف موجز لعملية الأعمال MVP
تمكنا من إطلاق المرحلة الأولى من المنتج - "الإطلاق المسبق" بسرعة إلى حد ما. اختلف "Predanquet" عن حل متكامل عبر الإنترنت في عدد أقل من الحقول ومن حيث أن القرار بشأن القرض تم إعطاؤه أوليًا وليس نهائيًا. ومع ذلك ، بفضل تنفيذه ، تمكنا من فهم الطلب وجمع النتائج الأولى ومواصلة العمل على النسخة الكاملة من الاستبيان.
من MVP إلى منتج كامل
استغرق تطوير النسخة الكاملة من الاستبيان حوالي عام. اختلفت عن النسخة الأولية من حيث:
- في المرحلة 1 (أولية) ، طُلب من العميل عدد أقل من الحقول ، ولم يكن هناك حساب شخصي ، واتخذ القرار بشأن الاستبيان بشكل أولي. في هذه المرحلة ، يمكننا أن نقول لا بالتأكيد إذا رأينا علامات الاحتيال. يمكننا أن نقول "نعم" النهائية فقط بعد أن يأتي العميل إلى وكالة بيع السيارات.
- في المرحلة الثانية ، تم تسجيل الحساب الشخصي للعميل ، وتم جمع المزيد من الحقول عن المرحلة السابقة ، ولكن كمكافأة على الجهود الإضافية ، تلقى العميل على الفور قرارًا نهائيًا (بالطبع ، إذا كانت البيانات التي أشار إليها موثوقة وتم تأكيدها في المعاملة).
خلال مرحلة التطوير للمرحلة الثانية (الربع الثاني 2018) ، قررنا العمل على إصدار استبيان SCRUM. بفضل عمليات SCRUM الراسخة واستعداد المديرين لتمكين الفريق بالسلطات / الموارد ، تمكنا من طرح المنتج بسرعة في السوق.
بحلول نهاية عام 2018 ، تم نشر استبيان كامل عبر الإنترنت لقرض سيارة دون زيارة مكتب البنك. في الوقت نفسه ، تم إصدار القرض الأول لعميل جاء من الإنترنت.
كن خائفًا من تفكيرك ، واستمع إلى العملاء أكثر
منذ ظهور استبيان كامل عبر الإنترنت ، بدأ البنك في تلقي LEADs ، والتي لم يعكس عددها بعد المؤشرات المستهدفة.
كان من الضروري رفع معدل ملء الاستبيانات إلى 60٪ + لإصدار 500 قرض لعام 2019.
لقد أجرينا عددًا كبيرًا من المناقشات الداخلية ، وجمعنا التعليقات من الإدارات المجاورة ، واتبعنا مسار تنفيذ فرضياتنا الخاصة.
كالعادة ، ساعد العملاء أنفسهم. في وقت واحد تقريبًا مع ظهور الاستبيان الكامل ، قمنا بتنفيذ وظيفة بسيطة لجمع التعليقات.
بعد الانتهاء من الاستبيان ، قام العميل بجمع الملاحظات وطرح أسئلة تشير إلى التقييم والتعليقات: "كل شيء كان واضحًا" ، "سهولة الاستخدام" ، "سأوصي الأصدقاء" و "تعليق عام على الاستبيان".
كل يوم ، يتلقى أعضاء الفريق ملفًا موجزًا يحتوي على ملاحظات. مرة واحدة كل 2-3 أسابيع ، قمنا بتحليلها وتوصلنا إلى استنتاجات.
بالطبع ، أولاً وقبل كل شيء ، أردنا أن نرى المراجعات الإيجابية فقط ، لكننا جميعًا فهمنا أن العميل المثالي هو العميل الذي ينتقد. هنا وجدنا الأفكار والحلول التي نحتاجها ، والتي تم تنفيذها لاحقًا على موقع البنك.
ونتيجة لذلك فإننا:
- "فشل" محادثة مع مساعد عبر الإنترنت ؛
- أعاد تسمية الحقل "المبلغ الذي يمكنك تخصيصه لقرض شهريًا" وإضافة تلميح حول كيفية ملئه بشكل صحيح ، لأن العملاء لم يفهموا ذلك ؛
- العثور على أخطاء واضحة لم يتم اكتشافها في مرحلة الاختبار ؛
- إضافة ملء تلقائي للحقول - في مرحلة إدخال العناوين ، في مرحلة اختيار صاحب العمل ، في مرحلة تحديد من أصدر جواز السفر ؛
- , , , , ;
- ;
- 2- ;
- , , , ;
- , ;
- , ;
- , ( , );
- .
يبدو لنا أن إصلاحات الأخطاء والميزات الجديدة قد حسنت صورة العالم. بدأنا في تلقي المزيد من الرصاص ، والأهم من ذلك ، ظهرت مبيعات مستقرة.
في بداية عام 2019 ، أصدرنا ما يقرب من 10 قروض شهريًا. علاوة على ذلك ، يبلغ عدد الرصاص ما يقرب من 2000. في الربع الرابع ، كانت المبيعات أعلى 5 مرات بالفعل. وفي 7 أشهر من عام 2020 ، تم بيع المزيد من القروض عبر الإنترنت مقارنة بعام 2019 بأكمله.
النتائج
على موقع الويب ، يتم وضع التطبيق عبر الإنترنت بشكل متواضع في القائمة الرئيسية:
يمكنك أيضًا الدخول إليه من خلال النقر على زر "إرسال الطلب":
الاستبيان له تصميم مقتضب:
قررنا تنفيذ الرد على العميل بعد ملء الطلب باستخدام إطار Angular.
قالب مكون عرض الرسالة كما يلي:
<modal-popup #loadingText (onDismissed)="dismiss()">
<ng-container class="header">
<header-title [title]="app.getResourse('loading.popup.textHeader')"></header-title>
</ng-container>
<ng-container class="content">
<div class="justify-content-center align-self-center text-center">
<b>{{text}}</b>
</div>
</ng-container>
<ng-container class="buttons">
<btn [statistic]="app.getStatistic('questionnaire.contactInfo.popup.rate.button')" (onClick)="submit()"></btn>
</ng-container>
</modal-popup>
فئة المكون لعرض رسالة الاستجابة للاستبيان:
import { Component, Input, ViewChild, ViewEncapsulation } from '@angular/core';
import { ModalPopupComponent } from 'src/app/public/modal-popup/modal-popup.component';
import { ModalService } from 'src/app/views/app/modal/modal.service';
@Component({
selector: 'loading-text',
templateUrl: './loading-text.component.html'
})
export class LoadingTextComponent {
@Input() text: string;
@ViewChild('loadingText') loadingText: ModalPopupComponent;
constructor(private modal: ModalService) {}
open = () => {
this.loadingText.open();
};
submit = async () => {
this.loadingText.dismiss('loading-text submit');
};
dismiss = async () => {
this.modal.open('rate');
};
يتلقى العميل الإجابة على قرار الإقراض على الموقع في هذا النموذج (مثال على تصور الإجابة ، قد تختلف الحسابات الحقيقية عن تلك المشار إليها):
الآن ، من خلال تقديم طلب عبر الإنترنت وتلقي رد سريع على القرض ، يوفر العملاء وقتهم وأعصابهم بشكل كبير.
ومع ذلك ، نحن غير راضين عن أمجادنا ونواصل العمل على ميزات جديدة.