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
個人開発でもプロダクトマネジメントしたい!
Search
contradiction29
August 17, 2024
Technology
190
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
個人開発でもプロダクトマネジメントしたい!
2024-08-18 VRC_LT #17
contradiction29
August 17, 2024
More Decks by contradiction29
See All by contradiction29
暗黙知を共有するプラットフォーム 「健常者エミュレータ事例集の取り組み」
sora32127
2
290
スマートに「関連する記事」を表示する仕組みを作る:OpenAI Embedding API + Supabase + pgvectorを利用した類似度検索の実装
sora32127
3
330
暗黙知を集積するプラットフォーム : 「健常者エミュレータ事例集」の取り組み
sora32127
1
2.3k
dbtをDagster Cloudでオーケストレーションする
sora32127
3
2.6k
データパイプラインを作って改良する はじめてのデータ/アナリティクスエンジニアリング
sora32127
6
620
データ基盤移行のリアル:スタートアップにおけるデータ分析基盤移行の実態
sora32127
3
2.3k
Other Decks in Technology
See All in Technology
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
230
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
120
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
2
830
AIで仕事のやり方を変える
matsu7874
1
740
Beyond the Hype: Practical AI for Your Oracle Database with MCP
thatjeffsmith
1
260
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
230
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
310
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
110
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
1k
振り返りこそエンジニアの本領
negima
0
300
Sony-DroidKaigi2026
sony
1
320
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
0
420
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
19k
We Are The Robots
honzajavorek
0
340
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
250
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Building an army of robots
kneath
306
46k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
410
Bash Introduction
62gerente
615
220k
The browser strikes back
jonoalderson
0
1.6k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
Deep Space Network (abreviated)
tonyrice
0
290
For a Future-Friendly Web
brad_frost
183
10k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Transcript
個⼈開発でもプロダクトマネジメントしたい! 2024-08-17 VRC-LT #17 みちの(@michino_vrc) / @contradiction29 5分で話す
• 個⼈開発って何? ◦ 例: VRChatのワールド/アバター/ギミック/ツール制作(の⼀部) ◦ このLT内部の定義:個⼈が技術的な成果物を作成して公表する⾏為のこ とを指す • 個⼈開発では全てが⾃由である
◦ 企業活動ではないので、⾦銭的利益は追及しなくてもいい ◦ ⽬的も⼿段も何もかもが⾃由であり、他⼈と歩調を合わせる必要もない ◦ 「積極的な⾃由」がある • しかし、完全な⾃由は個⼈で扱うには重すぎる ◦ ⾃由であるがゆえの不⾃由、決断に対する疲れ ◦ 「選択のパラドックス」 ◦ 指針なき⾃由に⼈は疲れ、やがて⾃由から逃⾛してしまう エーリッヒ‧フロム 『⾃由からの逃⾛』
今⽇話したいこと 1. ⾃由の重みに個⼈が耐えるのは難しい 2. だからこそ、⾃由につぶされないための指針が必要となる 3. 指針として「プロダクトマネジメント」の考え⽅が有効である 4. 個⼈開発でも使える基本的な考え⽅と具体的な⼿段を紹介したい
⾃⼰紹介 • 個⼈開発N年⽬ • 職業エンジニア ◦ TypeScript, React, Pythonなど •
最近はNAGiSAで会話の練習をしている
プロダクトのカタ • プロダクトのカタ:プロダクト(作ったもの)を発展させるために何をすればいいのか?を考える ためのフレームワークの⼀つ • プロダクトのカタに沿って⽅向性を⽴て、現状を分析し、適切なソリューションを考え実⾏する メリッサ‧ペリによる プロダクトのカタ(※1)
⽅向性を探索する • ⽅向性の具体例: ◦ 「投稿数を◦◦%引き上げる」 ◦ 「3⽇連続でログインするユーザー数を 増やす」 ◦ 「SNSへの投稿数を増やす」
• 定量的‧定性的の両⾯から⽅向性 を探索する⽅法が必要となる • 海賊指標とは: ◦ ユーザーの⾏動を段階に分け、ファネ ル分析の考え⽅から定量的に把握する 海賊指標(※2)
無料で⽅向性を調査するための⼿法いろいろ Google Analytics Web上でのユーザー⾏動を分析するために使⽤ PV数やエンゲージメント時間、流⼊経路などの基本的な数値は設定不要で収集可能 Google Search Console 検索クエリがわかり、ユーザーがどのワードでサイトに流れてきたかが分かる サイトパフォーマンスの簡易的な把握も可能
監視ツール 400‧500番台のエラーを監視し、サーバー側の不具合を統計的に収集できる 攻撃の監視にも有効 データエンジニアリング データベースにあるデータをOLAPに移し、ダッシュボードで表⽰する⼿段 細やかなニーズに対応できる ⾃分で使う いわゆる「ドッグフーディング」と呼ばれる⾏為 ⾃分で使わないとわからないことも多い SNSでエゴサする 無料で⽣のユーザーの声を聴ける ⼿軽にできるが、深い情報は得られにくい。ネガティブな意⾒も⽬にするため注意が必要。 Discordでコミュニティを作る 作者とユーザー間のコミュニケーション経路を作成できる 管理にはテクニックが必要。慣れている⼈からアドバイスをもらうか、⾃分で学習が必要。 現実世界の友⼈や仲がいい⼈に 布教する 率直なフィードバックを得られるため、⼀番おすすめ 友情が深まる場合もあれば、逆の場合もある。
⽅向性を実現するための⼿段を考える 理想的なステップ 1. 問題を探索し、⽬標を妨げる障害が 何かを理解する 2. ソリューションを探索し、問題解決 の⼿段を考え、⼿段が本当に問題に アプローチできているか検証する 3.
ソリューションを実装し、計測を通 じて⽬標の達成度合いを測り、最適 化していく 現実 1. なんとなく「問題はこんなもんだろうな」とあ たりをつける 2. ソリューションを考える。「とりあえずこんな ものか?本当に効くかわからんが...」 3. 実装して放置。数⽇後、数字を⾒て効果がない ことを実感する。なんで効果が出ていないかは よくわからない。
理想と現実のギャップを⽣み出す原因 • 個⼈開発をする時間がない ◦ お仕事で時間がない ◦ 勉強時間を優先したい • モチベーションに波がある ◦
圧倒的モチベーションがあればすべての問題は粉砕できる(諸説あり) ◦ 収益化ができていない場合に顕著に表れる ◦ 「俺は何をやってるんだ?」と思うときがある • 疲労が蓄積している ◦ 選択することの疲れ
まとめ • 個⼈開発は⾃由 • ⾃由の中では指針が必要 • プロダクトマネジメントの考え⽅は⼀定の指針になる • でも理想と現実のギャップがあって難しい
参考 • メリッサ‧ペリ『プロダクトマネジメント―ビルドトラップを避け顧客に価 値を届ける』 • 元ネタブログ記事 :https://contradiction29.hatenablog.com/entry/2024/08/15/183637