Project Management Validation について
Project Management Validationは、プロジェクトデータをNISTAなどのルールに照らして確認するPDA Platformの検証パッケージです。解析や変換機能もありますが、リポジトリはメンテナンスされていません。
主な機能
- 01NISTAへの準拠確認
- 02プロジェクトデータの検証
- 03スケジュールのベストプラクティスと独自ルールに対応
- 04複数のプロジェクトデータ形式に対応
活用シーン
- 01プロジェクトデータのNISTA要件への適合確認
- 02検証ルールに基づくスケジュールの点検
MCP 対応
PDA Platformには4つのMCP サーバーの一つとしてpm-validateが含まれ、AI クライアントがプロジェクトデータを扱うためのツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
PDA Platform
お知らせ:PDA Task Force は2026年1月30日に活動を終了しました
このリポジトリは、現在メンテナンスおよびサポートされていません。
- 連絡先メールアドレス [email protected] は現在使われていません
- お問い合わせは、最終議長の Donnie MacNicol([email protected])までご連絡ください
- メンテナンスされているフォークはこちらです:https://github.com/antnewman/pda-platform
AI を活用したプロジェクト遂行のためのオープンソース基盤です。
概要
PDA Platform は、AI によるプロジェクト遂行の改善に必要なデータ基盤を提供します。NISTA Programme and Project Data Standard の試行を支援するために構築されました。
この取り組みは、以下によって実現しました。
- 英国のプロジェクト遂行における AI 導入の障壁を明らかにした PDA Task Force White Paper
- NISTA Programme and Project Data Standard とその12か月間の試行期間
課題
英国の大規模インフラプロジェクトの成功率は約0.5%です。Government Major Projects Portfolio では、プロジェクトの84%がアンバーまたはレッドと評価されています。AI には支援できる可能性がありますが、標準化されたデータ基盤が不足しています。
解決策
| コンポーネント | 説明 | ステータス |
|---|---|---|
| pm-data-tools | 汎用 PM データパーサー(8形式+NISTA) | v0.2.0 ✅ |
| agent-task-planning | AI の信頼性フレームワーク | v1.0.0 ✅ |
| pm-mcp-servers | Claude 連携用 MCP サーバー | フェーズ1 ✅ |
| Specifications | 標準モデル、ベンチマーク、合成データ | 公開済み ✅ |
クイックスタート
# Install the core library
pip install pm-data-tools
# Parse any PM file
from pm_data_tools import parse_project
project = parse_project("schedule.mpp")
# Validate NISTA compliance
from pm_data_tools.validators import NISTAValidator
result = NISTAValidator().validate(project)
print(f"Compliance: {result.compliance_score}%")
パッケージ
pm-data-tools
プロジェクト管理データ向けの汎用パーサーおよびバリデーターです。
- 形式:MS Project、Primavera P6、Jira、Monday、Asana、Smartsheet、GMPP、NISTA
- 機能:解析、検証、変換、移行
- インストール:
pip install pm-data-tools
agent-task-planning
信頼度の抽出と外れ値のマイニングを備えた AI の信頼性フレームワークです。
- 機能:複数サンプルの合意、多様な代替案の生成
- インストール:
pip install agent-task-planning
pm-mcp-servers
Claude が PM データを操作できるようにする MCP サーバーです。
- サーバー:pm-data、pm-validate、pm-analyse、pm-benchmark
- インストール:
pip install pm-mcp-servers
仕様
すべての仕様は specs/ ディレクトリにあります。
| 仕様 | 説明 |
|---|---|
| 標準モデル | PM データ向けの12エンティティ JSON Schema |
| MCP サーバー | AI 連携用の4サーバー、19ツール |
| ベンチマーク | PM AI 向けの5つの評価タスク |
| 合成データ | プライバシーを保護するデータ生成 |
リポジトリ構成
pda-platform/
├── specs/ # Technical specifications
├── packages/ # Python packages (each publishable to PyPI)
│ ├── pm-data-tools/
│ ├── agent-task-planning/
│ └── pm-mcp-servers/
├── docs/ # Documentation
└── examples/ # Usage examples
ライセンス
MIT License - LICENSE を参照してください。
著者
PDA Task Force のメンバー
謝辞
- AI 導入の障壁に関する PDA Task Force White Paper
- NISTA Programme and Project Data Standard
- オープンソースコミュニティ
NISTA の試行を支援し、英国のプロジェクト遂行を改善するために構築されました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。