「サクッと」にイラっとして、自分の依頼文を棚卸ししたら、結局チャネル選択の問題だった
まとめ
- 「サクッと設定したい」と書かれた依頼を見てイラっとした
- 自分も同じことをしてないか過去の依頼文を棚卸ししたら、「すぐ確認できる」「内容ほぼ同一」など、相手の工数を勝手に見積もる表現が出てた
- 何度かリマインドを重ねた依頼を見直すと、丁寧語で包んだ催促文に不満が滲んでた
- 文章を磨くだけでは根本解決にならない。「レビュー = 非同期」と思い込んでたのが、詰まりの本当の原因
- 何度もリマインドが必要な状況自体が「チャネルを切り替えるべき」シグナル
「サクッと」が刺さった理由
ある依頼コメントに「IP 制限をサクッと設定したいです」と書かれていて、軽くイラっとした。
「サクッと」は、相手の作業負荷を勝手に見積もってる言葉だ。書き手の感覚では「許可リストに追加するだけ」かもしれないけど、実際の手順は:
- どこに入れるか(WAF / SG / ALB リスナールール / アプリ層)の判断
- 既存ルールとの優先度・上限本数の確認
- 申請元 IP の正確性確認(固定 IP か NAT 出口か VPN か)
- ステージング検証 → 本番反映の段取り
- 切り戻し手順
- 関係者周知・メンテ枠調整
どれをサボっても事故が起きうる。「サクッと」で済まされると、自分の仕事の解像度を低く見られてる感覚になる。
自分も同じことをしてないか
イラっとしたタイミングで、ふと「自分も似た書き方をしてないか」が気になった。Slack と Backlog のコメント履歴を「サクッと」「すぐ」「ちょっと」「軽く」「だけ」で grep してみる。
出てきた依頼文(一部抜粋・抽象化):
既に staging で Approval 頂いており、同等の修正なので、 すぐ確認できる かと思います
5/XX に本番適用したいので 急ぎもの です
タイトルが似ているので 混乱させてしまっているかも しれないなと思いまして。(内容はほぼ同一でして)
それぞれ違う癖が見える。
パターン 1: 相手の工数を勝手に見積もる
「すぐ確認できる」「内容ほぼ同一」は、「サクッと」と全く同じ構造をしてた。staging で類似 PR が approve されてる事実や、修正内容が似てる事実は伝えていいけど、それを「すぐ確認できる」と相手の所要時間に翻訳するのはやりすぎ。
事実だけ渡して、見積もりは相手に委ねるのが筋。
パターン 2: 急ぎラベルでプレッシャーをかける
「急ぎもの」というラベルは、相手に判断材料を与えずにプレッシャーだけを転嫁してる。「なぜ 5/XX なのか」「業務制約なのか、自分の段取り遅れなのか」が分からないと、相手は他案件との優先度を判断できない。
書きながら気づいたけど、「急ぎ」が出る場面はだいたい 3 パターンに分解できた。
| パターン | 例 | 正直な伝え方 |
|---|---|---|
| 業務制約 | 月末締めの法令対応 | 「○○の理由で 5/XX がデッドラインです」 |
| 段取り遅れ | 自分の着手が遅れた | 「こちらの段取りが押しており恐縮ですが、可能であれば 5/XX までに」 |
| 習慣的急ぎ | なんとなく早く済ませたい | 「○日までに見ていただければ十分です」 |
「急ぎ」と書きたくなったら、まず自分の中でこの分類をしてから書く。
パターン 3: イライラが滲むリマインド
何度かリマインドを重ねたメッセージは、丁寧語で包んでるつもりでも、構造的に不満が漏れてた。
| 表面 | 読み手が受け取る本音 |
|---|---|
| 「念の為のリマインドになります」 | 「前にも言ったよね」 |
| 「進行中でしょうか?」 | 「進んでないですよね」 |
| 「混乱させてしまっているかもしれない」 | 「忘れてますよね?」 |
| 「。。。」(複数の三点リーダ) | 「もう何度目だよ」 |
| 「内容はほぼ同一でして」 | 「簡単なはずなのになぜ進まないんだ」 |
「混乱させてしまっているかもしれない」はとくにクセモノで、責任シフトの偽装として機能する。表面は「自分の落ち度かも」と引き受けてる風で、実態は「あなたが混乱した」という前提を相手に押し付けてる。相手は「混乱してました、すみません」か「忘れてました」しか返せない。
文章を磨くだけでは解決しなかった
ここまで棚卸して気づいたのは、文章のレベルだけで改善しても限界があること。
不満が滲んだリマインドを送ったとき、その状況をよく観察すると:
- 同じ相手に何度もリマインドしてる
- でも反応が薄い
- Slack / Backlog 以外の手段を持ってない
- 適用日が迫ってる
これは自分の文章が悪いんじゃなく、チャネル選択の幅が無いのが根本原因だった。
「レビュー = 非同期」という思い込み
そもそも、なぜ Slack / Backlog のリマインドにこだわってたのか。理由は単純で、「レビューは非同期でやるもの」と思い込んでいた。
この思い込みの背景はいくつか思い当たる:
- GitHub の UI が非同期前提に設計されてる
- 「相手の集中時間を奪わない」が美徳とされる
- 「呼びかけるのは失礼」という遠慮
- 「LGTM するまでが文字ベース」というイメージ
正しい場面もあるけど、全部のレビューに適用すると逆に遅くなる。
チャネルの使い分け
実際にはこんな使い分けが効きそう。
| 状況 | 推奨チャネル | 理由 |
|---|---|---|
| 通常の機能追加 PR | 非同期 (Slack / Backlog) | 集中時間を尊重 |
| 緊急 / 本番ホットフィックス | 同期 (Huddle 5 分) | 速度優先 |
| 複雑なアーキテクチャ変更 | 同期 (画面共有で walkthrough) | 文脈共有が肝 |
| 小さい (10 行未満) + 急ぎ | 声かけ即レビュー | 同期の方が結果的に速い |
| 何度リマインドしても反応がない | 同期 (退避手段) | 非同期が機能してないシグナル |
とくに最後の行。「何度もリマインドが必要な状況自体が、チャネルを切り替えるべきシグナル」と考えるようになった。
同期の方が結果的に速いことがある
非同期は便利だけどコストもある:
- 文脈共有のオーバーヘッド: PR 説明を文章にまとめる労力 vs 口頭 30 秒
- 質問のラリー: Slack で 3 往復 30 分 vs 口頭 1 分
- キュー詰まり: 相手のタスクキューに自分のタスクが入る仕組みなので、相手のキューが長いほど待つ
同期は割り込みコストを払う代わりに即解決できる。トレードオフを意識して使い分けるのが本来の姿。
教訓
- 「サクッと」「すぐ」「内容はほぼ同一」など、相手の工数を勝手に見積もる装飾語を自分の語彙から消す
- 「急ぎ」と書きたくなったら、業務制約 / 段取り遅れ / 習慣的急ぎのどれかをまず自分の中で分類する
- イライラした状態で送るリマインドは、表面の丁寧さに関わらず本音が滲むので、送信前に一呼吸置く
- リマインドを 2 回以上重ねる事態は、チャネル選択を見直すタイミング
- 「レビュー = 非同期」は便利だけど全部の場面で最適じゃない。同期チャネルも自分の手札に入れておく
文章を磨くより、チャネル選択の幅を広げる方が、結果的にお互いのストレスが減ると思ってる。とはいえ口頭依頼のフローもまだ手探りなので、しばらく実地検証する予定。