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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kim, Hirokuni
September 28, 2018
120
0
Share
カレはCircleCIを愛しすぎている
CircleCIのDev CultureとRemote Cultureの紹介
Kim, Hirokuni
September 28, 2018
More Decks by Kim, Hirokuni
See All by Kim, Hirokuni
How We Migrated K8S Without Downtime
kimh
0
250
エンジニアが起業する意味: 起業経験ゼロから電動キックボード 事業を創る話
kimh
0
1.5k
K8sとTraefikでつくるマイクロフロントエンド
kimh
14
3.1k
CI/CDを使い倒して数段上のソフトウェア開発をしよう (デブサミ関西)
kimh
2
1.2k
デブサミ福岡: CI/CDを使い倒して数段上のソフトウェア開発をしよう
kimh
0
750
CircleCI 2.0を支える2つの コンテナクラスターとSRE
kimh
6
6.4k
なぜ今CI/CDがアジャイル組織に必要とされるのか?
kimh
0
380
CircleCI 2.0を支える2つのコンテナクラスター
kimh
2
4.9k
CircleCI 2.0を支えるインフラとSREの役割
kimh
5
2.5k
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
260
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
350
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
Producing Creativity
orderedlist
PRO
348
40k
HDC tutorial
michielstock
2
690
Art, The Web, and Tiny UX
lynnandtonic
304
22k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
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