Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Zap Your DX!

Zap Your DX!

開発PM勉強会vol.6 オンライン

Yuichi Maekawa

October 21, 2021
Tweet

More Decks by Yuichi Maekawa

Other Decks in Technology

Transcript

  1. Zap Y ur DX!
    Maekawa Yuichi
    @_kaelaela
    開発PM勉強会vol.6 オンライン
    #開発PM勉強会

    View Slide

  2. Maekawa Yuichi
    @_kaelaela
    Software Engineer@
    https://thealp.co.jp/
    ツイートしてね: #開発PM勉強会

    View Slide

  3. ここでの定義✍
    「DX」は開発者体験のことです
    ⭕ Developer eXperience: 開発者体験
    ❌ Digital Transformation: デジタルトランスフォーメーション(混乱するからこっちはDTと書いてくれよ...)
    また、ソフトウェアエンジニアだけの体験ではなく開発チーム全体の体験を指して使います

    View Slide

  4. アルプの開発チーム
    - プロダクトマネージャー: 2
    - デザイナー: 1
    - ソフトウェアエンジニア: 15
    使っているツール
    - コミュニケーション: Zoom,Slack,FigJam
    - ドキュメント: Notion
    - プロジェクト管理: JIRA
    - デザイン: Figma
    - コード管理: GitHub
    - QA: Autify
    - 自動化: Zapier
    ツイートしてね: #開発PM勉強会

    View Slide

  5. これ手でやってませんか?

    View Slide

  6. 開発に関わるあらゆる細かい作業
    タスクチケット作成
    ドキュメント作成
    メールチェック
    カレンダーチェック
    定期リマインド
    担当者アサイン
    Twitterでエゴサ
    スプシ - GAS - Slack連携などの「ハイカロリー自動化」

    View Slide

  7. 全部Zapierで出来ます😲

    View Slide

  8. GUIで簡単に業務フローを自動化できるツール
    トリガー: 自動化の起点となるイベント
    アクション: そのときに実行すること
    主要なツールなどは網羅されている。もうこれナシでは業務が回らない...😂
    ツイートしてね: #開発PM勉強会

    View Slide

  9. ZapierでDX改善!

    View Slide

  10. emoji付けるだけ!タスク管理(例: CSサポート)
    タスク作成の自動化
    トリガー: Slackで特定リアクションがついたら
    アクション:
    - SlackのCSサポートチャンネルへ転送
    - JIRAのIssue作成&担当者紐づけ
    - 転送した投稿にthreadでチケットを載せる
    ツイートしてね: #開発PM勉強会

    View Slide

  11. 基本はこれだけ
    「リアクションがついたら」Slackトリガー
    - どのリアクション(絵文字)?
    - どのチャンネル?
    - 誰が?
    を設定するだけで次のActionを追加できる

    View Slide

  12. 誰でも組める

    View Slide

  13. タスク連携先はなんでも!

    View Slide

  14. メンテナンス情報チェック
    外部システムのメンテナンスを検知してお知らせ
    トリガー: 「システムメンテナンス」を含むメール到着
    アクション:
    - Slackへ通知
    (特定メールのみなら↓)
    - 日時を取得してカレンダー登録
    ツイートしてね: #開発PM勉強会

    View Slide

  15. Notion連携
    定期的にページ作成など(例: 定例会ページ作成とリマインド)
    トリガー: 定期実行(Zapier製)
    アクション:
    - Notionページ作成
    - Slack通知
    - リマインド
    ※個人タスク管理はまだ難しい(itemが一つしか検索できない)
    ツイートしてね: #開発PM勉強会

    View Slide

  16. メンバーの定期ランダム選定
    日次/週次などのコンテンツ担当者などをランダムに選ぶ
    トリガー: 定期実行(会議やイベントの直前など)
    アクション:
    - SlackのUserIdからランダム選択(JS or python)
    - 担当者のメンションでSlack通知
    ※UserIdをメンテするのが少し面倒
    ツイートしてね: #開発PM勉強会

    View Slide

  17. ここからはチーム活性化など

    View Slide

  18. エゴサチャンネル
    たったこれだけ!
    トリガー: Twitterで該当キーワードの投稿があったら
    アクション:
    - Slackのエゴサ結果channelへ投稿
    おすすめ検索設定
    - "キーワード" lang:ja exclude:retweets
    - AND/OR条件でキーワード追加
    ※要Twitterアカウント
    ツイートしてね: #開発PM勉強会

    View Slide

  19. タイムライン
    Slackに乱立するチャンネルを好きな情報でまとめる
    トリガー: 特定チャンネルへメッセージが投稿
    アクション:
    - 投稿のfilter
    - 整形してtimelineチャンネルへ投稿
    ツイートしてね: #開発PM勉強会

    View Slide

  20. タイムライン
    フィルター条件の一例
    1. Threadの投稿は無視
    2. まとめたいチャンネルのprefix指定
    3. Timelineチャンネルの投稿は無視
    4. Botメッセージも無視
    ※容量を使い切ってしまう可能性があり注意
    ツイートしてね: #開発PM勉強会

    View Slide

  21. オーキド博士(暗黙知回答bot)
    社内用語とか暗黙知を減らすためのbot
    トリガー: 「xxx とは」とSlackで投稿したら
    アクション:
    - キーワードのフィルター
    - キーワードへの応答を作成
    - Slackへ通知
    ※キャラクター性👍 メンテナンスしやすさ👎
    ツイートしてね: #開発PM勉強会

    View Slide

  22. まだまだできる
    採用
    スプレッドシートに関わるもの: Slackの内容、受信メール、GoogleFormなどを自動でまとめる
    Gmailに関わるもの: 特定メールを通知、転送、自動返信など
    Biz/CSタスク
    セールスフォース連携、Zendesk連携、Typeform連携、Sansan連携
    DevOps
    Web hookでの連携、GitHub連携、Opsgenien連携、Datadog連携
    などなど、とにかく圧倒的な数...

    View Slide

  23. ⚠✋

    View Slide

  24. ちゃんと使うと安くはない...
    先月のアルプの実績
    Pricing

    View Slide

  25. Thank you!
    まとめ
    Zapierは開発に関わる細かいタスクを自動化するのに便利。以下のようなものはすぐ置き換えよう
    - タスクチケット作成
    - メールチェック
    - 定期ドキュメント作成
    など
    チームの活性化、Slackチェックとかにも使える
    ちゃんと使うプランは安くない

    View Slide