Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BtoBプロダクト開発の現場 - forTeachers に最速で価値を届けるには -
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazuyuki Suzuki
July 19, 2018
Technology
3.7k
7
Share
BtoBプロダクト開発の現場 - forTeachers に最速で価値を届けるには -
7/19に行われた StudySapuri Product Meetup #1
https://techplay.jp/event/680406
での発表資料です。
Kazuyuki Suzuki
July 19, 2018
More Decks by Kazuyuki Suzuki
See All by Kazuyuki Suzuki
ProductZine Day 2025 Assuredのプロダクトディスカバリー
kechol
0
700
QuipperのWebエンジニア採用におけるコードテスト / Coding Test for Web Dev Candidates at Quipper
kechol
5
11k
Other Decks in Technology
See All in Technology
申請待ちゼロへ!AWS × Entra IDで実現した「権限付与」のセルフサービス化
mhrtech
2
310
Digitization部 紹介資料
sansan33
PRO
1
7.3k
CDK Insightsで見る、AIによるCDKコード静的解析(+AI解析)
k_adachi_01
2
160
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
270
DevOpsDays Tokyo 2026 軽量な仕様書と新たなDORA AI ケイパビリティで実現する、動くソフトウェアを中心とした開発ライフサイクル / DevOpsDays Tokyo 2026
n11sh1
0
130
え!?初参加で 300冊以上 も頒布!? これは大成功!そのはずなのに わいの財布は 赤字 の件
hellohazime
0
150
ふりかえりがなかった職能横断チームにふりかえりを導入してみて学んだこと 〜チームのふりかえりを「みんなで未来を考える場」にするプロローグ設計〜
masahiro1214shimokawa
0
410
サイバーフィジカル社会とは何か / What Is a Cyber-Physical Society?
ks91
PRO
0
190
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
120
Code Interpreter で、AIに安全に コードを書かせる。
yokomachi
0
6.1k
Databricksで構築するログ検索基盤とアーキテクチャ設計
cscengineer
0
190
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
1
290
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
810
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
400
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
260
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
Statistics for Hackers
jakevdp
799
230k
So, you think you're a good person
axbom
PRO
2
2k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Designing for Timeless Needs
cassininazir
0
190
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
It's Worth the Effort
3n
188
29k
Transcript
Product Meetup #1 BtoBプロダクト開発の現場 - forTeachers に最速で価値を届けるには - 鈴木和幸 @kechol
01 02 03 04 05 Agenda | 自己紹介 StudySapuri forTeachers
とは 開発プロセスの紹介 - 何を作るのか - 開発プロセスの紹介 - どのように届けるのか - まとめ
01 自己紹介
@kechol / 鈴木和幸 • Lead Software Engineer at Quipper ◦
Schoolチームで学校向けのプロダクト開発を担当 ◦ 2017年04月からRMP/Quipperに転籍 • 2013年新卒でエンジニアとしてリクルート入社 ◦ 新規事業開発の部署で0→1のプロダクト開発 ◦ 投資の部署で1→100の事業開発
02 StudySapuri forTeachers とは
None
サプリの変遷
Quipperの価値観
03/04 開発プロセスの紹介 • 何を作るのか • どのように届けるのか
03 何を作るのか
チームの目指す世界を言語化する ➔ チームの目線を合わせる ◆ サービスのありたい姿はどんなものか ◆ 顧客は誰なのか ◆ 顧客は何を求めているのか ◆
顧客に何を提供できるのか ◆ 提供価値の進捗をどのように把握するのか ➔ プロダクトチームの外の人も一緒に議論する
顧客である先生に会う ➔ 顧客をリアルにイメージする ◆ 年齢、リテラシ、普段の生活 ◆ 生徒とのコミュニケーションの取り方 ➔ プロダクトが使われている環境を知る ◆
ブラウザ、ネット環境 ◆ どの機能が刺さっているのか ◆ どういったモチベーションで利用しているのか ➔ インタビューをする ◆ チーム内では得られない一次情報を得る ◆ 疑問を解消する
自分たちの商品を知る ➔ 自分の認識している「プロダクト」と 営業が売っている「商品」の乖離を埋める ➔ 顧客が商品をどのように活用しているかを理解する ➔ 実際に使うことで自分たちの商品を好きになる
チーム全員で意思決定を行う ➔ ステークホルダー、PM、開発者みんなで議論する ◆ 自分で決めた、という納得感の醸成 ◆ 誰でも発言できる(心理的安全性が確保されている) ➔ 意思決定のルールをお互いに確認する ◆
何かを追加するときには何かを諦める ◆ カスタマイズをしない
全員が同じツールを使う ➔ すべてのコミュニケーションをSlackとGithubで行う ➔ Slack/Githubにはエンジニア以外のメンバーも全員入る ➔ デフォルトで情報をオープンにする ➔ 情報をリンクして辿れるようにする
04 どのように届けるのか
不確実な変数を減らして正確に見積もる ➔ ベロシティを見積もる ◆ スプリントを一度回してみる ◆ 最初から最後まで同じ人/チームが機能を受け持つ ➔ タスクを見積もる ◆
見積もる時に全ての仕様がわかっている状態にする ◆ 不確実なタスク(CS等)は別チームに切り出す ◆ 定期的にリファインして見積もり直す ➔ 見積もりのズレを許す ◆ MUSTとNICE-TO-HAVEを分ける ◆ バッファを読む
Quality Budgetを確保する Quality Budget: エンジニアの生産性、プロダクトの品質を上げる時間 ➔ 20%の時間を割いて、自由に開発する ◆ 週に1度の QB
Day ◆ BugBash Hackathon(詳しくはブログで) ➔ 短期で成果がわかるものに着手する ◆ 成果は全体シェアの場でみんなに共有する ➔ 特に重要なもの・長期的に取り組むものはロードマップに載せる
本番と同じ環境を使う Edge環境: プロダクションとほとんど同じ開発環境 (個人情報をマスクしたDBを毎日更新) ➔ 開発している時から本番と同じデータを見る ◆ 普段からユーザと同じ目線を持つ ◆ データ起因のバグをリリース前に洗い出す
➔ バグの出た環境をほぼ完全に再現する ◆ 元がVolumeのスナップショットなのでIDまで同じ
ダークローンチを行う ➔ Feature Flag を使って開発環境にのみ機能をリリースする ◆ メンバーはいつでも触れる状態にする ➔ デプロイとリリースを分け、開発にゆとりを持たせる ➔
ビックバンリリースを避ける
ベータテストを行う ➔ 一部の学校に新機能のMVPを解放し、実際に使ってもらう ◆ 新しい機能に気付くか(ユーザビリティの検証) ◆ 機能を便利だと思ってもらえるか(価値の検証) ➔ 使っている様子を観察してインサイトを得る ➔
ユーザにプロダクトの改善を期待させる
05 まとめ
何を作るのか • 目指す世界を言語化する • 顧客である先生に会う • 自分たちの商品を知る • チーム全員で意思決定を行う •
全員が同じツールを使う どのように届けるのか • 正確に見積もる • QualityBudgetを確保する • Edge環境を使う • ダークローンチを行う • ベータテストを行う 届ける価値の大きさが変わる 届ける速さが変わる
Product Meetup #1 BtoBプロダクト開発の現場 - forTeachers に最速で価値を届けるには - 鈴木和幸 @kechol
Fin.