予定を共有するアプリから、予定を見つけるプラットフォームへ
──まずはお二人の自己紹介と、それぞれの担当領域を教えてください。
佐藤新悟氏(以下、佐藤):iOSエンジニアとして、カレンダー本部に所属しています。主に共有カレンダー機能の開発を担当しており、2016年の入社からちょうど10年になります。TimeTreeでのニックネームはSionです。
田邉広樹氏(以下、田邉):Androidエンジニアとして、カレンダー本部に所属しています。創業した2014年からTimeTreeのAndroidアプリをずっと担当してきました。共有カレンダー機能の開発が主な仕事ですが、ウェブチームに出向した時期もあります。ニックネームはHalです。
──TimeTreeはどのようなプロダクトですか?
田邉:家族やチームなど複数人で予定を共有できるカレンダーアプリです。個人の予定管理というよりも、同じカレンダーを一緒に使うという、家の壁掛けカレンダーを家族みんなで眺めるような体験をコアとして設計されています。ユーザー数は7000万を超えており、毎週リリースを続けています。
佐藤:技術面での特徴は、iOS・Androidともにネイティブで開発していることです。ユーザービリティの細かい調整がしやすいという理由でネイティブを選んでいます。また10年以上続くプロダクトなので、最初はObjective-CやJavaで書かれていたコードを、SwiftやKotlinに段階的に移行しながら、必要な部分だけ新しくするアプローチを続けてきました。
──今回のリニューアルの概要を教えてください。
佐藤:大きく3つの変化があります。まず「ホームカレンダー」の導入です。これまでのTimeTreeはカレンダーを起動するとそのカレンダーの予定が表示される、カレンダー中心の設計でした。今回の刷新ではユーザー個人を軸にして、複数のカレンダーの予定をまとめて俯瞰できる「ホームカレンダー」がトップ画面になりました。個別のカレンダーはその下の階層として開く形です。カレンダーが主役だった設計から、ユーザーが主役の設計に変えたイメージです。
次に「フィルターカレンダー」です。ホームカレンダーの上部にフィルターを設け、表示するカレンダーをオン・オフで切り替えられるようにしました。家族カレンダーだけ、仕事カレンダーだけといった絞り込みが直感的にできます。
そして「見つける」機能です。ユーザーが自分で登録した予定だけでなく、公開カレンダーで公開されている話題のイベントやセール情報、フォロー中の公開カレンダーの更新などを発見できる画面です。気になった予定は「気になる」ボタンを押してカレンダーに表示することもできます。自分で予定を登録するだけでなく、新しい予定を見つけるプラットフォームへという変化です。
──10年続いてきたアプリを、なぜこのタイミングで大規模にリニューアルしようと決断したのですか?
佐藤:「TimeTreeを、未来の予定に出会うためのプラットフォームにしたい」という構想は、実は創業当初からありました。ただ、まずはグループで予定を共有するという価値が評価されてサービスが成長していく中で、プラットフォーム化は後回しになってきた経緯があります。
既存の構造では「新しい機能を入れる場所がない」という課題も以前からありました。例えばハンバーガーメニュー(画面左上の三本線アイコンを押すと開くメニュー)の中にどれだけ新機能を追加しても、ファーストビューに入らないため使ってもらえないという失敗が続いていました。「そろそろやらなければ」というタイミングが今だったのです。
田邉:先ほどの3つの機能に加えて、今後リリースされるAI関連の機能なども「置く場所」をまず作る必要がありました。これまでどれだけ新しい機能を作っても、ハンバーガーメニューの奥に入れてしまうとファーストビューに出てこないので使ってもらえない。その失敗の繰り返しが、今回の判断を後押しした部分は大きいと思います。
1年かけて挑んだ、TimeTree史上最大のUI改修
──プロジェクトの体制を教えてください。
佐藤:「リストラクチャープロジェクト」と呼んでいました。構造改革を直訳した名前で、チーム内では「リストラPJ」と言っていましたが(笑)、もちろん窓際という意味ではありません。タスクフォース形式で、各部署から選りすぐりのメンバーを集めました。iOS・Androidエンジニアが最初2名ずつ、バックエンドエンジニア1名、PdM(プロダクトマネージャー)2名、デザイナーという構成で、最終的にはクライアントエンジニアが1名ずつ追加されました。
──プロジェクトの期間とリリースのスケジュールを教えてください。
佐藤:2025年5月頃から本格的に動き出しました。2025年12月に希望ユーザー向けのベータリリースを行い、2026年1月に「見つける」機能とあわせて本格リリースし、全ユーザーへの完全移行が完了しました。約1年をかけた大規模プロジェクトでした。
田邉:SREチームやCSチーム(カスタマーサポート)、広告チームなど、全社を巻き込んだプロジェクトになりました。

