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
560
リアーキテクチャ提案の3ステップ / LM-Pioneer-Unoki
リンクアンドモチベーション
September 16, 2022
Tweet
Share
More Decks by リンクアンドモチベーション
See All by リンクアンドモチベーション
リンクアンドモチベーション 営業コンサルタント向け紹介資料 / Introduction to Link and Motivation for Sales and Consultants
lmi
0
110k
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
350k
AIとともに歩んだライブラリアップデートの道のり/ vue-fes-japan-2024-link-and-motivation
lmi
2
6.3k
Aiderとともに進めるライブラリアップデートの第一歩 / ai-agent-software-link-and-motivation
lmi
1
180
AIとともに踏み出す技術的負債返済への一歩 / Tech-Debt-Meetup-link-and-motivation
lmi
1
120
開発チームへのディープダイブで見えてきた顧客=開発者の本当の課題/sre-next-2024-link-and-motivation
lmi
1
2k
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
750
生成AIに振り回された3か月間の成功と失敗/dev-productivity-con2024-link-and-motivation
lmi
8
8.5k
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
390
Other Decks in Technology
See All in Technology
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
12
3.6k
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
6
1.5k
ESXi で仮想化した ARM 環境で LLM を動作させてみるぞ
unnowataru
0
150
Perlの生きのこり - エンジニアがこの先生きのこるためのカンファレンス2025
kfly8
1
240
ホワイトボードチャレンジ 説明&実行資料
ichimichi
0
140
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
75k
NFV基盤のOpenStack更新 ~9世代バージョンアップへの挑戦~
vtj
0
320
一度 Expo の採用を断念したけど、 再度 Expo の導入を検討している話
ichiki1023
1
250
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
160
生成 AI プロダクトを育てる技術 〜データ品質向上による継続的な価値創出の実践〜
icoxfog417
PRO
5
1.9k
AIエージェント入門
minorun365
PRO
7
2.4k
Windows の新しい管理者保護モード
murachiakira
0
190
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
980
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Practical Orchestrator
shlominoach
186
10k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Git: the NoSQL Database
bkeepers
PRO
427
65k
Designing Experiences People Love
moore
140
23k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
For a Future-Friendly Web
brad_frost
176
9.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
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/
#事業加速 ご清聴、ありがとうございました