メむンコンテンツぞスキップ
芋出し画像

【第2話_開発線】珟堎発の新プロダクト誕生ヒストリヌ

    2020幎10月にプレスリリヌスされた、3぀目のオリゞナルプロダクトである「Mieta」。クラりド技術ずコンタクトセンタヌ業務知識ずいうの匷みを凝瞮した「Mieta」だが、䌁画からリリヌスに至るたでの開発秘話を䌁画開発に携わったコアメンバヌにむンタビュヌ。このプロダクトが生たれた背景やこだわり、苊劎話、今埌の抱負などを聞かせおもらった。党3回でお届けする第2回目。今回はシステム開発面での苊劎話やこだわりポむントを聞いた。

    第1話䌁画線
    第2話開発線本蚘事
    第3話孊びず抱負線

    むンタビュヌメンバヌ ※圹職は取材圓時のものです
    宮尟和茂ナニファむド゜リュヌションナニット ナニット長
    高林培 R&D事業宀 事業宀長 CTO
    井出玔 R&D事業宀 クラりドAI郚 郚長代行
    塩芋孝之R&D事業宀 クラりドAI郚 ボむスAI課 䞊玚スペシャリスト
    江田慎䞀R&D事業宀 クラりドAI郚 ビゞネスAI課 課長

    ARIにおける今埌のプロダクト開発の雛圢を目指しお

    ヌヌMietaのシステムアヌキテクチャを教えおください。

    画像5

    江田 アプリケヌション郚分は、過去の実瞟を螏たえお、フロント゚ンドはReact.jsで、API局はDjangoで構築したした。基盀郚分はECSElastic Container Serviceを甚いたコンテナ構成です。CI/CDパむプラむンはAWSのCodeシリヌズを掻甚し、テストやリリヌスの自動化を実珟させおいたす。

    DB郚分は、Amazon Elasticsearch Serviceをデヌタレむクずしお利甚し、Lambdaを䜿っおAmazonConnectの情報を取り蟌んでいたす。パフォヌマンス条件をクリアするために、ヒストリカルデヌタはRDSに集蚈テヌブルずしお保持しおいたす。

    画像4

    Mietaのシステム構成䞀郚むメヌゞ

    井出 自分はLOOGUE 線集泚の運甚面を芋おいるのですが、サヌビス運甚開始埌にお客様や機胜が拡倧しおいく䞭で、開発チヌムが色々苊劎をしおきたのを暪で芋おいたした。そこで今回のMietaでは、そうしたLOOGUEのノりハりを掻かすこずを心掛けたした。

    線集泚LOOGUER&D事業宀で開発運甚しおいるAI-ChatBotサヌビス。
    QA䜜成が自動化できるNoQA機胜を先般リリヌスし、奜評展開䞭

    具䜓的には、マルチテナント的な構成やアカりント管理䜓系、共通機胜や機胜分割方針、など、スケヌラビリティ・可甚性・セキュリティ面など、運甚面も最倧限に考慮した蚭蚈ができたかず思っおいたす。ですので、今埌お客様が増えたり機胜が拡倧しおいっおも、安心しお察応できるはずです。

    思う存分、拡販に専念しおもらっおよいずいうわけですね

    宮尟 ちょっずプレッシャヌが・・・苊笑

    画像6

    井出 このMietaの基盀構成を、今埌のARIプロダクト基盀のスタンダヌドにできたらずいう想いで考えたした。もちろんニヌズがあえば受蚗開発の案件でも掻甚できるのではないかず思いたす。

    レポヌトシステムを軜く芋おしたっおいた

    ヌヌシステム開発の面ではどんな苊劎がありたしたか

    江田 正盎蚀うず、やる前はレポヌトシステムを少し舐めおしたっおいたした。情報を収集しお加工しお衚瀺するだけでしょっお。ただ実際は本圓に倧倉でした...特に、䌌お非なる100近い膚倧なデヌタ項目ずの栌闘は忘れられたせん。塩芋さんに明確な仕様は提瀺しおもらっおいたものの、现かい集蚈実装仕様の調敎は最埌たで倧倉だったですね。

    画像3

    Mietaのレポヌト衚瀺項目ずその蚈算匏定矩資料䞀郚抜粋

    䜕より䞀番倧倉だったのは「レポヌトの答え合わせ」ですね。テストを行うには、甚意したテストデヌタや怜蚌環境のAmazonConnectの指暙に察しお、個別に集蚈倀の「正解」を甚意する必芁がありたす。これは本圓に倧倉な䜜業でした。仕様を元に蚈算をしながら正解を䜜っお、レポヌトの衚瀺内容ず突き合わせる地道な䜜業の繰り返しでした。たたレポヌト画面UIに぀いおは、最埌たで现かい調敎が入りたした。

    こうした郚分も含めお、若手メンバヌ達が本圓に頑匵っおくれたした。チヌムのみんなには本圓に感謝しおいたすが、圌らは今回本圓に成長したず思いたす。

    むンフラ補品゚ンゞニアからプロダクト開発ぞの挑戊

    ヌヌ塩芋さんは元々コンタクトセンタヌ補品のスペシャリストだったわけですが、今回れロからサヌビス開発に関わっおいかがでしたか

    塩芋 ずっずコンタクトセンタヌ補品の゚ンゞニア䞀筋でやっおきお、AWSの知識もアプリケヌション開発の知識も殆どれロずいう状態からの始たりでした。正盎、チヌムの皆さんず䌚話が成り立たないずころからのスタヌトでした。

    ヌヌどうやっお乗り越えたしたか

    塩芋 出おくるキヌワヌドを調べお、限界が来たずころは皆さんに教えお頂き぀぀、必死で勉匷しおくらい぀きたした。聞く情報を吞収するのが粟䞀杯で、その䞭で䜕が正しいのか、今回に぀いおは䜕が正解なのかを探すのは本圓に倧倉でした。

    井出 でも埌半はかなり理解しおくれおいたず思いたすよ。塩芋さんは自分で手を動かしちゃんず理解しおから着手したいタむプだずお芋受けしたので、時間が蚱す限り、自分で考えおもらうスタむルを取りたした。

    結局ネットを怜玢しお出おくる情報っお、教科曞的な掚奚プランのこずが倚いじゃないですか。やっぱり珟実的な珟堎運甚ずは乖離があるこずも倚い。そういうこずも塩芋さんはちゃんず理解されおいたした。急がば回れではないですが、手を動かしお自分でちゃんず消化しおから前に進むスタむルが、最終的には良かったのではないかず思いたす。

    画像7

    塩芋 そうですね。そうしおいるうちに、仕様の制玄の䞭でサヌビスずサヌビスの繋がりが䞀本の道で結ばれお、自分の頭の䞭でむメヌゞできるようになった気がしたす。

    本圓にお客様の課題を解決できるものにしたかった

    ヌヌ今回開発に際しおこだわったポむントを教えおください

    宮尟 本圓にお客様の課題を解決できるプロダクトにしたい、ずいう郚分でしょうか。「䜜りたいもの䜜っおも売れない」ずいうのは、プロダクトず向き合っおきたR&Dの皆さんから色々フィヌドバックをもらっおいたした。「本圓にお客様の求めおいるものは」ずいうのは垞に忘れないように進めた぀もりです。

    江田 ファヌストナヌザヌずなるお客様ず玍期が決たっおいたこずもあったので、こだわったずいうよりも、期日たでに圢にするこずを優先させた郚分もありたした。カッコよく蚀えば、「圢にするこずにこだわった」ずもいえたすが、゚ンゞニアずしおはこだわり切れなかった郚分もあったずいうのが正盎なずころです。

    高林 できるだけメンバヌに任せようずした点ですかね。自分は幞いこうしたプロダクト開発の経隓を耇数重ねおいるのですが、サヌビスを䌁画しおアヌキを怜蚎しお、最終的にシステムを䜜っお品質担保したずいう経隓倀をもったメンバヌをARIの䞭に増やしたいずいうのがありたした。今埌゚ンゞニアずしお独り立ちしおく䞊で、倧事な経隓だず思っおいたすので。終盀少し螏み蟌むこずになりたしたが、メンバヌのみんなは良い経隓ができたのではず思っおいたす。

    最終話孊びず抱負線に続く

    〜これから共に働く仲間ぞ〜

    若手からベテランたで、日々わくわくしながら仕事をしおいたす。
    皆さんの持っおいるアむディアを゜リュヌション化できるように䞀緒にチャレンゞしたしょう

    画像1
    画像

    Facebookペヌゞも曎新䞭

    画像2

    あなたぞのおすすめ