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
iwamot
PRO
March 01, 2025
Technology
2
1k
開発組織を進化させる!AWSで実践するチームトポロジー
2025-03-01
JAWS DAYS 2025
iwamot
PRO
March 01, 2025
Tweet
Share
More Decks by iwamot
See All by iwamot
クォータ監視、AWS Organizations環境でも楽勝です✌️
iwamot
PRO
1
200
Cline、めっちゃ便利、お金が飛ぶ💸
iwamot
PRO
22
19k
始めないともったいない!SLO運用で得られる3つのメリット
iwamot
PRO
1
120
あなたの人生も変わるかも?AWS認定2つで始まったウソみたいな話
iwamot
PRO
3
7.4k
効率的な技術組織が作れる!書籍『チームトポロジー』要点まとめ
iwamot
PRO
2
300
AWS⼊社という選択肢、⾒えていますか
iwamot
PRO
2
1.3k
40代後半で開発エンジニアからクラウドインフラエンジニアにキャリアチェンジし、生き残れる自信がようやく持てた話
iwamot
PRO
9
9.2k
DockerのマルチプラットフォームイメージをGitHub Actionsでビルドして公開する際に、参考にしたドキュメントと便利だったツール
iwamot
PRO
4
470
RAGもファインチューニングも使わない 素朴なAIチャットボットを職場に導入した結果
iwamot
PRO
2
480
Other Decks in Technology
See All in Technology
バックオフィス向け toB SaaS バクラクにおけるレコメンド技術活用 / recommender-systems-in-layerx-bakuraku
yuya4
1
110
データベースで見る『家族アルバム みてね』の変遷 / The Evolution of Family Album Through the Lens of Databases
kohbis
4
1.1k
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM, Prompt Engineering and Building Tutors
ks91
PRO
1
200
「それはhowなんよ〜」のガイドライン #orestudy
77web
9
2.4k
OPENLOGI Company Profile for engineer
hr01
1
23k
「家族アルバム みてね」を支えるS3ライフサイクル戦略
fanglang
4
640
ウォンテッドリーにおける Platform Engineering
bgpat
0
180
アセスメントで紐解く、10Xのデータマネジメントの軌跡
10xinc
1
290
20250408 AI Agent workshop
sakana_ai
PRO
13
2.8k
2025年春に見直したい、リソース最適化の基本
sogaoh
PRO
0
460
こんなデータマートは嫌だ。どんな? / waiwai-data-meetup-202504
shuntak
5
1.7k
フロントエンドも盛り上げたい!フロントエンドCBとAmplifyの軌跡
mkdev10
2
220
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
KATA
mclloyd
29
14k
Why Our Code Smells
bkeepers
PRO
336
57k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Optimising Largest Contentful Paint
csswizardry
36
3.2k
What's in a price? How to price your products and services
michaelherold
245
12k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Bash Introduction
62gerente
611
210k
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