PM/PMO

自衛隊の「作戦立案フォーマット」をITプロジェクトに適用したら、生産性が劇的に向上した話

「仕様書通りに作ったはずなのに、現場の意図とまったく違っていた」

「タスクを振ったはずが、想定の半分の粒度でしか作業が進んでいない」

ITプロジェクト、特にシステム開発やAI導入の現場において、こうした「コミュニケーションの齟齬」による手戻りは日常茶飯事ではないでしょうか。PMI(Project Management Institute)などが発表する各種プロジェクトマネジメントの調査レポートにおいても、プロジェクト失敗の主要因として「コミュニケーション不足」や「要件定義の不備」が常に上位にランクインする傾向にあります。

こうした不確実性を極限まで減らし、チーム全体の生産性を劇的に向上させるためのアプローチとして、非常に強力なフォーマットが存在します。それが、自衛隊で伝統的に用いられている「作戦立案フォーマット」のITプロジェクトへの転用です。

本記事では、このマニアックとも言える手法がいかにITのタスク指示書として機能するのか、その構造を紐解いていきます。

「5段命令」という究極のタスク指示書

自衛隊の作戦行動において、部隊を動かすために使われる標準的な命令フォーマットを「5段命令(五段命令)」と呼びます。これは文字通り5つの項目で構成されており、極限の緊張状態や不確実性の高い環境下でも、誰もが誤解なく同じ目標に向かって動けるように洗練されてきた構造です。

これをITプロジェクトにおける「タスク指示」や「要件定義」にマッピングすると、驚くほど酷似しており、かつ強力な効果を発揮することが分かります。

1. 状況(Situation)= プロジェクトの背景・前提条件

作戦においては「敵情・味方の状況」を指しますが、ITプロジェクトにおいては「なぜこのタスクが必要なのか」「現在システムはどういう状態なのか」というコンテキストの共有にあたります。

「とにかくこのAPIを作って」という単発の指示ではなく、「現在、既存システムのデータ抽出に毎日2時間のロスが発生している(状況)」と添えるだけで、開発者の視野は広がり、より最適な実装方法を自律的に模索しやすくなります。

2. 任務(Mission)= 目的・ゴール

「誰が、いつまでに、何をするか」という核心部分です。ITプロジェクトでは「KGI/KPIの達成」や「特定機能のリリース」が該当します。

ここで重要なのは、手段ではなく「達成すべき状態」を明確にすることです。「〇〇のライブラリを使って〜」といった細かな実行手順の前に、「今月末までに、ユーザーの初回登録離脱率を5%改善する仕組みを実装する」という明確なゴールを共有することが、ブレを防ぐ防波堤になります。

3. 実行(Execution)= アプローチ・具体的なタスク

任務を達成するための具体的な行動方針です。ITにおいては、「フロントエンド側でのバリデーション強化」「DBのインデックス見直し」といった具体的なアクションプランやタスクの割り振りに相当します。

自衛隊のフォーマットが優れている点は、「任務(目的)」と「実行(手段)」が明確に分離されていることです。これにより、「目的を見失って手段が目的化する」というIT開発あるあるを構造的に防ぐことが可能になります。

4. 後方支援(Administration and Logistics)= リソース・開発環境

兵站や補給を指す項目ですが、ITに置き換えると「使用するサーバーリソース」「利用可能なAPIキー」「予算」「参考となるドキュメントやコードリポジトリ」などになります。

タスクを指示する際、ここが抜けていると「あの権限がなくて作業が進みません」という不要なブロックが発生します。事前に必要なリソースを明記しておくことで、初動の遅れを未然に防ぎます。

5. 指揮通信(Command and Signal)= 連絡体制・エスカレーションフロー

作戦中の通信手段や指揮官の所在を示す項目です。IT現場では、「Slackのどのチャンネルで報告するか」「緊急時のエスカレーション先は誰か(PMか、テックリードか)」「デイリースクラムの時間はいつか」といったコミュニケーションのルールに直結します。

リモートワークが普及した現代の開発環境において、この「通信のルール」が曖昧なプロジェクトほど、トラブル発見が遅れる傾向にあると考えられます。

なぜこのフォーマットが「刺さる」のか

システム開発は、常に「不確実性」との戦いです。要件は変わり、環境は変化します。これはまさに、刻一刻と状況が変わる現場での作戦行動と本質的に同じ構造を持っています。

このフォーマットをタスク指示書やチケットのテンプレート(JiraやBacklogなど)に適用することで、指示を出す側は「伝え漏れ」に気づきやすくなり、受け取る側は「背景と目的」をセットで理解できるため、確認のための無駄なラリーが大幅に削減されます。生産性の向上とは、個人のタイピング速度を上げることではなく、こうした「手戻りと待ち時間の排除」によってもたらされる部分が大きいと言えるでしょう。

我々PON-TECHは、こうした徹底した論理的アプローチと、不確実性に対する堅牢なリスク管理能力を開発プロセスに組み込んでいます。もし、御社のプロジェクトにおいて「タスクの遅延が常態化している」「仕様の認識ズレが多い」といった課題を感じておられるようでしたら、タスク管理のフォーマットから見直してみるのも一つの有効な手段かもしれません。

← ブログ一覧へ戻る

関連記事