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
リアーキテクチャ提案の3ステップ / LM-Pioneer-Unoki
Search
リンクアンドモチベーション
September 16, 2022
Technology
0
630
リアーキテクチャ提案の3ステップ / LM-Pioneer-Unoki
リンクアンドモチベーション
September 16, 2022
Tweet
Share
More Decks by リンクアンドモチベーション
See All by リンクアンドモチベーション
リンモチとRails / Link-and-Motivation-and-Rails
lmi
0
390
大きな目標を得た Kaigi on Rails 2025 / KoR2025-after-session-link-and-motivation
lmi
0
26
Four Keysが改善しても、生産性が上がらない不都合な真実 / pek2025-link-and-motivation
lmi
1
860
EMの仕事=余白のデザイン! / EM-Oasis-9-LMI
lmi
1
320
新卒エンジニアが挑んだ Cursor × FigmaMCPでの高速UI実装/Canly Tech Hub
lmi
1
530
EKSでManifestまでTerraformで管理するのが意外とよかった/SRE_NEXT_After_2025
lmi
0
240
PRから改善していくAI開発 / Beyond-the-Backend-Link-and-Motivation
lmi
0
390
改善できないのは評価していないから? 〜LLM出力評価のススメ〜 / generative-ai-x-meetup-vol1-link-and-motivation
lmi
0
110
100% AI コード生成開発!AI Agent 時代の信頼性と開発効率のためのガードレール/sre-next-2025-link-and-motivation
lmi
4
2.4k
Other Decks in Technology
See All in Technology
Simplifying Cloud Native app testing across environments with Dapr and Microcks
salaboy
0
170
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
2
630
Wasmのエコシステムを使った ツール作成方法
askua
0
190
Performance Insights 廃止から Database Insights 利用へ/transition-from-performance-insights-to-database-insights
emiki
0
280
2025-10-09_プロジェクトマネージャーAIチャンス
taukami
0
150
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3k
20251014_Pythonを実務で徹底的に使いこなした話
ippei0923
0
200
プロダクトのコードから見るGoによるデザインパターンの実践 #go_night_talk
bengo4com
1
2.6k
WEBサービスを成り立たせるAWSサービス
takano0131
1
160
『バイトル』CTOが語る! AIネイティブ世代と切り拓くモノづくり組織
dip_tech
PRO
1
130
ソースを読むプロセスの例
sat
PRO
13
7.1k
コンテキストエンジニアリング入門〜AI Coding Agent作りで学ぶ文脈設計〜
kworkdev
PRO
3
1.4k
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Done Done
chrislema
185
16k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Music & Morning Musume
bryan
46
6.8k
Documentation Writing (for coders)
carmenintech
75
5.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Bash Introduction
62gerente
615
210k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Become a Pro
speakerdeck
PRO
29
5.6k
Gamification - CAS2011
davidbonilla
81
5.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
The Cult of Friendly URLs
andyhume
79
6.6k
Transcript
#事業加速 リアーキテクチャ提案の 3_STEP
#事業加速 今日話すこと フロントエンドのリアーキテクチャ提案を 成功させた 3 STEP
#事業加速 今日話すこと 規模の大きい改善提案を考えている方も 参考にしてみて下さい フロントエンドのリアーキテクチャ提案を 成功させた 3 STEP
#事業加速 提案の 3_STEP STEP_1 課題を仮置きする STEP_2 プロトタイピング STEP_3 戦略立案
#事業加速 提案STEP_1 課題を仮置きする
#事業加速 課題設定の理想
#事業加速
#事業加速 課題設定の現実
#事業加速
#事業加速 [理想] [現実] 開発生産性を定量的に分析し、コスパの良い課題を 特定する。 課題が散乱している。コードも複雑。 なので分析コストが高い。なかなか先に進まない。
#事業加速 定量的な課題設定は困難
#事業加速 課題の特定は困難 このタイミングでの課題設定は 厳密なものじゃなくて良いです!
#事業加速 課題の特定は困難 実際に僕たちは、 僕とFE テックリード2人で意見交換をし 課題設定をしました
#事業加速 課題の特定は困難 STEP_2に進みましょう。 この仮説の正しさを確かめるタイミングは後にあります
#事業加速 いきなり完璧を求めない 「STEP_1」で大事なこと
#事業加速 プロトタイピング 提案STEP_2
#事業加速 プロトタイピングの話に入る前に
#事業加速 提案に必要な情報を整理します
#事業加速 Why What Who When Wher e How + α
提案に必要な情報 : なぜこの改善が必要なのか : 何を作るのか : 誰なら業務遂行できるのか : どのくらいの工数でいつまでに完了するのか : (不要) : どうやって進めるのか : どの程度の成果が見込めるのか
#事業加速 Why What Who When Wher e How + α
必要な情報 : なぜこの改善が必要なのか : 何を作るのか : 誰なら業務遂行できるのか : どのくらいの工数でいつまでに完了するのか : (不要) : どうやって進めるのか : どの程度の成果が見込めるのか
#事業加速 What Who When Wher e How + α 必要な情報
: なぜこの改善が必要なのか : 何を作るのか : 誰なら業務遂行できるのか : どのくらいの工数でいつまでに完了するのか : (不要) : どうやって進めるのか : どの程度の成果が見込めるのか ⭕ Why
#事業加速 必要な情報 What Who When Wher e How + α
: なぜこの改善が必要なのか : 何を作るのか : 誰なら業務遂行できるのか : どのくらいの工数でいつまでに完了するのか : (不要) : どうやって進めるのか : どの程度の成果が見込めるのか ⭕ Why
#事業加速 既存機能を1つプロトタイピングすることで 「What」「Who」「When」 に関する情報を集めていきました
#事業加速 作るものが明確になるほど、その開発業務の難易度も明確になりました。 その難易度から必要なアサインを明確にしていきました What : 何を作るのか When : どのくらいの工数でいつまでに完了するのか Who
: 誰なら業務遂行できるのか STEP_1で設定した課題を解決するために必要な技術の選定や アーキテクチャの設計を行うことで、作るものを明確にしていきました プロトタイピングを実装した際の実績から相対見積もりを行ない、 リアーキテクチャ完了までに必要な工数を算出しました
#事業加速 What : 何を作るのか When : どのくらいの工数でいつまでに完了するのか Who : 誰なら業務遂行できるのか
STEP_1で設定した課題を解決するために必要な技術の選定や アーキテクチャの設計を行うことで、作るものを明確にしていきました プロトタイピングを実装した際の実績から相対見積もりを行ない、 リアーキテクチャ完了までに必要な工数を算出しました 作るものが明確になるほど、その開発業務の難易度も明確になりました。 その難易度から必要なアサインを明確にしていきました
#事業加速 What : 何を作るのか When : どのくらいの工数でいつまでに完了するのか Who : 誰なら業務遂行できるのか
STEP_1で設定した課題を解決するために必要な技術の選定や アーキテクチャの設計を行うことで、作るものを明確にしていきました 作るものが明確になるほど、その開発業務の難易度も明確になりました。 その難易度から必要なアサインを明確にしていきました プロトタイピングを実装した際の実績から相対見積もりを行ない、 リアーキテクチャ完了までに必要な工数を算出しました
#事業加速 What : 何を作るのか When : どのくらいの工数でいつまでに完了するのか Who : 誰なら業務遂行できるのか
STEP_1で設定した課題を解決するために必要な技術の選定や アーキテクチャの設計を行うことで、作るものが明確になっていきます。 プロトタイピングを実装した際の実績から相対見積もりを行ない、 リアーキテクチャ完了までに必要な工数を算出しました 作るものが明確になるほど、その開発業務の難易度も明確になります。 その難易度から必要なアサインを明確にしていきました
#事業加速 作るものが明確になるほど、その開発業務の難易度も明確になります。 その難易度から必要なアサインを明確にしていきました What : 何を作るのか When : どのくらいの工数でいつまでに完了するのか Who
: 誰なら業務遂行できるのか STEP_1で設定した課題を解決するために必要な技術の選定や アーキテクチャの設計を行うことで、作るものが明確になっていきます。 プロトタイピングを実装した際の実績から相対見積もりを行ない、 リアーキテクチャ完了までに必要な工数を算出しました
#事業加速 頭だけでなく、手を動かす 「STEP_2」で大事なこと
#事業加速 戦略立案 提案STEP_3
#事業加速 Wher e How + α 必要な情報 : なぜこの改善が必要なのか :
何を作るのか : 誰なら業務遂行できるのか : どのくらいの工数でいつまでに完了するのか : (不要) : どうやって進めるのか : どの程度の成果が見込めるのか ⭕ Why ⭕ What ⭕ Who ⭕ When
#事業加速 Wher e How + α 必要な情報 : なぜこの改善が必要なのか :
何を作るのか : 誰なら業務遂行できるのか : どのくらいの工数でいつまでに完了するのか : (不要) : どうやって進めるのか : どの程度の成果が見込めるのか ⭕ Why ⭕ What ⭕ Who ⭕ When
#事業加速 意思決定者の視点
#事業加速 ❌ ⭕ 技術スタック 事業インパクト
#事業加速 事業リスク 低 成果 小 事業リスク 低 成果 大 事業リスク
高 成果 小 事業リスク 高 成果 大 && && && &&
#事業加速 事業リスク 低 成果 小 事業リスク 低 成果 大 事業リスク
高 成果 小 事業リスク 高 成果 大 && && && &&
#事業加速 事業リスク 低 成果 小 事業リスク 低 成果 大 事業リスク
高 成果 小 事業リスク 高 成果 大 && && && &&
#事業加速 事業リスク 低 成果 小 事業リスク 低 成果 大 事業リスク
高 成果 小 事業リスク 高 成果 大 && && && &&
#事業加速 事業リスク 低 成果 小 事業リスク 低 成果 大 事業リスク
高 成果 小 事業リスク 高 成果 大 && && && &&
#事業加速 事業リスク 低 成果 小 事業リスク 低 成果 大 事業リスク
高 成果 小 事業リスク 高 成果 大 && && && && 事業リスクと成果のバランスや 意思決定者のタイプによる部分もありますが
#事業加速 事業リスク 低 成果 小 事業リスク 低 成果 大 事業リスク
高 成果 小 事業リスク 高 成果 大 && && && &&
#事業加速 事業リスク 低 成果 小 事業リスク 低 成果 大 &&
&& How : どのように +α : 成果
#事業加速 事業リスク 低 成果 小 事業リスク 低 成果 大 &&
&& How : どのように +α : 成果
#事業加速 進め方の選択肢 • リーアキテクチャ専属チームを作る • 既に予定している機能開発に便乗する
#事業加速 進め方の選択肢 • リーアキテクチャ専属チームを作る • 既に予定している機能開発に便乗する
#事業加速 事業リスクを下げる 「STEP_3」で大事なこと
#事業加速 (補足)実際に成果目標に設定したこと プロトタイピングで算出した工数見積もりを使用 旧アーキテクチャでの 開発工数 新アーキテクチャでの 開発工数 vs
#事業加速 (補足)実際に成果目標に設定したこと プロトタイピングで算出した工数見積もりを使用 旧アーキテクチャでの 開発工数 新アーキテクチャでの 開発工数 vs このタイミングで仮置きした課題の 合理性を検証します
#事業加速 Wher e How + α 必要な情報 : なぜこの改善が必要なのか :
何を作るのか : 誰なら業務遂行できるのか : どのくらいの工数でいつまでに完了するのか : (不要) : どうやって進めるのか : どの程度の成果が見込めるのか ⭕ Why ⭕ What ⭕ Who ⭕ When ⭕ ⭕
#事業加速 まとめ STEP_1 課題の仮説を立てる STEP_2 プロトタイピング STEP_3 戦略立案 いきなり完璧を求めない 頭だけでなく、手を動かす
事業リスクを下げる
#事業加速 最後に • Vue.js v3系 Script setup構文をフル活用したアーキの話 • 次世代ビルドツール Vite
を使用したビルド基盤構築の話 • Storybookを使用したUIコンポーネント駆動開発の話
#事業加速 Link and Motivation Engineer Meetup https://lmi.connpass.com/ Link and Motivation
Developers' Blog https://link-and-motivation.hatenablog.com/
#事業加速 ご清聴、ありがとうございました