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
SHIFT EVOLVE
PRO
March 22, 2026
Technology
740
1
Share
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
2026/3/22 PHPerKaigi 2026
https://phperkaigi.jp/2026/
株式会社SHIFT 製造ソリューションサービス部
髙橋 直規
SHIFT EVOLVE
PRO
March 22, 2026
More Decks by SHIFT EVOLVE
See All by SHIFT EVOLVE
AI活用時代の事業判断高度化を導くエンジニアリング基盤 / 20260424 Atsushi Funahashi
shift_evolve
PRO
2
87
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
220
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
1
420
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
7
1.2k
事例から紐解くSHIFT流QA支援 ~大規模プロジェクトの品質管理支援、QA組織立ち上げ~ / 20260320 Nozomu Koketsu
shift_evolve
PRO
0
260
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
1.8k
DevOpsエージェントで実現する!! AWS Well-Architected(W-A) を実現するシステム設計 / 20260307 Masaki Okuda
shift_evolve
PRO
3
1.5k
AIアジャイル開発部 部門紹介 / 20260304 Mikito Kobayashi
shift_evolve
PRO
1
160
変化に強い組織 ─ 組織カルチャーを「管理」から「協調・創造」に ─ / 20260304 Yoshiharu Tsukuda
shift_evolve
PRO
1
67
Other Decks in Technology
See All in Technology
マルチプロダクトの信頼性を効率良く保っていくために
kworkdev
PRO
0
170
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
110
The Journey of Box Building
tagomoris
4
3.4k
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
5.3k
ServiceNow Knowledge 26 の歩き方
manarobot
0
140
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
1.1k
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
3
2.4k
Shipping AI Agents — Lessons from Production
vvatanabe
0
280
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
390
AI時代のガードレールとしてのAPIガバナンス
nagix
0
300
AI バイブコーティングでキーボード不要?!
samakada
0
600
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
140
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Optimizing for Happiness
mojombo
378
71k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
410
A better future with KSS
kneath
240
18k
Balancing Empowerment & Direction
lara
6
1.1k
A Tale of Four Properties
chriscoyier
163
24k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
54k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
Transcript
髙橋直規 株式会社SHIFT Copyright SHIFT Inc, All Rights Reserved. 俺の/私の最強アーキテクチャ決定戦開催 ―
チームで新しいアーキテクチャに適合していくために 2026.3.22 PHPerKaigi 2026 #phperkaigi
突然ですが… そのアーキテクチャ、 誰が決めていますか? 2
自己紹介 髙橋直規(幡ヶ谷亭直吉) x:@asagayanaoki • エンジニア歴:18年12か月 • 担当の役割:プロジェクトマネージャー、プロダクトエンジニア • 主催コミュニティ:多摩.dev •
土日の過ごし方:6歳の娘ととにかく遊ぶ 3
本日お話すること https://fortee.jp/phperkaigi-2026/proposal/3bcedde1-0a7e-4a38-bc1b-ecdea674a845 4
背景:アーキテクチャ刷新が必要な状況に 小さな改修が、もう小さくない リリースのために充分な制約を持たないまま作られたシステム。 機能追加を重ねた結果、 小さな改修でも想定以上の時間がかかるように。 構造での整理がうまくいかず、影響範囲が読めない状態に。 そこで、より持続可能なプロダクト成長を実現するために リアーキテクチャ実施。 5
トップダウンでのアーキテクチャ決定 やりたくなかったトップダウンでの進行 リアーキテクチャを推進できるメンバーはいたが、 アーキテクチャの刷新後は 新しい環境にチームで慣れる必要があるため、 「決める人」を限定したトップダウンでの進行は避けたかった。 6
トップダウンでのアーキテクチャ決定 トップダウンでの決定に対する心配 納得感の欠如 学習の鈍化 積もる不満 チームは決定プロセス から疎外され、 当事者意識を持てない。 アーキテクチャの 意図や背景が共有しきれず
チームが適応しきれない。 個人が抱える課題や、 より良いアイデアが 埋もれる。 7
トップダウンでのアーキテクチャ決定 目指したのは「持続可能なチーム開発」 チームで方向性を決める トップダウンにせず、チームで主体的に方向性を決めたかった。 現状へのメンバーの不満や違和感を可視化する 全員に発言機会を設けることで、 現状の不満や違和感を可視化したかった。 8
そこで開催したのが… 俺の/私の 最強アーキテクチャ 決定戦 9
最強アーキテクチャ決定戦 俺の/私の最強アーキテクチャ決定戦開催 全員が発言できる場を設け、 メンバーそれぞれが新しいアーキテクチャを提案する形に。 提案しやすいようにフリースタイルを採用。 提案のハードルを下げるために、 「すべての処理を神メソッドで実現する」アーキテクチャを 最低限のレベルとして設定。 10
最強アーキテクチャ決定戦 統合 議論 提案 提案者が感じる課題感と それを解消する 最強アーキテクチャ発表 決定戦のイベントの流れ 提案に対する質疑応答や 課題感に対する認識合わせ
提案ごとの課題感に対し 新しいアーキテクチャが 解消できるように統合 11
若手エンジニアからも嬉しい提案 中堅エンジニアだけでなく、 若手エンジニアからも改善のための提案が。 最強アーキテクチャ決定戦 提案のアーキテクチャが最適な形じゃなくても、 課題を言語化し、解消法を探すモチベーションがチームを動かす。 ソースコードを変更する際に 影響範囲が見えないので マイクロサービスにしたいと思います 12
最強アーキテクチャ決定戦 アーキテクチャ決定戦の結果報告 納得感の醸成 理解の浸透 前向きな合意 各人の課題を表出し、 論点を統合する形に。 提案と議論により、 なぜそうするかの 目線が揃った。
決定に対して、全員が オーナーシップを確立 13
最強アーキテクチャ決定戦 「やらされる」から「自分ごと」へ 新しいアーキテクチャに適応していくことは大変な作業。 だからこそ、チームで向き合える状態を大切にしました。 14
15