最初のオンラインカーローンサービスを作成した方法

2018年の初めに、銀行によるクライアント向けのオンラインソリューションの積極的な作成に対する貸付市場の傾向がありました。消費財や住宅ローンなどのセグメントでローンを取得するプロセスを容易にするオンラインサービスが登場しました。しかし、自動車ローンのオンラインソリューションはまだありませんでした。



Rusfinance Bankは自動車ローンを専門としているため、できるだけ早くデジタル戦略を策定し、クライアントが家を離れることなくローンの申請と承認を受けることができる便利なサービスを開始する必要がありました。



ニーズと要件を満たす既製のIT製品は見つかりませんでした。銀行部門では、サードパーティのITソリューションを慎重に使用する必要があるため、独自に開発パスを選択しました。



この記事では、私たちが提案するサービスの要件、MVPを本格的な製品にした方法、および設定されたビジネス上の問題をより効果的に解決するためのアイデアとその技術的実装をどのように選択したかについて説明します。









機能要件



私たちは野心的な課題に直面しました。それは、RusfinanceBankのクライアントがオンラインでローン申請の迅速なソリューションを受け取ることができる便利なサービスを開発することです。



同時に、アプリケーションのデータがクライアントの個人アカウントで利用可能であり、事前に入力されたデータを使用してモジュールの質問に記入できることを確認することが重要でした。



これらおよびその他の重要な側面に対処するために、詳細な機能要件を策定し、ビジネスプロセスについて説明しました(下の図を参照)。







主な要件は次のとおりです。



  1. SMS. , .
  2. . .



    , (), , .
  3. . , . , .
  4. . () . .
  5. . 3- :

    • ― , ;
    • ― , , , , api ( );
    • ― .


    最初の2つのレベルでは、エラーのあるフィールドが強調表示され、何が問題なのかも示されます。
  6. SMS-ソリューションについてクライアントに通知しますオンラインアプリケーションの計算結果に基づいて、クライアントは決定を含むSMSメッセージを受信します。自動承認または拒否の場合、SMSが送信されます。アプリケーションのステータスが「確認済み」または「拒否済み」の場合。リクエストが「グレー」ゾーンに入ると、SMSは送信されません。
  7. サイト上のクライアントへの回答SMSを介した回答に加えて、クライアントはサイトで回答を受け取る機会を得ます。


すべての基本的な機能要件を策定して説明した後、私たちのチームはそれらの実装に進みました。



MVPビジネスプロセスの簡単な説明



製品のフェーズ1、つまり「事前リリース」をかなり迅速に開始することができました。「プレダンケット」は、フィールド数が少ないという点で本格的なオンラインソリューションとは異なり、ローンの決定は最終的なものではなく予備的なものでした。それでも、その実装のおかげで、私たちは需要を理解し、最初の結果を収集し、質問票の完全版に取り組み続けることができました。



MVPから完全な製品まで



質問票の完全版の開発には約1年かかりました。暫定版とは次の点で異なります。



  • フェーズ1(予備)では、クライアントはより少ない数のフィールドを要求され、個人アカウントはなく、質問票の決定は予備的に行われました。この段階で、詐欺の兆候が見られれば、確かに「いいえ」と言うことができます。クライアントが自動車販売店に到着して初めて、最終的な「はい」と言えます。
  • フェーズ2では、クライアントの個人アカウントが登録され、前のフェーズよりも多くのフィールドが収集されましたが、追加の努力に対する見返りとして、クライアントはすぐに最終決定を受け取りました(もちろん、彼が示したデータが信頼でき、トランザクションで確認された場合)。


フェーズ2の開発フェーズ(2018年第2四半期)中に、SCRUMアンケートのリリースに取り組むことにしました。確立されたSCRUMプロセスと、チームに権限/リソースを提供するマネージャーの意欲のおかげで、製品を迅速に市場に投入することができました。



2018年末までに、銀行の事務所を訪問することなく、自動車ローンに関する本格的なオンラインアンケートが展開されました。同時に、最初のローンはオンラインから来たクライアントと発行されました。



あなた自身の推論を恐れて、顧客にもっと耳を傾けてください



本格的なオンラインアンケートの登場以来、銀行はLEADを受け取り始めましたが、その数はまだ目標指標を反映していません。



2019年に500件のローンを発行するには、アンケートの回答率を60%以上にする必要がありました。



社内で多数の議論を行い、近隣の部門からフィードバックを収集し、独自の仮説を実行する道を歩みました。



いつものように、クライアント自身が助けてくれました。本格的なアンケートの登場とほぼ同時に、フィードバックを収集するためのシンプルな機能を実装しました。



アンケートに回答した後、クライアントはフィードバックを収集し、評価とコメントを示す質問をしました。「すべてが明確でした」、「使いやすさ」、「友達に勧めます」、「アンケートに関する一般的なコメント」。



チームメンバーは毎日、フィードバック付きの要約ファイルを受け取りました。2〜3週間に1回、分析して結論を​​出しました。



もちろん、まずは肯定的なレビューだけを見たかったのですが、理想的なクライアントは批判をするクライアントであることは誰もが理解していました。ここで、必要なアイデアとソリューションを見つけました。これらは後で銀行のWebサイトに実装されました。



その結果、私たちは:



  • オンラインアシスタントとのチャットを「ねじ込み」ました。
  • クライアントがこれを理解していなかったため、フィールドの名前を「1か月あたりのローンに割り当てることができる金額」に変更し、正しく入力する方法のヒントを追加しました。
  • テスト段階では検出されなかった明らかなバグを発見しました。
  • フィールドの自動入力を追加しました-住所を入力する段階、雇用主を選択する段階、パスポートを発行した人を示す段階。
  • , , , , ;
  • ;
  • 2- ;
  • , , , ;
  • , ;
  • , ;
  • , ( , );
  • .






バグ修正と新機能により、世界の状況が改善されたように思われます。より多くのLEADを受け取り始め、そして最も重要なことに、安定した販売が現れました。



2019年の初めに、月に約10件のローンを発行しました。また、LEADの数は約2000です。第4四半期には、売上高はすでに5倍になりました。そして2020年の7か月で、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');
  };


クライアントは、このフォームでWebサイトでの貸し出しの決定に対する回答を受け取ります(答えを視覚化する例、実際の計算は示されているものとは異なる場合があります):







現在、オンライン申請を送信し、ローンで迅速な応答を受け取ることにより、クライアントは時間と神経を大幅に節約します。



しかし、私たちは栄光に満足しておらず、新しい機能に取り組んでいます。



All Articles