Slack アプリを表示するデスクトップコンピューターと、その両脇にあるロケットのモデルとピザのネオンサインのイメージ。

手間をかけずにより多くのコードをデプロイする

ツールとチームを一つにまとめて優れた製品を効率よくビルド

Slackは、仕事を効率化するコラボレーションハブです。開発業務に必要な人、情報、ツールを、検索可能な「チャンネル」にまとめて連携させることで、サーバーの展開からコードのデプロイまで、Slack がチームを結束させてプロジェクトを完成に導きます。

紙飛行機を持っている手

Slack で製品サイクルを短縮

エンジニアリングチームは、プロジェクトでのコラボレーションや市場への製品の投入に Slack を活用しています。チャンネルとインテグレーションでチームや部署間の軋轢がなくなり、プロジェクトのスタートから製品の出荷までの時間が短縮されます。

文末にお祝いの絵文字リアクションを付けた Slack メッセージの例。 トリアージ-プラットフォーム
田所 祐二 #アラート-プラットフォーム に、設定パネルからの 404 エラーが何件か届いてます。確認お願いできますか?
👀 1 1
水原 順子 リンクの一つをクリックしたときに壊れたようです。修正しています...

厄介なバグを早期に発見・修正

サービスダウンやバグなどはできるだけ早くに発見し、リアルタイムで協力しながらすばやく解決する必要があります。モニタリングツールを Slack に連携すれば、発生する問題の監視や、過去の同様のバグを基にした解決方法の確認、インシデント対応メンバーの招集ををいち早く行えます。

インテグレーションで開発を効率化する

Slack なら自動化ツールをひとつにまとめて連携できるので、単純で価値の低い作業時間が短縮され、製品の開発や設計により集中的に時間をかけられます。

エンジニアリング用インテグレーションをすべて見る

コードの文脈をチャンネルで把握する

Slack のチャンネルにコードを連携すれば、承認やエラーの発見がいち早く行え、その結果、優れたコードをよりすばやくコミットできます。

エンジニアリングインテグレーションの例
github アプリ @asaunders からの新しいプルリクエスト
熊谷 喜直 これでうまく行くはずです。
GitHub Bitbucket SubVersion Visual Studio
チケットや問題を監視する

チケットやコメントを Slack ひとつで監視。既存の問題に対処しながら、新しい問題を常にチェックできます。

エンジニアリングインテグレーションのメッセージの例
木本 恵美 WEB-355 は誰かチェックしてる?
JIRA Cloud アプリ
WEB-355:
ブランドガイドのブレークポイントの問題
Status:
新規
JIRA Software Trello Asana Pivotal Tracker
話し合いとデプロイを繰り返す

主なプロセスを Slack チャンネルにまとめることで、作業内容を可視化し、主幹業務をすべて一か所で行うことができます。

エンジニアリングインテグレーションのメッセージの例
Heroku ChatOps アプリ
機能のベータ版が出来上がりました
パイプラインイベントは #開発-機能-ベータ版 にルーティングされます
Heroku CircleCI Jenkins VictorOps
オンコール勤務を有効に活用する

突如発生するインシデントをすみやかに検知して担当者を決め、問題が大きくなる前に解決することができます。

エンジニアリングインテグレーションのメッセージの例
pagerduty アプリ
Event
インシデントがトリガーされました
Subject
DOWN api.fictionalgateway.net がダウンしています
Assigned
三島 隆
PagerDuty Sentry New Relic Pingdom

体系化されたチャンネルで業務をよりスムーズに

機能、チーム、プラットフォーム、部門などでチャンネルを分類することで、会話がテーマに沿い、スムーズに進むようになります。チャンネルを目的別に作成して整理するうえで役立つ、チャンネルの基本法則の例を以下にまとめてみました。

#機能-xyz、#製品-abc —
機能や製品についてのあらゆるディスカッション用のチャンネル

#開発-機能-xyz、#開発-機能-abc —
機能や製品のエンジニアリング関係のディスカッション用チャンネル

#トリアージ-製品-abc —
ある製品固有のバグのフォローアップや問題の優先順位付けのためのチャンネル

#チーム-ios、#チーム-フロントエンド —
特定のプラットフォーム、スタック、機能に対応するチームメンバー間のディスカッション用チャンネル

#プルリクエスト-製品-abc —
プルリクエストやシステム警告など、頻繁に使用するインテグレーションを個別のチャンネルに追加して、検索可能なエンジニアリング業務のログを作成

数字で見る Slack 効果

開発業務に Slack を活用した場合のスピードと正確さを、数字で表してみました。

  • 24%

    期限までにリリースした機能の増加率

  • 21%

    エンジニアリング関連のバグの特定と解決までの時間の短縮率

  • 5%

    Slack を使用するエンジニアチームの生産性の向上率

IDC Research のレポート全文を読む

Slack を始める