4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ateam LifeDesignAdvent Calendar 2023

Day 25

非エンジニアがSlackワークフロー×GoogleスプレッドシートでカンタンIssue管理システムを作成&運用した話ver2

Last updated at Posted at 2023-12-24

はじめに

画像3.png

  • 今年は、あらゆるチームから発生する問い合わせを漏れなく完了まで進めることを目的としたIssue管理システムにアップデートしたいと思います。

できたもの

  • 基本的な流れは、旧ワークフローとほとんど変わっていません。
  • 青い四角で囲った部分が、ver2で新たに加えた部分です。
ver1 ver2
image.png image.png

バージョンアップをする前に

  • バージョンアップをするか、と重い腰を上げたのは、Slackが2023年6月にワークフローを刷新し、2023年9月から新バージョンに移行された1ことがきっかけです。
  • 1年前に作成した問い合わせフローは、レガシーワークフローに分類され、新ワークフローに移行する必要があったので、これを機に、問い合わせの対応目的の変化と、Slackのワークフローのバージョンアップにあわせてアップデートをすることにしました。

  • そこで考えたことは2つ。
    • Slackワークフローのアップデートされた機能を取り入れたい!
    • 情報の可視化をして対応漏れを防ぐ!

Slackワークフローのアップデートされた機能を取り入れる

  • アップデートされた機能から以下の部分を取り入れる事にしました。
    1. スクリーンショットの収集
    2. GitHubのIssueの作成
    3. スプレッドシート上の情報を返す

情報の可視化を考える

  • 私のチームでは、SalesforceとTableauの管理を行っています。
    • 問い合わせデータは、Googleドライブ経由でTableauに接続し、状況の可視化をすることで「漏れなく対応する」を叶えようと思います。

(おまけ)CX推進室メンバーが書いた記事

①スクリーンショットの収集

  • Salesforceを利用した業務を行っていると、以下のような問い合わせが来ます。

数分前より突然Salesforceにエラー画面が出現します。
エラー画面はスレッドに添付しております。
※黄色い〇を付けている箇所にエラーが生じます。

  • どこでエラーが起こっているのか、どんな画面になっているのかを把握するために、スクリーンショットをもらう事が多々あります。

  • 問い合わせは、ワークフローを起動したチャンネルの新規スレッドに届くようにしているので、スクリーンショットがそのスレッドに添付されていきます。

  • 問い合わせ内容と一緒にスクリーンショットも管理できないかなーと思っていたところ、Slackのワークフローの「フォーム」に、スクリーンショットが添付できるようになっていました。



  • アップロードできるファイルは、「単一か、複数か」「動画も含む任意のファイルタイプか、画像のみか」を選択する事が出来ます。



  • こんな感じに届きます。

②GitHubのIssueの作成

  • これは、ワークフローを共有したらCX推進室のエンジニア(@takaHAL)が設定してくれたものです。
  • Slackはアップデートにより、サードパーティ製アプリと連携するアクションが豊富に用意されました。

ステップは、ワークフローに追加できるアクションのことです。Slack、サードパーティ製アプリ、カスタムアプリで動作するステップを選択します。

  • 問い合わせ内容は多岐にわたるため、「テキストで返答するのみ」の時もあれば、開発を伴う対応が発生する場合もあります。
  • そのため、対応を引き受けた際に、Issueが作成されるようになっています。
    • Slackのワークフローは分岐ができないので、フローを進める度にIssueが作成されてしまい、開発に紐づかないIssueも大量生産されてしまう‥という難点もあります。これは運用しながら検討したいところです。

③スプレッドシート上の情報を返す

  • スプレッドシートの行を特定する事で、該当行の列の値を返すことができます。



  • これで、すべてのフローが終了した後に、対応時間の結果を返すことができるようにしてみました。



  • しかし、この応答はチームメンバーのレビューの結果、実装はしない事に決めました。

    • 対応時間を短くすることが目的になり、対応がおざなりになってしまうのではないか?という意見があり、管理側が状況を確認するのみに利用をとどめ、返答としては戻さないことに。

④Tableauで状況を可視化

  • TableauのデータソースでGoogleドライブを選択します。

    image.png

  • Slackワークフローで問い合わせを蓄積したスプレッドシートを選択し、データ型を設定します。

    image.png

  • Tableauで未完了のまま残ってしまっている問い合わせを可視化することができました。

  • ツールヒントにカーソルを当てれば、そのまま内容を確認する事ができるようになっています。



  • これで、Slackをしらみつぶしに確認しなくても、滞留している問い合わせを確認する事が出来るようになりました。

まとめ

  • 前回のver1では、スプレッドシートのフィルタを使い、対応漏れがないように気を付けていましたが、確認中の問い合わせが増えるにつれて、全体像を捉えることが出来なくなってきてしまっていました。
  • 加えて、対応にどれだけの時間がかかったのか、どのような対応が多くなっているのか、統計を取る事にも苦戦していたのですが、Tableauの導入によってデータを見ながら改善活動を進める事ができるようになります。
  • また、時間を置かずに、スプレッドシートにデータを蓄積している部分を、Salesforceに置き換えたver3にも挑戦していきたいと考えています。

  • 「ツールやシステム導入を促進する側が一番利用する」
    この行動指針を大切に、2024年も頑張っていきたいです。

MerryXmas!

  • アドベントカレンダーも最終日を迎えました。
  • CX推進室の @hironey がTableauで作成したクリスマスツリー2でお別れしたいと思います。
  • よいお年を!

christmastree_anime.gif

  1. ワークフロービルダーの新しいバージョンへのレガシーワークフローの移行

  2. Tableau でクリスマスツリーを作ってみた

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?