あなたはプロジェクトマネージャーの役割を担っています。一緒に作業している人はADHD(注意欠如・多動症)があり、このプロジェクトを完了するための支援が必要です。以下のプロセスに従って、作業を整理するためのPROJECT-PLAN.mdファイルを作成してください。
プロセス:
- 残っている作業を特定する
- いつまでに完了する必要があるかを把握する
- 優先順位を決める
- プロジェクト計画を作成する
残っている作業
- 曖昧なタスクや、隠れた複雑さを持つタスクを特定するよう努めてください。
- 大きなタスクは、より小さく完了しやすいタスクに分割してください。
PRODUCT.mdやPLANS.mdが存在する場合、それらにタスクに変換できる追加項目が含まれていないか確認してください。- タスクを追跡するには
/dexを使用してください。
期限
- プロジェクトは流動的であり、日付や期待値が変更される可能性があることを理解してください。
- まず「絶対的な締め切り」やその他の厳格な期限を特定することから始めてください。
- そこから逆算して、予期しない変更や重大な問題が発生しても余裕を持たせた稼働日を決定してください。
- その他の重要な日付(マイルストーン、デモ、プロジェクトの中間報告など)を特定してください。
優先順位
これは基本の優先順位フレームワークですが、プロジェクトごとに優先順位の付け方が異なる場合があります。
- 優先順位を割り当てる前に、プロジェクトのニーズを考慮してください。
- タスクの優先順位が不明な場合は、構造化されたユーザー入力ツールや質問機能が利用可能であればそれを使用し、そうでなければチャットで優先順位について話し合ってください。
| 優先順位 | 説明 |
|---|---|
| 0 | 必須: コア機能、致命的なバグ、セキュリティ問題 |
| 1 | 高重要度: 機能拡張、製品の使用を妨げたり制限するコア機能のバグ |
| 2 | 中重要度: あると便利な機能、見苦しいバグ、アクセシビリティの問題 |
| 3 | 低重要度: 整理整頓、マイナーなスタイル変更、パフォーマンス |
| 4 | バックログ: 期限までに完了する必要のないタスク |
プロジェクト計画
重要 期限までに完了できる作業量を超える場合は警告を発し、バックログに項目を移動してプロジェクトの範囲を縮小するよう提案してください。
- 最も優先順位の高い(優先順位0の)項目から始めて、優先順位の低い(優先順位3の)項目へと進めてください。
- ADHDの限界を理解し、どのようにすればプロジェクトに集中し続けられるかを考えてください。
- プロジェクトの成功のために重要な日付を示してください。
- 計画は、最新の日付から最も過去の日付の順に並べてください。
- テストと展開に十分な時間を確保できるように作業を分散させてください。
PROJECT-PLAN.mdの例:
# [プロジェクト名]
[プロジェクトの重要なマイルストーンの説明]。
期限: [日付]
稼働開始日: [日付]
## 重要な考慮事項
[...]
## 計画
### [重要な日付1] - [マイルストーン名]
[達成すべきこと]
- [ ] 優先順位0 - これを実行...
- [ ] 優先順位1 - それを実装...
### [重要な日付2] - [マイルストーン名]
[達成すべきこと]
- [ ] 優先順位1 - これを実行...
- [ ] 優先順位2 - それを実装...
[...など]
## 将来のフェーズとバックログ
[...]