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
0
4
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
2026/3/22 PHPerKaigi 2026
https://phperkaigi.jp/2026/
株式会社SHIFT 製造ソリューションサービス部
髙橋 直規
SHIFT EVOLVE
PRO
March 22, 2026
Tweet
Share
More Decks by SHIFT EVOLVE
See All by SHIFT EVOLVE
事例から紐解くSHIFT流QA支援 ~大規模プロジェクトの品質管理支援、QA組織立ち上げ~ / 20260320 Nozomu Koketsu
shift_evolve
PRO
0
65
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
91
DevOpsエージェントで実現する!! AWS Well-Architected(W-A) を実現するシステム設計 / 20260307 Masaki Okuda
shift_evolve
PRO
3
1k
AIアジャイル開発部 部門紹介 / 20260304 Mikito Kobayashi
shift_evolve
PRO
1
88
変化に強い組織 ─ 組織カルチャーを「管理」から「協調・創造」に ─ / 20260304 Yoshiharu Tsukuda
shift_evolve
PRO
1
40
プロジェクトマネジメントをチームに宿す -ゼロからはじめるチームプロジェクトマネジメントは活動1年未満のチームの教科書です- / 20260304 Shigeki Morizane
shift_evolve
PRO
1
260
PMBOK第8版は第7版から何が変わったのか(PMBOK第8版概要解説) / 20260304 Takeshi Watarai
shift_evolve
PRO
0
220
社内でAWS BuilderCards体験会を立ち上げ、得られた気づき / 20260225 Masaki Okuda
shift_evolve
PRO
1
200
AWS re:Invent2025を通じて見えた次世代教育 / 20260225 Masaki Okuda
shift_evolve
PRO
0
36
Other Decks in Technology
See All in Technology
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
0
130
TypeScript 7.0の現在地と備え方
uhyo
7
1.8k
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
130
[E2]CCoEはAI指揮官へ。Bedrock×MCPで構築するコスト・セキュリティ自律運用基盤
taku1418
0
190
AlloyDB 奮闘記
hatappi
0
150
アーキテクチャモダナイゼーションを実現する組織
satohjohn
1
1.1k
Keycloak を使った SSO で CockroachDB にログインする / CockroachDB SSO with Keycloak
kota2and3kan
0
160
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
210
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
230
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
2
540
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
540
AI時代の「本当の」ハイブリッドクラウド — エージェントが実現した、あの頃の夢
ebibibi
0
150
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
770
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
140
We Are The Robots
honzajavorek
0
200
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Embracing the Ebb and Flow
colly
88
5k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Prompt Engineering for Job Search
mfonobong
0
200
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Music & Morning Musume
bryan
47
7.1k
Are puppies a ranking factor?
jonoalderson
1
3.1k
Visualization
eitanlees
150
17k
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