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
360k
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
Perlの生きのこり - エンジニアがこの先生きのこるためのカンファレンス2025
kfly8
2
270
EDRの検知の仕組みと検知回避について
chayakonanaika
11
4.8k
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
3
5.9k
AIエージェント入門
minorun365
PRO
31
17k
クラウド関連のインシデントケースを収集して見えてきたもの
lhazy
5
510
依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025
blue_goheimochi
3
210
Amazon Aurora のバージョンアップ手法について
smt7174
2
140
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
570
OPENLOGI Company Profile
hr01
0
60k
"TEAM"を導入したら最高のエンジニア"Team"を実現できた / Deploying "TEAM" and Building the Best Engineering "Team"
yuj1osm
1
140
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
8
3.6k
短縮URLをお手軽に導入しよう
nakasho
0
150
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Why Our Code Smells
bkeepers
PRO
336
57k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
How GitHub (no longer) Works
holman
314
140k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Agile that works and the tools we love
rasmusluckow
328
21k
Embracing the Ebb and Flow
colly
84
4.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/
#事業加速 ご清聴、ありがとうございました