新型コロナに全力で立ち向かう! Yahoo! MAPの開発経緯とリモートワーク開発攻略法6選【デブサミ2020関西】
【A-4】Yahoo! MAPが全力でコロナ対策に乗り出した話
新型コロナウィルスの緊急事態の渦中、Yahoo! MAPは三密回避に有効な混雑状況を確認できる機能を強化し続けた。開発者として携わってきたヤフー 松村雅治氏が、開発時の経緯、およびリモートワークで開発を進める時のコツや楽しみ方を攻略法として紹介する。
コロナ禍でヤフーは混雑把握のための機能を次々と追加
松村雅治氏は2012年にヤフーに新卒入社して以来、ずっと大阪でアプリケーションのフロントエンドやバックエンド開発に携わっている。ヤフーは大阪駅を挟んで2か所にオフィスを構えており、どちらもフリーアドレス制なのでどこで働いてもいいようになっていた。
新型コロナウィルス感染症が広がるなか、ヤフーはリモートワークへと素早く移行。松村氏も2月下旬ごろからずっと在宅勤務を続けている。コロナ禍が長引くなか、ついに7月15日、ヤフーは「無制限リモートワーク」を発表した。10月1日より、リモートワークの回数制限やフレックスタイム勤務のコアタイムを廃止するなど、オンラインを前提とした働き方への移行を表明した。開発の仕事はしばらくオンラインが普通になる。
今回中心となるのが「Yahoo! MAP」アプリ。2017年に「Yahoo!地図」がリニューアルされ名称が変更された。「Yahoo!地図」の主要機能を引き継ぎつつ、現在地を起点に行きたい場所を選べるようになっている。公共交通機関の経路検索はもちろん、徒歩案内では地図上のナビのほか、実際の風景に進む方向を矢印で示すARモードもある。周辺の店舗や防犯マップも提供しており、「安心で快適なおでかけをサポート」がコンセプトだ。
コロナ禍で三密回避の重要性が高まるなか、ヤフーは混雑状況を確認できる機能を次々と実装していった。アプリを開くと地図の右上に「混雑」アイコンがある。これをタップしていくと混雑レーダー、混雑アイコン、混雑予報などが表示される。混雑レーダーは混雑具合に応じて色分けされたヒートマップだ。位置情報の利用を許可したユーザーの位置情報をもとにしており、過去24時間分の混雑状況が分かる。
混雑アイコンは7月30日から提供している新機能で、駅や店舗など施設周辺の混雑状況をアイコンの色で表示する。このアイコンをタップすると、施設周辺の曜日ごとの混雑傾向と当日の混雑実績が重ねて表示される。
なお、混雑レーダーは2015年9月から提供していたものの、サービス運営コストとニーズのバランスを鑑み、2020年1月にはいったん提供を終了していた。ところが新型コロナウィルスで状況は一転した。三密回避が重要になり「混雑状況を知りたい」という要望が高まってきたのだ。
ヤフーの決断と行動は早かった。4月1日にプロジェクトを発足し、翌日にはメンバーを集結。7営業日後となる4月10日には混雑レーダーを復活させた。
この記事は参考になりましたか?
- 【デブサミ2020関西】セッションレポート連載記事一覧
-
- クラウドネイティブで重要な4つの指標――AWSコンテナサービスで実現するアーキテクチャ【デ...
- クラウド型Wi-Fi「Juniper Mist」の全貌――AIとAPIがITインフラにもた...
- 新型コロナに全力で立ち向かう! Yahoo! MAPの開発経緯とリモートワーク開発攻略法6...
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社
この記事は参考になりましたか?
この記事をシェア
