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
開発組織を進化させる!AWSで実践するチームトポロジー
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
iwamot
PRO
March 01, 2025
Technology
3
1.4k
開発組織を進化させる!AWSで実践するチームトポロジー
2025-03-01
JAWS DAYS 2025
iwamot
PRO
March 01, 2025
Tweet
Share
More Decks by iwamot
See All by iwamot
AIエージェント・マイクロサービス時代。AWSでの手軽な構築法を考えて試してみた
iwamot
PRO
1
47
これがLambdaレス時代のChatOpsだ!実例で学ぶAmazon Q Developerカスタムアクション活用法
iwamot
PRO
9
1.5k
Developer Certificate of Origin、よさそう
iwamot
PRO
0
41
復号できなくなると怖いので、AWS KMSキーの削除を「面倒」にしてみた CODT 2025 クロージングイベント版
iwamot
PRO
1
130
復号できなくなると怖いので、AWS KMSキーの削除を「面倒」にしてみた
iwamot
PRO
3
100
IPA&AWSダブル全冠が明かす、人生を変えた勉強法のすべて
iwamot
PRO
14
11k
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
4
1.2k
名単体テスト 禁断の傀儡(モック)
iwamot
PRO
1
610
クォータ監視、AWS Organizations環境でも楽勝です✌️
iwamot
PRO
2
610
Other Decks in Technology
See All in Technology
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
2
180
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
320
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
120
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
1
110
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
190
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
120
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.8k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.2k
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5k
Why Our Code Smells
bkeepers
PRO
340
58k
Practical Orchestrator
shlominoach
191
11k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
330
Navigating Team Friction
lara
192
16k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
Visualization
eitanlees
150
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Transcript
開発組織を進化させる! AWSで実践するチームトポロジー 岩本 隆史 (@iwamot) ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
• 岩本 隆史 (@iwamot) • 2024年から、AWS Community Builder (Cloud Operations)
• ENECHANGE株式会社 CTO室で、事業部への技術支援を担当 • 書籍『チームトポロジー』を読み、技術支援のあるべき姿がクリアに • チームトポロジーとAWSをつないだら、さらにクリアに 自己紹介 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
開発組織を進化させる!AWSで実践するチームトポロジー 1. チームトポロジーのエッセンス 2. AWSユーザーのチームトポロジー実践法 3. ENECHANGEでの実践例 こんな話をします ハッシュタグ:#jawsdays2025 #jawsug
#jawsdays2025_a
チームトポロジーの エッセンス ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
1. 疎結合なシステムを作るため、組織を疎結合にせよ 2. 組織に必要なチームのタイプは4つだけ 3. チーム同士の関わり方(インタラクションモード)は3つだけ 4. 静的な組織図はいらない、動的に進化させよ チームトポロジーのエッセンス ハッシュタグ:#jawsdays2025
#jawsug #jawsdays2025_a
チームトポロジーのエッセンス 疎結合なシステムを作るため、組織を疎結合にせよ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a コンウェイの法則 逆コンウェイ戦略
チームトポロジーのエッセンス 組織に必要なチームのタイプは4つだけ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a コンプリケイテッド・サブシステムチーム かなり複雑な技術の専門家 プラットフォームチーム 複雑な技術をシンプルに イネイブリングチーム
新技術の導入を助ける ストリームアラインドチーム 要件定義から運用まで担う主役
チームトポロジーのエッセンス チーム同士の関わり方(インタラクションモード)は3つだけ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a コラボレーションモード ゴールを共有して一緒に働く ファシリテーションモード 学習を促す X-as-a-Serviceモード
APIやツールを提供する
チームトポロジーのエッセンス 静的な組織図はいらない、動的に進化させよ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a 習得完了による進化 イネイブリングチームは解散
AWSユーザーの チームトポロジー実践法 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
AWSユーザーのチームトポロジー実践法 • 1つのチームで開発サイクルが回せない • 新技術を調査・学習する余裕がない • 環境構築や運用に時間がとられる • かなり複雑な技術に取り組みたい まず、解決できそうな課題を特定
ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
AWSユーザーのチームトポロジー実践法 1つのチームで開発サイクルが回せない → ストリームアラインドチームの組成 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a Dev Ops +
→
AWSユーザーのチームトポロジー実践法 新技術を調査・学習する余裕がない → イネイブリングチームによる支援 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a EC2 RDS S3
Fargate ECS コンテナ運用スキルを習得
AWSユーザーのチームトポロジー実践法 環境構築や運用に時間がとられる → #1 プラットフォームの開発・提供 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a ECS RDS
S3 Service Catalog CloudFormation Fargate ECS環境構築ツールをコラボで開発、 XaaSで提供 CDK
• プラットフォーム的なAWSサービス ◦ App Runner:コンテナアプリを簡単にデプロイ ◦ Control Tower:マルチアカウント環境を迅速に設定 • AWSソリューションライブラリ
◦ https://aws.amazon.com/jp/solutions/ ◦ AWSでの分散負荷テスト ◦ AWSのクォータモニタ AWSユーザーのチームトポロジー実践法 環境構築や運用に時間がとられる → #2 AWS製プラットフォームの活用 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
AWSユーザーのチームトポロジー実践法 かなり複雑な技術に取り組みたい → 専門家チームによる支援 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a ECS RDS S3
Bedrock SageMaker Fargate 機械学習や生成AIによる機能拡張をコラボで模索 (社外も視野に)
ENECHANGEでの実践例 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
ENECHANGEでの実践例 1つのチームで開発サイクルが回せない → 運用を事業部に委譲 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a 事業部(Dev) CTO室(Ops) +
→ 事業部(主役) CTO室(支援) +
ENECHANGEでの実践例 • 課題:電力使用量データ取り込みに140分(S3 → SQS → Lambda) • 支援:「イネイブリングチーム」×「コラボレーションモード」 ◦
事業部から相談を受け、CTO室でEMRを調査 • 結果:EMRで17分に(レポートを共有。正式に導入予定) 新技術を調査・学習する余裕がない → CTO室でEMRを調査 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
ENECHANGEでの実践例 • 課題:Elastic Beanstalkの運用が大変、環境数も3桁 • 支援:「プラットフォームチーム」×「X-as-a-Serviceモード」 ◦ ECSへの移行をCTO室から提案 ◦ 環境数を考慮し、環境構築用Terraformモジュールを実装
• 結果:67%がECSに移行済み(TerraformやECSは事業部で習得) 環境構築や運用に時間がとられる → Terraformモジュールを提供 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
まとめ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
開発組織を進化させる!AWSで実践するチームトポロジー • お伝えしたこと ◦ チームトポロジーのエッセンス(疎結合・チームタイプ・関わり方・動的進化) ◦ AWSユーザーのチームトポロジー実践法 ◦ ENECHANGEでの実践例 •
実践しよう ◦ まず、解決できそうな課題を特定(新技術導入・運用負荷削減など) ◦ チームとインタラクションモードを選択 ◦ 支援で解決。開発組織を進化させよう!! まとめ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_a
None