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
CyberAgentでのSlack 活用事例紹介
Search
Kurochan
December 18, 2020
Technology
2
7.2k
CyberAgentでのSlack 活用事例紹介
CyberAgentのSlack 活用事例について社外向けに発表したもの
Kurochan
December 18, 2020
Tweet
Share
More Decks by Kurochan
See All by Kurochan
AWS Elemental MediaPackageと格闘🤼
kurochan
2
24
サイバーエージェントでのSlack活用事例 @ 2025
kurochan
5
38
15年入社者に聞く! これまでのCAのキャリアとこれから
kurochan
1
240
入門 電気通信事業者
kurochan
13
5.6k
AWS x さくらのクラウドのハイブリッドクラウドによる安価なフレッツ閉域網接続の実装
kurochan
9
5.7k
GoでTCP Proxyを実装してみよう
kurochan
1
1.1k
サイバーエージェントの広告配信におけるIPoEトラフィックの概況
kurochan
0
490
スケールするというのはどういうことなのか
kurochan
14
4.9k
サイバーエージェントのGitHub Copilot導入と 開発生産性
kurochan
52
46k
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
13k
DATA+AI SummitとSnowflake Summit: ユーザから見た共通点と相違点 / DATA+AI Summit and Snowflake Summit
nttcom
0
190
大規模組織にAIエージェントを迅速に導入するためのセキュリティの勘所 / AI agents for large-scale organizations
i35_267
6
210
今日からあなたもGeminiを好きになる
subaruhello
1
550
PdM業務における使い分け
shinshiro
0
580
Turn Your Community into a Fundraising Catalyst for Black Philanthropy Month
auctria
PRO
0
110
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
18k
データ駆動経営の道しるべ:プロダクト開発指標の戦略的活用法
ham0215
2
230
An introduction to Claude Code SDK
choplin
3
3.2k
Talk to Someone At Delta Airlines™️ USA Contact Numbers
travelcarecenter
0
170
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.7k
(HackFes)米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
5
650
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.7k
How to Ace a Technical Interview
jacobian
278
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
GitHub's CSS Performance
jonrohan
1031
460k
Done Done
chrislema
184
16k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Embracing the Ebb and Flow
colly
86
4.8k
Become a Pro
speakerdeck
PRO
29
5.4k
Designing for humans not robots
tammielis
253
25k
Statistics for Hackers
jakevdp
799
220k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Transcript
CyberAgentでのSlack 活⽤事例紹介 株式会社サイバーエージェント AI事業本部 黒崎 優太 (@kuro_m )
黒崎 優太 • 株式会社サイバーエージェント Dynalyst 開発責任者 • 業務は Scala +
AWSが中⼼ • イラスト図解でよくわかる ITインフラの基礎知識 •書きました • ⾃宅サーバなどが好きです @kuro_m @kurochan
今回のテーマ •CyberAgentでのGridやチャネルデザインについて •リモートワーク下で変わったこと •を中⼼に紹介させていただきます
CyberAgentの Slackについて
CyberAgentのSlackについて • Slack Enterprise Grid ( 年〜) • Slack⾃体は2014年頃より利⽤開始 •
2019年よりGridの契約を開始 • 現在46 Workspaces • Organization Members • Full Members • Guests
CyberAgentのSlackのOrG構成 • 社内に複数存在していたワークスペース後からGridに移⾏したため、 ワークスペースを分けるルールは存在しない • ワークスペースの単位の例 • 事業部 • 事業部内のプロダクト
• ⼦会社 • 社外との共有⽤ • など
ワークスペース内でのルール • ワークスペースの運⽤ポリシーは基本的にはワークスペースのオーナーに 任せています • 細かい部分のルールについては各管轄ごとに裁量を持たせて柔軟に運⽤ • 最低限のルールは統⼀することでセキュリティ上の問題を解決したり、 管轄をまたいだやりとりの柔軟性をもたせています
フルメンバーの条件 • フルメンバーは社員のみ • シングルサインオン • ⼊社、退職時のアカウント追加、削除が⾃動化 • 設定によっては部署異動による権限変更も⾃動化可能 •
それ以外はゲストアカウントで対応 • シンプルに保つことで情報公開範囲のミスを防ぐ
管轄(ワークスペース)をまたいだ情報共有 • マルチワークスペースチャネルを利⽤ • メンバからの依頼を受け、管轄間の管理者で確認の後マルチワークスペースチャネルを設定 • Workflow機能を使うことで依頼フォーマットを統⼀
他社との連携(Slackコネクト) • 業務上の理由から他社と連携する場合はSlackコネクトの利⽤を推奨 • 取引先 • ベンダ • 協業の⼦会社 •
共同研究 • 100以上の社外ワークスペースとコネクト中 • NDAの締結を必須にすることで情報の取り扱いについて明確に • Grid内のあるワークスペースと接続すると、 同じチャネルは同⼀Grid内の他のワークスペースとは接続できないので注意
Snowflakeさんの例 https://slack.com/intl/ja-jp/blog/collaboration/snowflake-crystalizes-relationships-slack-connect
他社との連携(ゲスト) • 他社がSlackを使っていない場合 • たまに取引先の社内のSlackの運⽤ポリシーで、 Slackコネクトが禁⽌されているため、ゲスト招待してほしいという依頼を受けることも • CyberAgentグループ全体と関わる場合 • 現状の仕様だとこれはできない
CyberAgent Grid A事業部 B事業部 C事業部 社外 X #横断チャネル #横断チャネル #横断チャネル #横断チャネル
CyberAgentグループ全体と関わる場合 • 現状の仕様だと、マルチワークスペースチャネルとSlackコネクトが同時利⽤で きないため、他社連携⽤のワークスペースを作成し、そこへ他社の⽅をゲスト として招待、マルチワークスペースチャネルへ追加 • 他社の⽅からすると所属するワークスペース数が増えてしまうものの、現状はお願いしてゲスト としてjoinしてもらっている状況… CyberAgent Grid
A事業部 B事業部 連携⽤WS 社外 X 社外 Xの⽅を ゲスト招待 利⽤しない #横断チャネル #横断チャネル #横断チャネル
2020年下半期での 新たな取組み
技術トピックについてグループ横断で語れるチャネル • ca-tech-xxx というチャネルを運⽤開始 • OrG wideなチャネル • 管轄をまたいで技術的な知⾒を共有できるようにする仕組み
雑談専⽤Slackワークスペース • 分報(#times_xxx)や好きなもの(#we_love_xxx)の話を⾃由にできる ワークスペース • 業務外のトピックのチャネルを管轄をまたいで管理をするのが ⼤変そうだったので、ワークスペースとして独⽴させることに • 社員であれば誰でも利⽤可能 •
300名以上が利⽤ • 100チャネル以上作成
役員もtimesを作成し活性化
命名規則の統⼀ • 検索に引っかかるフィールドが現状2つしかない • Full Name • Display Name •
数千⼈の中から⼀意にユーザを探す⽅法を作りたい • Display Nameは各⾃好きな名前やニックネームを使いたい • Full Nameに命名規則をもたせ、バッチ処理で強制上書き • [社員番号]-[名前]-[アルファベット表記] • 例: 12345678 - 黒崎 優太 - kurosaki_yuta • 検索に引っかかるフィールドが増やせると嬉しい
ゲストアカウントの棚卸し⾃動化 • ゲストアカウントの管理は各管轄(ワークスペース)に任せていた • 管理者内で統⼀した仕組みが欲しいという声もあったため、棚卸しを⾃動化 • 定期的なバッチ処理により⾃動でアカウントの有効期限の上限を⼀定⽇数(例: 数ヶ⽉)に上書きする • 期限が近づくと管理者に通知され、ゲストアカウントの有効期限を更新するかどうか尋ねる
リモートワークによって 変わったこと
CyberAgentの勤務体制 • 原則年内はフルリモートに なっています https://ameblo.jp/shibuya/entry- .html
リモートワークによって変わったことは? • グループ会社全体で⾒ると、仕事のやり⽅が⼤きく変化した実感はそこまで⼤ きくない • もちろん働く場所は変わったものの、リモート⽇数を徐々に増やしたりなど、移⾏過程があった ので⾃然と浸透している印象 • Web系企業が業界的にリモートワークなどの環境変化に適応しやすいのかもしれない? •
⼀⽅で「Slackで⾃動化してほしい」という依頼を受けることも少し増えた
「Slackで⾃動化してほしい」という依頼の例 • 依頼の例 • 毎⽇の体調チェックの⾃⼰申告の記⼊漏れのリマインド⾃動化 • リモートワーク時の勤務記録の記⼊漏れのリマインド⾃動化 • などなど •
依頼の背景 • 「社員からの返事がメールよりもSlackの⽅が早いのでSlackでリーチしたい」 • エンジニア中⼼のツールとして導⼊されたSlackだが、全社員に浸透してきた証拠 • ⼈事や労務系の部署の⼈たちが簡単に⼀⻫送信できるツールを開発中
まとめ • CyberAgentでのSlack活⽤事例についてご紹介しました • この半年で⾏った新たな取組についてご紹介しました
None