SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【デブサミ2020関西】セッションレポート(AD)

新型コロナに全力で立ち向かう! Yahoo! MAPの開発経緯とリモートワーク開発攻略法6選【デブサミ2020関西】

【A-4】Yahoo! MAPが全力でコロナ対策に乗り出した話

  • このエントリーをはてなブックマークに追加

 新型コロナウィルスの緊急事態の渦中、Yahoo! MAPは三密回避に有効な混雑状況を確認できる機能を強化し続けた。開発者として携わってきたヤフー 松村雅治氏が、開発時の経緯、およびリモートワークで開発を進める時のコツや楽しみ方を攻略法として紹介する。

  • このエントリーをはてなブックマークに追加

ヤフー株式会社 メディアカンパニー検索統括本部移動交通本部 MAPサービス エンジニア 松村雅治氏
ヤフー株式会社 メディアカンパニー検索統括本部移動交通本部 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関西】セッションレポート連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/12862 2020/09/30 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング