Slide 1

Slide 1 text

© 2025 estie Inc. ユーザー価値を最大化するための爆速開発

Slide 2

Slide 2 text

© 2025 estie Inc. 木村洋太 (estie Software Engineer) • 新卒でグリー株式会社に入社。Webメ ディアのバックエンド開発やSaaSプロダ クトの開発を経験。 • 2023/12にestieに入社。現在はテック リードとして、物流・オフィスリサーチ チームの開発をリード。 • 趣味はプログラミング、ボルダリング 自己紹介

Slide 3

Slide 3 text

© 2025 estie Inc. • はじめに o 開発速度が速いとは? • 爆速開発を支えるチーム文化 o チーム全員で「ユーザー価値」を考える o すぐに開発できるものは「その場で対応」する • 爆速開発を支える技術 o プルリクエストごとのPreview環境 o Feature Toggleを用いたトランクベース開発 o GraphQLを用いた一貫開発 アジェンダ ユーザー価値を最大化するための爆速開発

Slide 4

Slide 4 text

© 2025 estie Inc. はじめに

Slide 5

Slide 5 text

© 2025 estie Inc. 開発速度が速いとは? 開発速度が速い

Slide 6

Slide 6 text

© 2025 estie Inc. 開発速度が速いとは? ユーザーにとって価値ある機能を開発 リリースするまでの速度が速い

Slide 7

Slide 7 text

© 2025 estie Inc. ユーザー価値のある機能をリリース 開発速度が速いとは? ユーザーが困っていないことを速く開発してリリースしても 「開発速度が速い」という印象にはならない

Slide 8

Slide 8 text

© 2025 estie Inc. リリースサイクルが速い 開発速度が速いとは? • ユーザー価値を考慮しても、リリースした機能が必ず使われるとは限らない • 速いサイクルでリリースし、改善していくことが重要

Slide 9

Slide 9 text

© 2025 estie Inc. 爆速開発を支えるチーム文化

Slide 10

Slide 10 text

© 2025 estie Inc. チーム全員で「ユーザー価値」を考える • 商談・定例への同席 • ユーザーが本当に困っていることを深掘りできる • ユーザーと日頃から話すことでドメイン知識が付く • チーム全員でのロードマップ作成会 • チーム全体で同じ方向を向き開発を進められる • https://www.estie.jp/blog/entry/2025-01-16-pm-blog 爆速開発を支えるチーム文化

Slide 11

Slide 11 text

© 2025 estie Inc. ユーザーが本当に困っていることを深掘りできる 爆速開発を支えるチーム文化 ユーザーの要望 ユーザーが本当に 求めていたもの 伝わった仕様 「出力機能の上限を1000件に上げたい」

Slide 12

Slide 12 text

© 2025 estie Inc. ユーザーが本当に困っていることを深掘りできる 爆速開発を支えるチーム文化 ユーザーの要望 ユーザーが本当に 求めていたもの 伝わった仕様 「出力機能の上限を1000件に上げたい」 ユーザーの求める条件で絞り込みが できなかった 絞り込み機能の強化 なぜ必要か 深掘り 画像はDALL-E 3で作成 https://openai.com/index/dall-e-3/

Slide 13

Slide 13 text

© 2025 estie Inc. 爆速開発を支えるチーム文化 ドメイン知識と開発速度 みなさん 厚木市の大型物件の募集賃料3,000円/坪

Slide 14

Slide 14 text

© 2025 estie Inc. 爆速開発を支えるチーム文化 ドメイン知識と開発速度 厚木市の大型物件の募集賃料3,000円/坪 物流チーム エンジニア 低すぎる! バグかも

Slide 15

Slide 15 text

© 2025 estie Inc. 爆速開発を支えるチーム文化 ユーザー価値の理解とドメイン知識が プロダクトの開発速度の向上につながる

Slide 16

Slide 16 text

© 2025 estie Inc. すぐに開発できるものは「その場で対応」する 数時間しかかからない改善・機能なら作ってみて考える • 作ってみないとわからないことも多い • 速く作ってリリースすることで、ユーザーからフィードバックがもらえる • プロダクトマネージャーはストッパー 爆速開発を支えるチーム文化

Slide 17

Slide 17 text

© 2025 estie Inc. 爆速開発を支えるチーム文化 すぐに開発できるものは「その場で対応」する 地図出力機能の改善 • マーカーのドラッグ移動 • マーカーの色変更 • マーカーのサイズ変更 今までの仕様では地図出力された画像をパワポ上で 再編集して利用されていた before

Slide 18

Slide 18 text

© 2025 estie Inc. 爆速開発を支えるチーム文化 すぐに開発できるものは「その場で対応」する 地図出力機能の改善 • マーカーのドラッグ移動 • マーカーの色変更 • マーカーのサイズ変更 地図出力の結果をそのまま資料として 活用できるように after

Slide 19

Slide 19 text

© 2025 estie Inc. 爆速開発を支える技術

Slide 20

Slide 20 text

© 2025 estie Inc. 技術で加速する爆速開発 • プルリクエストごとのPreview環境 • Feature Toggle を用いたトランクベース開発 • GraphQLを用いた一貫開発 爆速開発を支える技術

Slide 21

Slide 21 text

© 2025 estie Inc. プルリクエストごとのPreview環境 爆速開発を支える技術 https://www.estie.jp/blog/entry/2024/10/03/170000 • とりあえず動くものを作ってチームで共有・フィードバックできる • レビュー効率が向上する プルリクエスト #A プルリクエスト #B タグをつけるとデプロイされる

Slide 22

Slide 22 text

© 2025 estie Inc. Feature Toggleを用いたトランクベース開発 爆速開発を支える技術 main 機能A 機能B-1 tag v1.0 機能A リリース 機能B-2 機能C tag v1.1 機能B, C リリース • 機能開発を小さい単位でどんどんmainブランチにマージできる • 他の機能開発が未完成でも影響なくリリースを進められる • リリース前に社内公開でき、商談や定例でユーザーからフィードバックをもらえる

Slide 23

Slide 23 text

© 2025 estie Inc. GraphQLを用いた一貫開発 • デザイナー・デザインエンジニアがバックエンドまで一貫して開発できる 爆速開発を支える技術 バックエンド フロントエンド・デザイン GraphQL 移行 バックエンド フロントエンド・デザイン

Slide 24

Slide 24 text

© 2025 estie Inc. まとめ

Slide 25

Slide 25 text

© 2025 estie Inc. まとめ ユーザーにとって価値ある機能を開発 リリースするまでの速度が速い チーム文化 爆速開発 技術