Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。14:00デブサミイベントレポートポスト開発効率やスピードを高め、ビジネスで成長を続けるためには最新技術を取り入れて進化させていく必要がある。企業の業務アプリケーションは、構成技術や運用管理を考えると大きく変わることが難しい。そんな中、株式会社ドリーム・アーツは90年代後半から存在する企業情報システムと、最新技術をふんだんに盛り込んだシステムをうまく連携している。鍵となったのはマイクロサービス化とサーバーレスだ。プロダクトデザイン本部長の石田健亮氏が語った。自己紹介の後、石田氏は会場に向かってこう問いかけた。デブサミはデベロッパーの祭典。心ときめくような最新技術が次々に紹介されるイベントだ。「みんなWeb系ですよね。いまはサービス系と呼ぶのかな。思いませんか?」と笑いを誘いながら、多くのエンジニアが抱える本音を突く。現状の仕事と比べて、最新技術はあまりに遠くてキラキラとまぶし過ぎる。そんな思いを抱えているエンジニアは少なくないのではないだろうか。みなさんひとりぼっちではありません」と、石田氏は続ける。IPAのIT人材白書によると、全てのIT人材の推定数は88万6000人。うち受託開発ソフトウェア業が約61万人。彼らは企業向けのソフトウェア開発を行っている層で、多くがそう簡単に「変われない」。実情としては、キラキラした新技術を使いたくても手が出せないエンジニアがIT人材の中では多数派ということだ。石田氏はそうした「(そう簡単に)変われない」環境でも進化していける方法について、自らの実践を踏まえ紹介した。石田氏が所属するドリーム・アーツもまた、大企業向けのシステム開発やサービス提供をしている。代表的な製品のひとつが企業向け情報共有のためのポータル・グループウェア「INSUITE(インスイート)」。1997年から提供しているため、使われている技術はPerlやCGI、リレーショナルデータベースなどで、比較的古く、なかなか変われない技術たちだ。「ただし、開発の方法論はGitHubといった新しいものを着実にキャッチアップしている」と石田氏は補足する。同社は2016年からビジネスチャットアプリ「知話輪」を提供している。こちらはFirebaseを基盤に、iOSやAndoroid向けにもアプリを開発。HerokuやAngularも使う。石田氏が「オシャンティーなアーキテクチャ」と話したこれらは、まさにキラキラまぶしい系の技術といったところだろうか。昨年のデブサミ2017では知話輪のAPIやサーバーレスにした経緯などが詳しく語られた。今年のテーマは「古くて変われないシステムをいかに進化させていくか」だという。Ver.4.0がリリースされた。INSUITEは従来の機能や使い勝手はそのままに、知話輪と連携して自然言語解析やAI技術を取り入れ「コグニティブ・エージェント」へと進化。ベースのアプリケーションは以前のままでありながらも、自然言語解析ができるチャット機能など、新しいユーザー体験を提供できるようになった。知話輪に「スケジュールを教えて」と入力すると、自分のスケジュールが表示される。そこで「招集」ボタンをタップすると、会議へ招待できたり、メンバーのためのワークスペースが作られたりする。会議に使われたホワイトボードの画面を添付すれば簡単な議事録になる。Service)」を利用している。「佐藤さんと明日、会議したい」と入力すれば、LUISが「Who=佐藤さん」「When=明日」「Intent=会議予約」と解析する。現在の解析機能はまだ完全ではないものの、学習を重ねてさらに精度を高めていくという。近年、AIは飛躍的に進化している。これまで正規表現で苦労していたことを考えると、AIを活用することによって飛躍的に開発効率や作業効率の向上を期待できる。使いたいと思うのがエンジニアとしての本音だろう。新技術を採用するには課題がある。レガシーな環境では「ITIL」や「ISO27001」「COBIT」などをベースとしたマネジメントシステムに適応していかなくてはならない。これらを順守するにはシステムのどの部分をどのように更新したかを記録し、テストを厳格に行う必要がある。石田氏は「金融や仮想通貨取引所など、お客さまの財産を守るようなところはセキュリティインシデントを防ぐようにしっかりと管理するべきです。管理をないがしろにするつもりはありません」と念を押す。当然ながらシステム保守はしっかりしなくてはいけない。