ブログに戻る
生産性プロジェクト管理

大きなプロジェクトを小さなタスクに分解する方法

4分で読める

大きなプロジェクトが圧倒的に感じるのは抽象的すぎるから。具体的なタスクに分解すれば、突然達成可能に感じられます。

大きなプロジェクトが麻痺させる理由

「ECサイトを作る」「モバイルアプリを作る」「論文を完成させる」これらはタスクではありません。成果物です。そして成果物は、今何をすべきかを教えてくれるものとしては最悪です。 プロジェクトが大きくて抽象的すぎると、脳はどこから始めればいいかわかりません。だから自然なことをします:何もしない。先延ばしにして、罪悪感を覚え、さらに先延ばしにする。最初のステップが不明確だからプロジェクトは停滞したままです。

2時間ルール

良いタスクとは、約2時間以内に完了できるものです。それ以上かかるなら、大きすぎるのでさらに分解する必要があります。 「認証システムを構築する」は大きすぎます。次のように分解しましょう:「サインアップフォームを作成」「メールバリデーションを追加」「ログインエンドポイントを構築」「セッション管理を設定」「パスワードリセットフローを追加」それぞれ1セッションで完了でき、明確な終了点があります。

最後から始める

完成品を考えてみましょう。完成したらどう見えますか?そこから逆算します。 主要な部分は何ですか?おそらくフロントエンド、バックエンド、データベース、デプロイでしょう。各部分の中で、機能は何ですか?各機能の中で、個別のタスクは何ですか? 基本的にツリーを構築しているのです。プロジェクトが幹、主要部分が枝、機能がより小さな枝、タスクが葉です。作業するのは葉だけです。

ボードに並べる

タスクができたら、カンバンボードに並べましょう。30個の小さなタスクを見る方が、1つの巨大なプロジェクトを見つめるよりずっと怖くありません。そして「完了」にカードを動かすたびに、小さな達成感を得られます。 これらの小さな達成感は積み重なります。1週間後、完了列を見て、本当に進歩したことに気づきます。不可能に思えたプロジェクトが今は20%完了し、その勢いが前に進む力になります。

最初から全部を分解する必要はない

よくある間違いは、始める前にすべてのタスクを計画しようとすることです。それは分析麻痺の変装です。 次の1〜2週間分のタスクを十分に分解しましょう。作業を始めてください。進めるうちに予想しなかったタスクが見つかります。出てきたら追加してください。計画は生きたドキュメントであるべきで、厳格な設計図ではありません。 目標は完璧な計画ではありません。目標は次に何をすべきかを知ることです。明確な次のタスクがある限り、進歩しています。
IndieDevBoard

次のプロジェクトを始める準備はできましたか?

IndieDevBoardはカンバンボード、進捗追跡、ノートブックなど、必要なすべてを一か所で提供します。

無料で始める