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
コロナ時代を生き抜く(?) ひとつ上の Slack "コラ"ボレーション
Search
Masayuki Uehara
December 18, 2020
Technology
1
170
コロナ時代を生き抜く(?) ひとつ上の Slack "コラ"ボレーション
コロナ禍におけるリモートワークでのコミュニケーションなどのチーム課題に対して、SlackアプリのColla(コラ)を利用して解消するためのノウハウやおすすめTipsなどをお伝えします。
Masayuki Uehara
December 18, 2020
Tweet
Share
More Decks by Masayuki Uehara
See All by Masayuki Uehara
コロナ時代を生き抜く(?) Slack アプリ開発・運用 知見まとめ
munky69rock
1
28
Other Decks in Technology
See All in Technology
プロダクトチームへのSystem Risk Records導入・運用事例の紹介/Introduction and Case Studies on Implementing and Operating System Risk Records for Product Teams
taddy_919
1
170
いまならこう作りたい AWSコンテナ[本格]入門ハンズオン 〜2024年版 ハンズオンの構想〜
horsewin
9
2.1k
10分でわかるfreee エンジニア向け会社説明資料
freee
18
520k
ガチ勢によるPipeCD運用大全〜滑らかなCI/CDを添えて〜 / ai-pipecd-encyclopedia
cyberagentdevelopers
PRO
3
200
Java x Spring Boot Warm up
kazu_kichi_67
2
490
サイバーエージェントにおける生成AIのリスキリング施策の取り組み / cyber-ai-reskilling
cyberagentdevelopers
PRO
2
200
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
9
120k
なんで、私がAWS Heroに!? 〜社外の広い世界に一歩踏み出そう〜
minorun365
PRO
6
1.1k
2024-10-30-reInventStandby_StudyGroup_Intro
shinichirokawano
1
630
事業者間調整の行間を読む 調整の具体事例
sugiim
0
1.4k
コンテンツを支える 若手ゲームクリエイターの アートディレクションの事例紹介 / cagamefi-game
cyberagentdevelopers
PRO
1
130
プロダクト成長に対応するプラットフォーム戦略:Authleteによる共通認証基盤の移行事例 / Building an authentication platform using Authlete and AWS
kakehashi
1
150
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
32
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Into the Great Unknown - MozCon
thekraken
31
1.5k
The Cost Of JavaScript in 2023
addyosmani
45
6.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
How STYLIGHT went responsive
nonsquared
95
5.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
We Have a Design System, Now What?
morganepeng
50
7.2k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
Transcript
コロナ時代を⽣き抜く (?) ひとつ上の Slack " コラ " ボレーション
⾃⼰紹介 @munky69rock 上原 将之 株式会社トラックレコード CTO 前職は DeNA で⼩説投稿サイトのエブリスタとか 遺伝⼦検査のMYCODE
とかAI 創薬プロジェクトなどなどやってました
株式会社トラックレコードって? 以下のようなサービスを開発・運営してます エンジニアキャリア⽀援サービス 「kiitok (キイトク)」 ネクストキャリアを考えている⼈は是⾮ご相談を、エンジニアの採⽤市況は かなり詳しいです [PR] チームのエンゲージメントを向上させる Slack
アプリの開発 Bot が社員インタビューをしてメンバー紹介してくれる「Colla (コラ)」 仲間をスタンプでホメて、表彰する「ホメルくん」 仲間をコメントで褒めて表彰する「ノビルくん」
Agenda 1. チームコミュニケーションを活性化させる Slack アプリ 「Colla (コラ)」のご紹介 2. いますぐ使える Slack
ノウハウ
チームコミュニケーションを活性化させる Slack アプリ「 Colla (コラ)」のご紹介
Colla (コラ) Bot が社員インタビューをしてメンバー紹介してくれる無料 Slack アプリ 課題 コロナ禍でリモート前提の働き⽅にシフト チャットベースだとコミュニケーション減りがち (
雑談など) 新メンバーのオンボーディングもなかなか対⾯で顔を合わせることができ ない... Colla (コラ)が解決してくれること コラさんが勝⼿にメンバーに質問、毎⽇回答を発表 雑談のきっかけ、あまり関わらなくなったメンバーのことが知れる 新メンバーが Slack に join したタイミングで質問、回答するとみんなに紹 介してくれる リモートでのオンボーディングをよりスムーズに チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
Colla (コラ) 誕⽣ストーリー コロナの猛威、緊急事態宣⾔、ステイホーム、、、 ピンチはチャンス、今のタイミングで会社としてできるとは? → 緊急事態宣⾔終了する前に新しいチャレンジを世に出したい! GW ⼀週間くらいでガッと企画・開発 →
リリース チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
リリース直後に⽇経新聞・めざ まし⼟曜⽇などで取り上げられ る 現在多くの WS でインストー ル、問い合わせも多数 Twitter などでも好意的なコメン ト
参考 - 新型コロナ : テレワーク社員にアプリが質問 雑談共有で⼈柄理解 : ⽇本経済新聞 - Kyash Office Report Vol.1/ Slack bot の Colla の導⼊とその後| Kyash People Team | note - Colla ユーザーのみなさまの声 チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」 のご紹介
Colla の機能のご紹介 チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
Colla の機能のご紹介 1. メンバーインタビュー & 回答の発表 2. 新メンバーのオンボーディングサポート 3. Web
でのメンバープロフィール機能 チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
Colla の機能のご紹介 1. メンバーインタビュー & 回答の発表 2. 新メンバーのオンボーディングサポート 3. Web
でのメンバープロフィール機能 チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
1. メンバーインタビュー & 回答の発表 ⼀⽇⼀回、特定の時間にメンバーに質問、特定のチャンネルで回答を発表 チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
1. メンバーインタビュー & 回答の発表 対象メンバーは WS 全体と指定チャンネル限定の 2 パターンで設定可能 現在ゲストアカウントは対象外になっています
質問を投げる時間、⼈数、回答を発表する時間、チャンネル、⼈数はカスタマイ ズ可能 質問⾃体のカスタマイズは今後対応検討 チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
WS 全体 or チャンネル限定? チャンネル限定の場合 ユースケース とりあえずテスト的に始めてみたい場合 ⼤きめの組織、チームに絞って利⽤したい 注意 現状、1WS
で 1 つしか利⽤できない → 複数チームでコンフリクトすることも... 設定を⼀部の管理者に絞る管理機能は直近リリース予定 複数チャンネル対応も今後対応していく予定です チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
WS 全体 or チャンネル限定? WS 全体の場合 ユースケース ⼩さめの組織、最近知らないメンバーが増えてきた... 組織全体でコミュニケーション活性化したい 注意
事前の予告なしにいきなり WS 全体適応すると Colla さんから DM ⾶んできてネ ガティブな⼈も⼀定数いる 現状個⼈での off 設定はできないが、 bot ⾃体の mute 設定は可能なので事前にシ ェアしておくとスムーズ いずれは機能化したい チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
Colla の機能のご紹介 1. メンバーインタビュー & 回答の発表 2. 新メンバーのオンボーディングサポート 3. Web
でのメンバープロフィール機能 チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
2. 新メンバーのオンボーディングサポート 新メンバーが join したときに、その⼈の⼈となりがわかるような質問とその発表で メンバーの理解促進やコミュニケーションのきっかけに チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
2. 新メンバーのオンボーディングサポート 対象メンバー設定の違いで挙動に違いがあります チャンネル限定の場合 設定されたチャンネルに新メンバーが join したタイミングで質問 WS 全体の場合 Slack
の WS に新メンバーが join したタイミングで質問 チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
2. 新メンバーのオンボーディングサポート チャンネル限定の場合の注意 チャンネル限定版の機能追加をリリース後に⾏った関係で、新たに権限取得が必 要に (bot を指定 channel に invite
する権限) 11/12 以前にインストールしていた場合は再度インストールが必要 アンインストールなどする必要はなく、 colla.jp/install からインストールし 直していただければ⼤丈夫です ちなみにアップデートしない場合は WS 全体と同じ挙動になります チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
Colla の機能のご紹介 1. メンバーインタビュー & 回答の発表 2. 新メンバーのオンボーディングサポート 3. Web
でのメンバープロフィール機能 チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
3. Web でのメンバープロフィール機能 できること Web 上でメンバーの⼀覧や質問の回答を⾒れる 過去に回答した質問の編集ができる プロフィールの⼊⼒と閲覧ができる チームコミュニケーションを活性化させる Slack
アプリ「Colla (コラ)」のご紹介
3. Web でのメンバープロフィール機能 ユースケース 簡易的な社員名簿として 社員名簿にありがちな、⼀度書いたらあまりメンテされない問題 質問の回答を通して⽐較的鮮度の⾼い情報がアップデートされていきやすい 新しく⼊社したメンバーが、社内の⼈のことを早く知りたいとき 社内の気になるあの⼈について、ちょっと知りたいとき
仲間の隠れた才能を発⾒したいとき 初めて MTG する⼈の⼈となりを知りたいとき など チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
開発中機能チラ⾒せ チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
開発中機能チラ⾒せ 盛り上がりスレッド検知機能 社内でテスト運⽤中、評判よい 権限追加してメッセージ取れるように なるので出し⽅を検討中... ちなみに message イベントの subtype=message_replied
なものか らスレッドの親メッセージの reply_count を取るだけで簡単に実 装できるので⾃前で作ってみるのもオ ススメ チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
開発中機能チラ⾒せ Candy 機能 ( 仮 ) メンバーの Good アクションなどに対 して
を贈れる機能 詳細はまだまだ秘密です チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
Colla の始め⽅ 1. Slack App Directory または colla.jp/install からアプリをインストール 2.
Web 上で初期設定 対象メンバー、通知チャンネルの 2 つだけ 3. 早速利⽤スタート 10 秒で利⽤開始できます チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
まだ利⽤されてない⽅いればこの場で是⾮ チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
Colla の情報ソース Twitter twitter.com/atengagement オフィシャルガイド https://colla.guide チームコミュニケーションを活性化させる Slack アプリ「Colla (コラ)」のご紹介
フィードバックはこちらまで スラッシュコマンドから /colla feedback こちらは現状返信ができないのでご容赦ください Web から colla.jp/contact まだまだこれからのプロダクトなので是⾮皆さんのご意⾒をください チームコミュニケーションを活性化させる
Slack アプリ「Colla (コラ)」のご紹介
いますぐ使える Slack ノウハウ
メニュー 1. 上原個⼈が意識してること 2. トラックレコード社での取り組み事例 3. メンバーに聞いてきました いますぐ使える Slack ノウハウ
上原個⼈が意識してること いますぐ使える Slack ノウハウ
Slack のこの機能がないと困る? 絵⽂字, スレッド, etc... → 個⼈的には圧倒的にリマインド機能 いますぐ使える Slack ノウハウ
やりがちなミス モバイルで Slack のメッセージを確認、あとで PC から返信しようと思って忘れ る... ⼀度に複数のトピックについて Slack で話しかけられ、⼀部の返信忘れる...
などなど → リモートワークで Slack コミュニケーション増えてくると結構ハマりがち いますぐ使える Slack ノウハウ
アクション必要だがすぐに対応できないものはすべてリマインドを設定する Slackbot チャンネルで簡易的な ToDo リストとしても利⽤できるので漏れにくい (Mark as Complete) いますぐ使える Slack
ノウハウ
ただし... これだけだとリマインドしたものを既読にしてしまったまま忘れることがある Slackbot チャンネルにリマインド仕込むなりして定期的に整理する癖つけて おくと多少安⼼だが... 例: Slackbot チャンネルで次を実⾏ /remind here
" タスク定期確認" at 9:00 every weekday → 普通に完了してないものがあるときだけ呼んでほしい、未完了タスク⼀覧すべ てがパッとわかるかというと微妙 ( ノイズが多く流れてしまう) いい感じの Slack アプリ作って解決したい... 年末年始の上原にご期待ください もしくは良いソリューションあれば教えて下さい いますぐ使える Slack ノウハウ
トラックレコード社での取り組み いますぐ使える Slack ノウハウ
各社いろいろな bot を作成して業務効率改善などされてると思いますが 弊社で動いてる bot もいくつかご紹介します ( コードもあるよ) いますぐ使える Slack
ノウハウ
⼀応参考までに 弊社の組織規模 正社員 3 名 副業メンバー 10 数名 という⼩規模組織です いますぐ使える
Slack ノウハウ
times-all bot いますぐ使える Slack ノウハウ
times-all bot いわゆる times チャンネルのメッセージを⼀箇所にまとめて通知してくれる bot いますぐ使える Slack ノウハウ
times-all bot 背景 もともと times チャンネルはあったがそこまで活⽤されてなかった 週⼀誰かが⼀⾔つぶやくかどうかのレベル times チャンネル作るだけだと新規で⼊ってきたメンバーはそのチャンネルの存在 に気づかない
とはいえデフォルトで invite するかというと Too Much 感... 結果やはりあまり使われない 副業メンバー増えてくる中で、アクティビティあげるためになにかできない? いますぐ使える Slack ノウハウ
times-all bot 導⼊してみた結果 シンプルにメッセージ量が増えた 毎⽇誰かがなにかつぶやいてる 業務報告的なものはもちろん、雑談的なものも 上記に伴い、誰がいつどこでなにをしてるかわかりやすくなったので透明性が上 がった メンバーの個⼈的な趣味など発⾒が増えた Colla
といい感じの補完関係になってる いますぐ使える Slack ノウハウ
Notion unfurl bot いますぐ使える Slack ノウハウ
Notion unfurl bot Slack に貼り付けた Private な notion のリンクの中⾝を展開する bot
いますぐ使える Slack ノウハウ
Notion unfurl bot 背景 弊社は Wiki ツールとして Notion を利⽤ ドキュメントをまとめてリンクとして共有しても、中⾝がぱっとわからないとい
ちいちクリックするのが⾯倒なのであとにしようと思ったまま読まない事も多い 結果、情報共有漏れなどが発⽣してしまう いますぐ使える Slack ノウハウ
Notion unfurl bot 導⼊してみた結果 いちいち URL 開かなくても概要が把握できるのでシンプルに楽 リンクの視認性が上がるのであとから⾒返したときに⾒つけやすい いますぐ使える Slack
ノウハウ
Notion unfurl bot 備考 : Slack app unfurling について Slack
のメッセージにリンクが含まれている場合、 link_shared イベントが発⽣ link_shared イベントに対して chat.unfurl API を利⽤することで、リンクの 展開に独⾃の機能を追加できる → 公式で Slack アプリがないようなツールなどで bot 作成するのに便利 参考: Unfurling links in messages | Slack いますぐ使える Slack ノウハウ
コードはこちら https://github.com/trackrecords/slack-times-all-app https://github.com/trackrecords/slack-notion-unfurl-app いずれも TypeScript + Bolt for JavaScript を利⽤したもの
イベントに合わせて多少いじったのでバグっていたら PR などください いますぐ使える Slack ノウハウ
メンバーからきいてきました いますぐ使える Slack ノウハウ
メンバーからきいてきました 今をときめく有名企業で働く副業メンバーたちに聞いてみました いますぐ使える Slack ノウハウ
マルチバイト絵⽂字でワンランク上の体験 問題 検索性などからアルファベットオンリーで絵⽂字を登録してる WS も多いハズ ただ、通知などでアルファベットで表⽰されると視認性が微妙... ( :pattomiwakaran: ) とはいえ⽇本語で登録すると検索がめんどくさい...
Tips 絵⽂字登録時はマルチバイト⽂字で登録 ぱっとみわからん エイリアスでアルファベットバージョンも登録 pattomiwakaran → こうすることで、視認性と検索性両⽅を担保した快適な絵⽂字ライフに いますぐ使える Slack ノウハウ
テンポラリーチャンネル 何か対象者に作業を促したい時(年末調整とか)は、対象者を⼀時的な channel に対象者を集めて、終わったら leave するように案内。 作業が終わっていない⼈には @channel でリマインドできるので管理や運⽤がシ ンプルに
いますぐ使える Slack ノウハウ
reacji-channeler でインシデント管理の⼀元化 Reacji Channeler Slack 公式の Slack アプリ ( 公式の割に意外と知らない⼈が多い)
絵⽂字とチャンネルのセットを設定しておくと、設定した絵⽂字がついた場合 に、設定したチャンネルに転送してくれるもの シンプルさ故にいろいろなユースケースはあるが、 例えばインシデントの報告が様々なチャンネルから上がって来るような場合、 当該スレッドを⾒つけた⼈が専⽤の emoji をつけるとそのスレッドのリンクが専⽤の channel に流れるので、 その channel さえウォッチしてれば当該のスレを⾒に⾏ける、といったことも可能 いますぐ使える Slack ノウハウ
まとめ コロナ禍のチームコミュニケーションは Colla がおすすめ 是⾮使ってみてフィードバックください! Slack を活⽤してコロナに負けない強いチームに いますぐ使える Slack ノウハウ
We are hiring!! 業務委託・副業でお⼿伝いいただける⽅は Welcome です お気軽にDM などでご連絡ください 参考: bosyu
いますぐ使える Slack ノウハウ
Colla の技術スタック Node.js TypeScript Bolt for JavaScript Nest.js (not Next.js
or Nuxt.js) TypeORM Bull Google App Engine (Standard) PostgreSQL Redis Docker GitHub Actions Sentry いますぐ使える Slack ノウハウ
END いますぐ使える Slack ノウハウ