mcpField
M
managing-timelines

managing-timelines

github.com/refoundai生産性1.4k1.6k 回インストール15 週間前に更新
リポジトリ

managing-timelines について

プロダクトチームが現実的なプロジェクト日程を立てるためのスキルです。プロダクトリーダーの手法を用いて、期限の診断、段階ごとの合意、早期リリース、不確実性の把握を支援します。

主な機能

  1. 01期限とスコープの圧力を診断
  2. 02作業フェーズごとに合意
  3. 03早期リリースと反復
  4. 04ヒルチャートで不確実性を把握
  5. 05週次で進捗を確認

活用シーン

  1. 01遅延中のプロジェクト期限を評価
  2. 02ディスカバリー前の日程を計画
  3. 03不確実な作業のリスクを特定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/refoundai/lenny-skills --skill managing-timelines

インストール後、Claude Code で/managing-timelinesを入力して読み込まれたか確認します。

同梱ファイルreferences/guest-insights.md

詳細

タイムラインの管理

13 人のプロダクトリーダーのアプローチを活用して、現実的なプロジェクトのタイムラインを設定し、達成できるようユーザーを支援します。

支援の方法

ユーザーがタイムラインについて支援を求めた場合:

  1. 状況を把握する - 期限の性質(外部との約束、内部目標、設定されたマイルストーン)、作業の段階、タイムラインへのプレッシャーの要因について尋ねます
  2. 問題を診断する - 見積もりの問題、スコープの問題、注意散漫の問題、またはステークホルダーの非現実的な期待なのかを判断します
  3. 適切なフレームワークを適用する - 状況に応じて、フェーズごとのコミットメント、ヒルチャート、または早期リリースの戦略を活用できるよう支援します
  4. 健全な習慣を身につける - 一時しのぎではなく、持続可能なタイムラインの運用に導きます

基本原則

本当の期限は P0 として扱います。ほかのことはすべて後回しにします

Nan Yu:「期限を本当のものにする唯一の方法は、基本的に P0 の問題として真剣に受け止め、それに比べればほかのことはすべて重要ではないと考えることです。」期限を設定しすぎないようにします。重大な外部イベントに限って期限を設け、設定後はそれ以外のあらゆる妨げからチームを守ります。

遠い納期ではなく、フェーズごとにコミットします

Annie Pearl:「自分たちでコントロールできる日付へのコミットに切り替えました。ディスカバリーに取り組むことなら約束できます……十分なディスカバリーを行っていないのに、6 か月先のプロジェクトについて約束するのではなく。」作業をディスカバリー、ソリューション設計、構築、ローンチに分けます。エンジニアリングの納期を提示するのは、ソリューション設計が完了してからにします。

早くリリースし、残りの時間で反復します

Nan Yu:「見積もりはほとんどしません。できるだけ早くリリースするのです。時間の 10%で動くものができていれば、残りの時間を使って反復するか、磨き込むかを判断できます。」見積もりを最初に徹底するのではなく、すばやく「イエスかノーか」を判断できるリリース可能な状態を目指します。

ヒルチャートで不確実性を追跡します

Jason Fried:「プロジェクトはむしろ丘のようなものです。左側はまだ解決策を探っている段階です。作業が頂上に達すれば、あとは下り坂です。純粋な実行の段階になります。」作業を丘に見立て、左側をディスカバリー、右側を実行として可視化します。上り坂の側で停滞している項目は、期限に間に合わないリスクが高い項目です。

勢いを生むために期限を設定します

Laura Modi:「人々の勢いを維持するだけがあなたの仕事ではありません。勢いを生み出すことも仕事です。そのために、時には勢いを意図的に作り出す必要があります。」進捗を促すために、任意の期限やローンチ日を設定します。マイルストーンを活用して、完璧を求めすぎないようにします。

見積もりに隠れた余裕を見直します

Dylan Field:「タイムラインが最初の原則から十分に検討されておらず、意図的に余裕が加えられている場合、実際にどのくらい時間がかかるのかという前提を理解する必要があります。」「なぜ」と問いかけ、隠れた制約や不要な余裕を明らかにします。前提を最初の原則に立ち返って検討します。

計画錯誤を考慮します

Nir Eyal:「人はタスクを終えるのに、見積もった時間の 3 倍かかります。何かに 5 分取り組んだあとにメールや通知が届くと、実際にどれくらい時間がかかったのかを把握できません。」集中を妨げられずに、予定したことを実行できたかどうかで生産性を測ります。タイムボックスを使い、実際の所要時間についてフィードバックを得られるようにします。

延長を求めません

Seth Godin:「プロフェッショナルは延長を求めません。予想外のことが起きると理解しているからです。」期限と予算は厳守すべき制約として扱います。予想外のことに対処できるよう、計画に余裕を組み込み、延長せずに済むようにします。

RAG ステータスで毎週レビューします

Brian Chesky:「プロジェクトすべてに緑、黄、赤のスコアをつける、経験豊富なプログラムマネージャーがいました。毎週作業をレビューし、何かが進んでいなければ、会議を中断して『なぜ進んでいないのですか?』と尋ねていました。」プログラムマネジメントを強化します。シンプルな RAG ステータスと毎週のレビューを使い、問題を早期に特定して解消します。

AI のタイムラインにはばらつきがあると想定する

Aparna Chennapragada:「最初のデモまでの時間は大幅に短くなりますが、本格的なデプロイまでにはより長い時間がかかります。ペースにはばらつきがあります。」プロトタイピングの短縮された内側のループを想定しつつ、規模を拡大する外側のループには十分な時間を確保しましょう。デモと出荷可能な製品との間にあるギャップについて、期待値を調整しましょう。

ユーザーを支援するための質問

  • 「これは社外への約束ですか、それとも社内の目標ですか?達成できなかった場合、どうなりますか?」
  • 「作業はどの段階にありますか?調査、解決策の検討、それとも構築ですか?」
  • 「『動作するバージョン』はすでに出荷しましたか?それとも、チームはまだ試行錯誤していますか?」
  • 「この見積もりには、どのくらいの余裕が含まれていますか?どのような前提が織り込まれていますか?」
  • 「時間のうち、集中して作業できているのは実際にどれくらいですか?会議や気が散る要因にどれくらい費やしていますか?」
  • 「注意を奪い合う『P0 の期限』が多すぎませんか?」

指摘すべきよくある間違い

  • 調査を終える前に日程を約束する - 範囲を定めていないものは見積もれません。先々の納期ではなく、フェーズごとに約束しましょう
  • 優先度の高い期限が多すぎる - すべてが P0 なら、何も P0 ではありません。本当に重要な社外イベントに限って、実際の期限を設定しましょう
  • 早く出荷するより、最初に見積もりへ時間をかける - まず動作するバージョンをすばやく作り、残りの時間で反復しましょう
  • 計画の誤謬を無視する - 気が散る要因によって、タスクには見積もりの 3 倍の時間がかかります。時間を区切り、実際に集中できた作業時間を測定しましょう
  • 延長を求める - プロフェッショナルは予期しない事態を見越します。タイムラインを延長するのではなく、バッファーを設けましょう

詳細

13 人のゲストから得た 14 の知見すべてについては、references/guest-insights.md を参照してください

関連スキル

  • スコープ設定と削減
  • ロードマップの優先順位付け
  • 効果的な会議の運営
  • 不確実性を踏まえた計画

コメント