「Linearでもっと生産的になる」は、たいてい「もっと速く打つ」という意味ではありません。
多くの場合、次のような意味です。
- 確認のやりとりを減らす、
- 会議を減らす、
- 中途半端なチケットを減らす、
- そして、最初から最後まで実行できるIssueを増やす。
これは、雑然としたプロセスの中でも続けられるワークフローです。変えるのは、ひとつの成果物の書き方だけだからです。
TL;DR
- Linearでの生産性とは明確さであり、忙しそうに見せるスピードではありません。
- 最も効果が大きいのは、フォローアップを減らすIssueの書き方です。背景、スコープ、受け入れ条件の順に書きます。
- Linear自身のメソッドは、ユーザーストーリーよりIssue、そして継続的な計画を重視しています。軽量に保てば、これらの考え方は実際のチームにもよく当てはまります。
- 書くことがボトルネックなら、「長時間働く」のではなく摩擦を減らしましょう。まず文章を素早く下書きし、そのあと正確さのために手直しします。
1) すべてのIssueに3つの問いへ答えさせる(背景、スコープ、完了条件)
Issueを読んだ人がまだ「これは何?」や「いつ終わり?」と聞いてくるなら、それはIssueではありません。会議への招待状を書いたことになります。
次の構成を使います。
背景(なぜ)
短い段落をひとつ:
- どんな問題を解決するのか?
- 誰が影響を受けるのか?
- 根拠は何か(リンク、スクリーンショット、指標)?
スコープ(何を)
箇条書きで:
- スコープ内
- スコープ外
完了条件(どうやって確認するか)
受け入れ条件のチェックリスト。
Linear自身のガイダンスも、ストーリー型の成果物ではなく、すぐ動けるIssueを書く方向です:“Write issues not user stories” (Linear Method)。
2) 受け入れ条件でやりとりを減らす
受け入れ条件は、2日間の曖昧さを防げるなら「余計な書類仕事」ではありません。
軽く保ちましょう。
- ユーザーから見える挙動
- エッジケース(2〜3項目)
- パフォーマンス上の制約(関係する場合)
受け入れ条件とは何か、なぜ重要かについては、Atlassianの解説が基本的な参考になります(Jiraを使っていなくても):Atlassian: Acceptance criteria。
3) 「非同期で実行できる」チケットを書く
簡単なテストがあります。
明日、別のタイムゾーンにいるチームメイトが、あなたに電話せずにこれを引き取って出荷できますか?
できないなら、次を追加します。
- デザインやログへのリンク
- 期待される結果と実際の結果(バグの場合)
- 短い「非目標」リスト
4) Linearをフォームではなくエディタとして使う
Linearのエディタはフォームを埋めるためではなく、文章を書くために作られています。だから上の構成を低コストで使えます。参考資料は2つです。
アプリ内でさらに速く動きたいなら、ショートカットのヘルプを学ぶ(少なくとも流し読みする)価値もあります。
目的は、すべてのショートカットを暗記することではありません。1週間に何度も繰り返す小さなUI操作を減らすことです。
5) 再利用できるテンプレートを使う
このテンプレートをコピーしてIssueに貼り付けてください。
テンプレート:機能/改善
- 背景: …
- ゴール: …
- 非ゴール: …
- アプローチ(任意): …
- 受け入れ条件:
- [ ] …
- [ ] …
- [ ] …
- リンク: デザイン、ドキュメント、PR
テンプレート:バグ
- 概要: …
- 再現手順:
- …
- …
- 期待される結果と実際の結果: …
- 影響/重大度: …
- 受け入れ条件:
- [ ] 回帰テストを追加した
- [ ] …で修正を確認した
- リンク: ログ、スクリーンショット
6) 書くことがボトルネックなら、まず素早く下書きして、あとで直す
Issueを書くのに時間がかかるので、人は手を抜きます。そして手抜きのIssueが、あとで会議というコストになります。
実践的な回避策:
- 素早く下書きする(文の途中で自分を編集しない)
- そのあと、重要な10%を直す(名前、ID、リンク、書式)
macOSで摩擦を減らす方法のひとつが、最初の下書きに音声入力を使うことです(特に背景と受け入れ条件)。正確さが必要な修正はキーボードで行います。
Linearでの具体的な設定方法はこちら:/how-to/linear-mac-dictation
7) 「Vibe coding」でチケットはより重要になる(重要性は下がらない)
チームがAIファーストのエディタや「vibe coding」のワークフローを使っているなら、ボトルネックが移ります。
- ゼロからコードを打つ時間が減る
- 何が起きるべきかを指定する時間が増える
- レビューチェックリストの必要性が増す
だからこそ、明確なIssueと受け入れ条件の価値はさらに高まります。
さらに読む
- Linearのセットアップ(Mac):/how-to/linear-mac-dictation
- GitHub Issues(Mac):/how-to/github-issues-mac-dictation
- Jira(Mac):/how-to/jira-mac-dictation
- リモートワーク:/solutions/remote-work
出典
- Linear Method:Write issues not user stories
- Linear Docs:Create issues
- Linear Docs:Editor
- Linear:Keyboard shortcuts help
- 受け入れ条件の概要:Atlassian
- 製品/プロセスに関する講演:Karri Saarinen (CEO of Linear) on product management practices (YouTube)
