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
カレはCircleCIを愛しすぎている
Search
Kim, Hirokuni
September 28, 2018
0
110
カレはCircleCIを愛しすぎている
CircleCIのDev CultureとRemote Cultureの紹介
Kim, Hirokuni
September 28, 2018
Tweet
Share
More Decks by Kim, Hirokuni
See All by Kim, Hirokuni
How We Migrated K8S Without Downtime
kimh
0
220
エンジニアが起業する意味: 起業経験ゼロから電動キックボード 事業を創る話
kimh
0
1.4k
K8sとTraefikでつくるマイクロフロントエンド
kimh
14
3.1k
CI/CDを使い倒して数段上のソフトウェア開発をしよう (デブサミ関西)
kimh
2
1.1k
デブサミ福岡: CI/CDを使い倒して数段上のソフトウェア開発をしよう
kimh
0
700
CircleCI 2.0を支える2つの コンテナクラスターとSRE
kimh
6
6.4k
なぜ今CI/CDがアジャイル組織に必要とされるのか?
kimh
0
360
CircleCI 2.0を支える2つのコンテナクラスター
kimh
2
4.8k
CircleCI 2.0を支えるインフラとSREの役割
kimh
5
2.4k
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
690
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
280
Building an army of robots
kneath
306
46k
Accessibility Awareness
sabderemane
0
31
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
100
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.5k
A Tale of Four Properties
chriscoyier
162
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
How to Talk to Developers About Accessibility
jct
1
94
Google's AI Overviews - The New Search
badams
0
890
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
120
Transcript
1 カレはCircleCIを愛しすぎている CircleCIのDev/Remote Cultureについての紹介
2 アジェンダ • Dev Cultureの紹介 • Remote Cultureの紹介 • QA
3 自己紹介 Kim, Hirokuni (金 洋国) Japan Tech Lead @
CircleCI Japan
4 CircleCI Dev Culture
5 基本情報 サービスはMicroservicesで運用 • monolithを分解 • サービス毎にチームが担当 • 今のところ30サービスくらい •
複雑性は • Kubernetesで管理
6 チーム構成 Team Lead Engineer (Tech Lead) Engineer SRE Engineer
Engineer Team Lead Engineer (Tech Lead) Engineer SRE Engineer Engineer Team Lead Engineer (Tech Lead) Engineer Engineer Engineer Team Lead Engineer (Tech Lead) Engineer SRE Engineer Engineer Team 1 Team 2 Team 3 Team 4
7 アジャイル開発 スピードを常に重視 • Ship, ship, ship! • 開発 ->
検証サイクル • Feature Flag • Hubot
8 CI/CDの真の力: 継続的デプロイ 継続的デプロイでたくさんいいことが • 本番環境でテスト • 迅速なロールバック • 彼女ができる
• 背が伸びる • (重要) 積極的なデプロイ != 障害多発 失敗を許容する文化につながる
9 でも、テストはちゃんと書こうね • 見切り発車を推奨しているわけではない • あくまでテストできないものをテストするため 続きはCodeZineで https://codezine.jp/article/detail/11083
10 課題 • プロダクトの信頼性の向上 • フィードバックを吸い上げる仕組みを構築
11 リモートカルチャー
12 分散チーム
13 リモートチーム Dos and Don'ts • Dos ◦ 仕事時間を柔軟に ◦
Be Helpful ◦ Videoチャットを活用 • Don'ts ◦ 9~18時 Only ◦ 今忙しいから ◦ Slackでいいや
14 仕事時間を柔軟に 例 1. 深夜1時のスタンドアップ 例 2. 早朝6時からペアプロ その分、平日11時から歯医者とかにいける
15 Be Helpful!! Sales A: Hey! A customer has emergency.
Any one can help? Kim: Sure! I can jump into video call. CTO: Kim, I can do that, too! Kim: ?!?! (このあとデバッグは朝 4時まで続く、、、)
16 Zoooooooom ♀
17 OKRの導入 • Objective and Key Result • 会社の目標を個人/チーム間で共有 •
まだ始めたばかり ” We need alignment so that people can work on the right things at the right time” by Chloe Arthuers
18 宣伝タイム
19 We are hiring! • Developer Community Manager • Customer
Success Manager • Support Engineer https://www.wantedly.com/companies/circleci
20 フォロー頼む • 新機能のお知らせ • 日本語サポート • 障害情報
Thank you. 21 Optional Name