グループメッセージングおよびコラボレーションサービスであるSlackに、ついにスレッド形式のメッセージ機能が追加されました。Slackでは、企業、グループ、個人が無料または有料のチームを作成し、プライベートなコミュニケーションハブとして利用できます。チーム内の会話は、理論上は特定のトピックまたはサブグループに対応するチャンネルを中心に行われます。
(昨年、私は Slack について解説した 2 冊の本「Take Control of Slack Basics」と「Take Control of Slack Admin」を執筆しました。)
しかし、チャンネルはすぐに手に負えなくなることがあります。これは、話し好きの人、議論されるトピックの幅に対してメンバー数が多すぎる、あるいは複数のプロジェクトが重複しているなどの理由によるものです。場合によっては、チャンネルにメッセージが殺到し、スクロールして読み続けるのに起きている時間すべてを費やさなければならないこともあります。また、無関係な会話や返信が入り乱れ、チャンネル内の誰もが特定の議論についていくのが困難になることもあります。
これまでSlackの一般的なアドバイス(そして私も)は、忙しすぎたり、情報が混在しすぎたりしているチャンネルを、それぞれに焦点を絞った個別のチャンネルに分割することでした。しかし、これは別の負担を生じさせます。複数のチャンネルを切り替えながら情報を把握する必要があるからです。コンテキストの切り替えは神経的に難しく、特に指示されていない貴重な情報を見逃してしまう可能性も高くなります。
Slackは、新しいスレッド機能でこの難題を解決しようと試みました。同社は、ディスカッションボードやメールソフトでよくあるように、スレッドをインデントしたり折りたたんだりするのではなく、チャンネル内にスレッドを埋め込むことを選択しました。スレッドでやり取りしたい場合は、「サイドバー」のディスカッションを文字通りのインターフェースサイドバーに移動するか、チーム全体で利用できる新しいスレッドビューを使用します。
Slack のデスクトップアプリまたはウェブアプリでは、メッセージにマウスオーバーして新しい「スレッドを開始」ボタンをクリックすることで、どのメッセージにもスレッドを追加できます。モバイルアプリでは、メッセージを長押しして「スレッドを開始」を選択してください。デスクトップアプリまたはウェブアプリではスレッドサイドバーが開き、モバイルアプリではスレッドビューにスライドします。
スレッドビューでは、スレッド内のすべてのメッセージが表示され、返信を入力できます。また、「#チャンネル名にも送信」チェックボックスをオンにすることもできます。このチェックボックスをオンにすると、Slack はチャンネルの最初のメッセージと、そのチャンネルに投稿したばかりのメッセージを表示します。
チャンネルにスレッドが表示され始めると、メッセージの下にアバターと「5件の返信」などの件数が表示されます。これはリンクでもあります。リンクをクリックまたはタップすると、スレッドビューが表示されます。スレッドを表示中にメインチャンネルのディスカッションで見失ってしまった場合は、スレッドの最初のメッセージまたはチャンネル内の返信にマウスオーバーして「チャンネルで開く」ボタンをクリックしてください。このボタンをクリックすると、チャンネル内の適切な場所までスクロールし、
スレッド化されたメッセージがハイライト表示されます。チャンネルに返信されたメッセージをクリックまたはタップすることでも、すぐにスレッドを開くことができます。
残念ながら、メッセージがスレッドの始まりになったことを見逃しがちです。スレッドを見つけやすくするために、Slackはチームサイドバーの上部に「すべてのスレッド」リンクを追加しました。参加したスレッドに新しい返信があると、ラベルが「新しいスレッド」に変わります。「すべてのスレッド」をクリックまたはタップすると、スレッドをスクロールできます。ただし、古いメッセージが下から上にスクロールして見えなくなるSlackの他の機能とは異なり、「スレッド」ビューでは
最新の返信が上部に表示されるスレッドが表示されます。この並び替えの切り替えと、チャンネルと「すべてのスレッド」の分割は、必ずしも快適とは言えません。
スレッドに関する通知を停止したい場合は、シーケンスの最初のメッセージにマウスを移動し、[メッセージ アクションを表示] (…) ボタンをクリックするか (またはモバイルではメッセージを長押し)、[このスレッドのフォローを解除] を選択します。
スレッドは、話が逸れるのを防ぎ、プロジェクトベースの議論をまとめ、チャンネル内の全員が関与する必要のない情報を分離しつつ、関心のある人だけがアクセスできるようにするのに役立ちます。チャンネルが過負荷になっているSlackチームに所属している場合は、関連する会話をスレッドに移動するよう促すのが良い解決策になるかもしれません。スレッドではなく、一時的なサブチャンネルと考えると、使い方がイメージしやすくなります。
私が見つけたスレッドの最も効果的な使い方は、ある同僚が「トピック・ネクロマンシー」と表現した一種の「トピック・ネクロマンシー」です。スレッド化される前は、チャンネル内のさらに後ろにあるメッセージを参照したい場合は、「共有」コマンドを使う必要がありました。このコマンドを使うと、引用・参照されているメッセージを含むメッセージを投稿できました。(ネクロマンシーとは、チャンネルの「死んだ」部分からそのメッセージを復活させることを指します。)
しかし、スレッド機能を使えば、「スレッドを開始」を使って古いメッセージに返信すると、その相手と、返信で@メンションした他のユーザーを参照する新しいスレッドが作成されます。この方法では古いメッセージはそのまま残りますが、Slackは新しいスレッドについて参加者に通知します。古いトピックの議論が終わったら、関連性があれば、そのトピックをチャンネルに共有する返信を投稿できます。
このスレッド方式は気に入っているか?今のところはそうでもない。スレッドの使い方にはまだ慣れていないが、チャンネル内での素早いやり取りを続けるのはやはり簡単すぎる。ユーザーが習慣を変えられるかどうかは、これから見守るしかない。とはいえ、Slackはスレッドを直線的なチャットインターフェースに組み込む一方で、ユーザーが使い慣れない操作に慣れすぎて再トレーニングが必要になるようなことは避けなければならないという妥協点を探らなければならなかったのは理解できる。
これにより、Slackは永遠にスクロールし続けるチャットではなく、すべてがスレッドになるディスカッションフォーラムのようなアプローチに近づきましたが、それでもSlack独自のアイデンティティとインフォーマルさは維持されています。Slackチームが今後どのようにこの点を改善していくのか、今後の展開に注目していきたいと思います。