今日のカットでは、ウィキペディアについて話します-ウィキペディア-銀行のすべての製品とサービスに関するすべての情報があるスマートな参考書です。
今日、平均年齢が25歳の若くて元気な従業員が銀行の支店であなたに会います。 彼らは共感を示し、専門的な成長を目指して努力し、技術的プロセスを高く評価しています。 重要な能力は、クライアントの質問に対する答えをすばやく見つける能力です。 もちろん、従業員がクライアントに完全にアドバイスできない場合は、シニアシフトに接続するか、コールを別のサービスに転送します。 しかし、次の接続を待つクライアントはどれですか?
電話相談の場合、待ち時間が重要なSLAです。 そのため、スマートナビゲーションを使用して単一のナレッジベースを作成することにしました。
一斉に
もちろん、同様のガイドが以前に使用されています。 しかし、チームはプロジェクトのさまざまな時期に、彼ら自身の理解に従ってそれらを開発しました。 結果として-技術的な剛性、統合とサポートの複雑さ。
たとえば、以前に作成されたソリューションの1つに対して、ビデオおよびプレゼンテーションをPDF形式でのみ保存できる機能が実装されました。 情報は一時的なサーバーに置かれ、限られた時間しか利用できませんでした。十分なサーバースペースがありません。ユニットの構造、位置、地理を考慮して、コンテンツのターゲット配置に十分なスペースがありませんでした。
コンポーネントチーム
個々のコンポーネントの開発を統一するために、コンポーネントチームが割り当てられました。
そのタスクは、共通の特性、理解可能な使用シナリオを持ち、小売、企業、CIBなどあらゆる方向のビジネスチームのイニシアチブに簡単に統合できるユニバーサルモジュールを作成することです。 そのような普遍的で必要なモジュールの1つは、従業員向けのリファレンスブックです。 ビジネスチームがこのようなコンポーネントを使用すると、開発のためのリソースが大幅に節約され、最も重要なこととして、発生する可能性のあるエラーを修正できることに注意してください。
コンポーネントチームで作業するアプローチは、ビジネス開発と変わりません。すべてのイニシアチブにはデザイン思考が不可欠です。 参加者は主要な消費者を特定し、グループに分けてインタビューを実施しました。 データ分析の結果に基づいて、Invisionはプロトタイプを作成し、ユーザーでテストしました。
論文の決定2の根拠:
- データは、高度な認知検索機能を備えたディレクトリ内のファイルではなく、記事の形式で提示する必要があります。
- モバイルプラットフォームへの機能の適応性。
アイデア生成セッション中に、参加者はチームのスプリントに切り刻まれた機能を提案しました。
- 音声検索;
- クライアントの音声リクエストの分析に基づいたソリューションの自動検索。
- 内部評価および評価システム。
- 感情的な放電のシミュレーターの導入;
- 「これをよく見る」という相互参照を追加します。
開発は反復的であり、機能が制限されたバージョンが使用されるようになりました。
回避策
開発の開始時には、多数のユーザーにサポートを提供し、銀行の既存の技術回路に簡単に統合できるアクセス可能なWikiエンジンはありませんでした。
アセンブリの条件を考慮に入れて、IBM Filenetのソリューションがバッキングの一時的なソリューションとして選択されました。これにより、ドキュメントを保存し、追加の検索エンジンを使用できます。 実際、ナレッジベースの現在のバージョンは、ドキュメントが記事として表示されるファイルストレージです。
作業の過程で、チームは既存のwikiエンジンを分析しました:Confluene、IBM接続、Mediawiki、Xwiki。 コンテンツとナレッジストレージシステムについては、ウィキペディア、imdb、Apple、Samsung、TeslaなどのWebサイトのWebナレッジベースを参照しました。mediawikiなどの無料のウィキエンジンを使用すると、ソリューションをできるだけ早く実装できますが、統合とスケーラビリティに制限があります。
次のステップ
現在、開発は2つの方向で実行されています.1つのチームは既存のサービスとの統合に従事し、2つ目はすべてのアプリケーションのプレゼンテーションレイヤー(PL)に取り組んでおり、ITおよびサービスアーキテクチャの開発を主導し、関連する開発の技術サポートを提供しています。
彼らは、Atlassian Confluenceを背面のターゲットソリューションとして使用することにしました。 これにより、将来のユーザー数(300,000人以上)を考慮して、ソリューションの信頼性とスケーラビリティを大幅に向上させることができ、また、自分で購入または作成できる追加のプラグインによって機能を大幅に向上させることができます。 コンテンツエディターに満足しました-機能面で最も先進的なものの1つでありながら、明確でシンプルなインターフェイスを備えています。 システムが提供する幅広いサービスとAPIにより、システムとの統合が簡単になります。
今後の出版物では、対象となるソリューションの実装とバグ修正の実践について話します。
そのようなサービスを作成するタスクに直面したことがありますか?
エンジン開発者が使用する最も一般的なプログラミング言語は、PHP、Java、Perl、C#、およびPythonです。 Javaはスタックの基盤であるため、コメントでチャットし、Javaで記述された最適なWikiエンジンを選択することをお勧めします。