Microsoft Project と Project Server のチームのために

リソースの移行:Microsoft Project からのキャパシティ計画

Project Server の組織のリソース プール、コスト付きタイムシート、カレンダーの例外、プロジェクト横断のキャパシティ ビューは、PMO レベルのインフラです。離れるとき、そのどれもが新しいプラットフォームで作り直しになり、何を保てるかはプラットフォームによって大きく違います。このガイドは、PMO の責任者とリソース マネージャーのために、リソース モデルの移行の全体をたどります。何がかかっているのか、移行先プラットフォームはどう違うのか、移行の手順、検証、そして移行後のキャパシティの厳密さです。

更新日
キャパシティ プランナー:人ごとの割り当て、稼働率、請求可能な時間。Project Server のリソース ビューの直接の代わりです。

要点

リスク:Project Server のリソース モデルには、ほとんどほかのどのプラットフォームでも一部または全部が失われる要素があります。Microsoft Planner Premium には組織のリソース プールがありません。Project for the Web にはコスト付きタイムシートがありません。汎用リソース、カレンダーの例外、プロジェクト横断のキャパシティ ビューは、移行先によって移り方が違います。

移行すべき五つのもの:組織のリソース プールそのもの、標準単価とコスト単価表、カレンダーの例外、リソースの平準化のルール、そして PMO が人の配置を決めるのに使うプロジェクト横断のキャパシティ ビューです。

手順:棚卸し → 大事なものを保てる移行先の選定 → エクスポート → 移行先での作り直し → 割り当てと検証 → キャパシティ ビューの再生成 → 照合。リソース 100 人のプールで、集中した作業を約 4 週間見込んでください。コスト単価表を大きくカスタマイズしている場合や、カレンダーの例外が多い場合はもっとかかります。

関連する読み物:移行ガイドは Microsoft Project からの移行の全体を扱い、Onplana のリソース キャパシティ計画ソフトウェアは最後に作り直すキャパシティ ビューを示します。

キャパシティ計画が切り替えで壊れる理由

Project Server をうまく運用している PMO にとって、その価値がプロジェクト計画そのものにあることはまれです。価値はその下にある運用の層でした。すべてのプロジェクトが使う一つの組織のリソース プール、請求と収益認識に流れ込むコスト付きタイムシート、ひとりでに伝わるカレンダーの例外、そしてリソース マネージャーが毎週実データで人の配置を決めるプロジェクト横断のビューです。かかっているのは、この運用の層です。計画は移行できます。運用の層は、移行できないことがよくあります。

PMO がこれを甘く見るたびに、三つの失敗のパターンが繰り返されます。

  • 「リソースは後で追加する」という罠。チームが計画をきれいに移行し、リソース プールを次のスプリントに回します。その時が来るころには、各プロジェクトの責任者がすでに自分のプロジェクトに重複したリソースを作っていて、リソース マネージャーは、プロジェクト横断のキャパシティ ビューを成り立たせていた唯一の信頼できる情報源を失っています。
  • 「コスト単価は立ち上げに必須ではない」という罠。標準単価がフェーズ 2 の整理に回されます。二か月後、経理部門は、月次決算に必要なコスト付きタイムシートのデータが新しいプラットフォームにはもう存在しないことに気づきます。時間を記録した時点で単価が読み込まれていなかったからです。データは後から作り直せず、収益認識が止まります。
  • 「Planner Premium で足りるだろう」という罠。PMO は、Microsoft のクラウド製品が同じ用途をカバーすると思い込みます。リソースのモデル化については、カバーしません。Planner Premium には、組織のリソース プールも、コスト付きタイムシートも、プロジェクト横断のリソース ビューもありません。移行後に気づいたのでは遅すぎます。

三つすべてに共通する構造上の理由:リソース モデルは、短い製品デモで Project Server のうち最も目立たず、ベンダーの比較表でも最も扱われない部分です。計画、ガントチャート、ダッシュボードはデモで見栄えがします。組織のリソース プールは、見栄えがしません。そのため購入者はプラットフォームを選ぶときにリソース モデルの対応範囲を軽く見て、本番になって穴に気づきます。このガイドは、最も大事な判断はどの移行先プラットフォームを選ぶかだという前提に立って、まずモデルを、次に移行の進め方を示します。

Project Server のリソース モデルに実際に含まれているもの

何を移行するか決める前に、手元にあるものを棚卸ししてください。Project Server のリソース モデルには六つの層があり、それぞれ移行の仕方が違います。

層内容なぜ重要か
組織のリソース プールすべてのプロジェクトが使う、テナント全体のリソースの一覧唯一の信頼できる情報源。プロジェクトごとの重複を防ぐ
名前付きか汎用か「Jordan Patel」(名前付き)または「Senior .NET Developer」(汎用のプレースホルダー)汎用リソースがあれば、誰がその役割を担うか決める前に需要をモデル化できる
標準単価とコスト単価表リソースごとに最大 5 つの単価表(単価 A から E)と有効期間コスト付きタイムシート、請求の照合、プロジェクトの損益の土台
リソースのカレンダーと例外リソースごとの独自の勤務時間、名前付きの例外、祝日キャパシティの計算は、カレンダーのデータが正しくて初めて成り立つ
リソース分解構成(RBS)絞り込みのための階層的なまとまり(地域/部門/チーム)リソース マネージャーは自分の報告系統に沿ってキャパシティを分けて見る
プロジェクト横断のキャパシティ ビューすべてのプロジェクトの割り当てを合計する Resource Center のビューモデルの成果。人の配置の判断はここで行われる

すべての PMO がすべての層を使っているわけではありません。棚卸しで問うべきは「このうち、チームが判断に実際に頼っているのはどれか」です。コスト付きタイムシートを使っていなければ、単価表の層は飾りにすぎず、なくても困りません。汎用リソースを需要のモデル化に使っていなければ、統合してかまいません。使っているなら、その機能は移行先プラットフォームで譲れません。

プラットフォームを比べる前に棚卸しをしてください。その成果は移行先プラットフォームに欠かせない機能の一覧で、その一覧が移行の残りの形を決めます。次のセクションは、その一覧がすでに手元にある前提で進みます。

移行先プラットフォームごとのリソース モデルの違い

リソース モデルの対応範囲で絞り込むと、プラットフォームの比較は狭まります。上の六つの層の順に並べた、正直な全体像です。それぞれについて、対応、一部対応、非対応を示します。

層Planner Premium / Project for the WebOnplanaSmartsheet RMWorkfront
組織のリソース プールなし(プロジェクト ローカルのみ)別のプールはなし。一人ひとりが組織のメンバーで、担当するプロジェクトに追加されるあり(別の SKU)あり
名前付きか汎用か汎用リソースの概念なし名前のある人のみ。一致しないままインポートされたリソースにはメール アドレスを付けられ、その人が参加したときに割り当てられる汎用リソースは名前付きのプレースホルダーとしてモデル化両方
標準単価とコスト単価表コスト付きタイムシートなしあり。三つの階層(人、役割、組織の既定値)の単価と有効期間。人ごとの A から E の表はなしリソースごとに単価は一つ(単価表の階層なし)あり、複数の階層
リソースのカレンダーと例外ユーザーごとのみ、名前付きの例外なし組織とプロジェクトの稼働日カレンダーと名前付きの例外。人ごとのカレンダーはなく、ファイルのリソース カレンダーはインポートされないありあり
リソース分解構成なし正式な RBS はなし。チームと役割で人をまとめるラベルのみ、正式な階層なしあり
プロジェクト横断のキャパシティ ビューなし(プロジェクト単位のみ)あり。すべてのプロジェクトに対する各人の週のキャパシティ、Professional プランから。平準化は一度に一つのスケジュールで行うあり(中心機能)あり
請求可能な稼働率のレポート(請求可能な時間 ÷ 有給の時間、リソースごとと合計)なし(請求可能の概念なし)あり。キャパシティ プランナーの請求可能な時間のビュー、Professional プランからあり(中心となる PSA レポート)あり(PSA モジュール)

Microsoft のクラウド製品(Planner Premium / Project for the Web、SKU のラベルが違うだけの同じ製品)は、リソース モデルのほとんどを含みません。これは意図的な位置づけです。プロジェクトの層を持つチームのタスク ツールであり、PMO のためのプラットフォームではありません。Project Server のリソース モデルを本格的に使っている PMO は、大事な機能を失わずに Planner Premium へ置き換えることはできません。

Smartsheet の Resource Management モジュールと Workfront は、どちらも組織のプールの概念を保ちます。違いは細部にあります。Smartsheet RM は別の SKU で、ユーザーあたりの費用がかなり増えます。Workfront のプールはしっかりしていますが、ユーザーあたりの価格は四つの中で最も高くなります。Onplana には別のリソース プールはありません。一人ひとりが組織のメンバーで、そのリソース モデルは、すべてのプロジェクトにわたるその人の週のキャパシティ(Professional プランから)、三つの階層(人、役割、組織の既定値)の単価、名前付きの例外を持つ稼働日カレンダーで、有料のアドオンはありません。汎用リソース、人ごとのカレンダー、正式な RBS はありません。価格は ユーザーあたり月額 12 米ドル(Professional)からです。Planner Premium との正直な比較はPlanner との比較ページにあります。

表にしにくい次元がもう一つあります。プロジェクト横断のキャパシティ ビューの質は、基本の機能があってもプラットフォームによって大きく違います。タスクへの直接の割り当てだけを示すものもあれば、サブプロジェクトの集計を含むものも、汎用のプレースホルダーの割り当てを含むものもあります。リソース マネージャーが毎週このビューで人の配置を決めているなら、評価の間に、割り当て時間の多い上位 25 人のリソースで並べて比べてください。

移行の費用を計算する

リソース モデルの作業は、移行費用の計算ツールでは独立したカテゴリではありません。データの移行と並行運用に含まれます。プロジェクト マネージャーの人数、プロジェクト、現在の支出を入れると、移行全体の 3 年間の費用の幅がわかります。

計算ツールを開く

移行の前に:リソース プールの棚卸し

何かをエクスポートする前に、リソース モデルを完全に棚卸ししてください。これはプロジェクト一覧の棚卸しとは別のものです。あちらはプロジェクトを目録にし、こちらはその下にあるリソースの層を目録にします。成果はリソース移行準備レポートで、リソースのあらゆる要素について、今どこにあるか、どこへ移るか、誰が移すかを一覧にします。

  1. 属性付きのリソース一覧。組織のリソース プール全体を、名前、種類(名前付き/汎用/コスト)、メール アドレス(名前付きの場合)、最大単位数、標準単価、役割/資格、RBS 上のパスとともにエクスポートします。OData の /Resources エンドポイントが基準となる情報源です。Reporting Database には派生フィールドがもっとありますが、オンプレミスの Project Server にしかありません。
  2. コスト単価表。Microsoft Project は、リソースごとに最大 5 つのコスト単価(単価 A から単価 E)を有効期間の範囲付きで扱えます。すべての単価の階層と、有効期間のすべての行をエクスポートしてください。PMO が単価 A しか使っていなければ B–E は無視できますが、そう決めつける前に本当にそうか確かめてください。
  3. カレンダーの例外。リソースごとに、名前付きのカレンダーの例外の一覧を、日付の範囲と変更後の勤務時間とともにエクスポートします。移行先プラットフォームが名前付きの例外を保てない場合は、名前を補助の CSV に保存して、理由(「学会の週」「休暇による休業」)が残るようにします。
  4. RBS の階層。リソース分解構成をエクスポートします。すべてのノード、親子の関係、各ノードに割り当てられたリソースです。この階層があるからこそ、リソース マネージャーは自分の報告系統に沿ってキャパシティ ビューを絞り込めます。
  5. 進行中の割り当て。進行中のすべてのプロジェクトの、進行中のすべての割り当てのスナップショットを取ります。どのリソース、どのプロジェクト、どのタスク、割り当て時間、実績時間、計画上の開始と終了です。これが検証の土台で、移行後に移行元と移行先の割り当て量を比べます。
  6. リソースのカスタム フィールド。PMO がリソースに Enterprise Custom Fields(セキュリティ クリアランスのレベル、請求可能のフラグ、契約の種類)を定義しているなら、リソース一覧と一緒にエクスポートしてください。移行先プラットフォームによって、組み込みのフィールドとしてモデル化するもの、カスタム フィールドとしてモデル化するもの、対応しないものがあり、それが後のフィールドの対応付けを決めます。

完成した準備レポートが、移行の残りの土台になります。踏み切る前にエクスポートの質を確かめるには、サンプルのプールを移行プレビュー ツールに通してください。リソース プールの代表的な一部を読み込むと、どのフィールド、単価、例外がきれいに移るかがそのままわかります。

手順を追って:リソース モデルを移行する

五つのフェーズがあり、それぞれに成果と、先へ進むかを決める判定ポイントがあります。全体の期間は、リソース 100–250 人のプールでふつう 3–5 週間です。コスト単価表を大きくカスタマイズしている場合や、RBS が大きい場合はもっとかかります。

フェーズ 1:棚卸しと決定(1 週間)

上で説明した事前の棚卸しを終え、チームにとってリソース モデルのどの層が譲れないかに基づいてプラットフォームを決めます。決定を理由とともに記録してください。選んだプラットフォームになぜ機能 X がないのかと誰かに聞かれたとき、読み返すのはこの部分です。

  • 稼働中のテナントで棚卸しを行う
  • 欠かせない層の一覧に照らして各移行先プラットフォームを評価する
  • 移行先を選び、その理由を記録する
  • 選んだプラットフォームについて PMO の責任者の承認を得る

判定ポイント:準備レポートに署名済み。移行先プラットフォームを選定済み。

フェーズ 2:プールをエクスポートする(2–3 日)

Project Server がまだ稼働しているうちにエクスポートし、エクスポートに一覧のすべての層が含まれていることを確かめます。リソース プールについては .mpp ファイルのエクスポートに頼らないでください。含まれるのはプロジェクト ローカルのリソースの割り当てだけで、単価、カレンダー、RBS を持つ組織のプールは含まれません。

  • リソース一覧:/Resources から
  • カレンダーの例外:/Resources/Calendars から
  • コスト単価表(オンプレミスなら Reporting DB)
  • RBS:OData に相当するものがない SOAP API のエンドポイントから
  • 進行中の割り当て:/Assignments から
  • 準備レポートと一致する件数

判定ポイント:すべての層で、エクスポートした件数が準備レポートの件数と一致する。

フェーズ 3:移行先で作り直す(3–7 日)

プールを移行先プラットフォームにインポートし、プラットフォームの比較で見えた移行の穴を層ごとに埋めます。移らない汎用リソースは、名前付きのプレースホルダーとして作り直します。移らないカレンダーの例外の名前は保管します。リソースのカスタム フィールドは、移行先の組み込みのフィールドかカスタム フィールドの定義に対応付けます。

  • リソース一覧をインポートする(一括インポートまたは移行先の API)
  • RBS の階層を作り直し、リソースを各ノードに割り当てる
  • 割り当てを読み込む前に、標準単価とコスト単価表を読み込む
  • リソースごとにカレンダーの例外を適用する
  • プラットフォームのモデルに沿って汎用リソースを移す
  • リソースのカスタム フィールドを対応付ける

判定ポイント:プールの件数、RBS の階層、単価表の件数が移行元と一致する。

フェーズ 4:割り当てて検証する(1 週間)

タスクの割り当てをプロジェクトごとに、担当チームでまとめた波に分けて移行します。各波の後、受け取ったチームが 48 時間以内に、自分たちのプロジェクトについて移行先の割り当て量を移行元と照らして検証します。波がきれいになるまで先へ進まないでください。多くのプロジェクトにたまった割り当てのずれを追いかけるのは、プロジェクトごとに直すよりはるかに難しくなります。

  • 割り当てを 10–25 件のプロジェクトの波で移行する
  • リソースとプロジェクトごとの割り当て量の差:移行元と移行先
  • > 5% のずれはすべて調べる
  • 過去のタイムシートのサンプルで、コスト付きタイムシートの計算を照合する

判定ポイント:すべてのプロジェクトで、リソースごとの割り当て量の差が < 5%。

フェーズ 5:キャパシティ ビューと照合(1 週間)

リソース マネージャーが実際に使っているキャパシティ ビューを作り直し、少なくとも 5 営業日、Project Server と並行して動かします。毎日の差分レポートが、新しいプラットフォームのキャパシティの計算が古いものと違うところをすべて示します。違いはすべて調べてください。本当の違いは既知の制限として記録します。

  • 主要な 5 つのキャパシティ ビューを移行先で作り直す
  • 割り当て時間の多い上位 25 人のリソースについて毎日の差分レポートを作る
  • > 5% のずれを調べ、プラットフォーム間の本当の違いを記録する
  • リソース マネージャーに新しいキャパシティ ビューの画面を教える
  • 切り替え:移行先が信頼できる情報源になり、Project Server は読み取り専用になる

判定ポイント:毎日の差分レポートが 5 営業日続けてきれい。リソース マネージャーが新しいキャパシティ ビューの画面を承認する。

よくある落とし穴と避け方

リソース モデルで最もよく起きる五つの失敗のパターンと、それぞれの防ぎ方です。

割り当ての後に単価を読み込む

標準単価がそろう前に割り当てをインポートすると、移行先プラットフォームのコスト付きタイムシートの計算は、単価が読み込まれるまで $0 の単価で動きます。そして多くのプラットフォームは、単価が変わっても過去のタイムシートのコストを計算し直しません。必ず単価を先に読み込んでください。割り当てを一括で読み込む前に、タイムシートのコストのサンプルを移行元と照らして確かめます。

汎用リソースを急いで名前付きのリソースに統合する

移行先プラットフォームに汎用リソースがない場合、手っ取り早いのはすべての汎用リソースを名前付きのプレースホルダーに変えることです。落とし穴は、今後の需要のモデル化が「Senior .NET Developer 一人」ではなく特定の名前付きプレースホルダーへの需要になり、リソース マネージャーが誰がその役割を担うかと切り離して需要をモデル化できなくなることです。少なくとも、埋まっていない需要をはっきり表す名前付きのプレースホルダーを残してください。

RBS の階層を作り直さない

リソース分解構成があるからこそ、リソース マネージャーは自分の報告系統に沿ってキャパシティを分けて見られます。それがなければ、どのキャパシティ ビューも組織全体か一つのプロジェクトのどちらかになり、どちらも実際に判断が行われる単位と合いません。階層は、フェーズ 2 の残作業ではなく、フェーズ 3 の一部として移行先で作り直してください。

一日だけの並行運用

1 日の並行運用では、移行を検証できるほどのキャパシティの変動は見えません。リソース マネージャーは毎週人の配置を決めるので、検証の期間は、大事なパターンが表に出るよう少なくとも丸一週間の営業日、できれば二週間にわたる必要があります。差分レポートがきれいな 5 営業日の連続が最低限です。

カレンダーの例外の名前を保存しない

移行先プラットフォームが名前付きの例外を保てない場合、日付の範囲だけをエクスポートすると理由が失われます。六か月後に誰かが「このリソースはなぜ十月の第二週にいなかったのか」と尋ねても、日付の範囲は何も語りません。エクスポートの際に例外の名前を補助の CSV に保存し、ほかの文書と一緒に保管してください。

五つすべてに共通するパターン:どれも、その場では安く本番では高くつく「後で考える」という判断です。照合の作業は、当初の予算で最も見落とされがちな費用の一つです。移行費用の計算ツールでは、並行運用に含まれます。

検証:キャパシティ計画は生き残ったか

検証のフェーズには三つの確認があり、それぞれが証拠を残します。準備レポートと一緒に保管してください。合わせて移行の監査証跡になります。

  1. リソースごとの割り当て量の照合。今後 90 日間に割り当て時間の多い上位 25 人のリソースについて、移行元と移行先の割り当て量を比べます。許容範囲:±5%。それより大きいずれは、割り当ての移行でデータが失われたか、移行先のキャパシティの計算が Project Server と構造的に違うことを意味します。どちらも調べる必要があります。証拠:リソースごとの差分レポート。
  2. コスト付きタイムシートのサンプルの照合。5 人の異なるリソースの、締め済みの最新のタイムシートを 10 件選びます。同じ時間の記録で、移行先でコストを計算し直します。許容範囲:±1%(お金なので、割り当て量より許容範囲が狭くなります)。> 1% のずれは、単価の誤り、失われたカレンダーの例外、またはその両方を示します。証拠:並べたコストの計算。
  3. プロジェクト横断のキャパシティ ビューの一致。リソース マネージャーが最もよく使う 3 つのキャパシティ ビューを再現します。同じ期間の Project Server の最後の実行と比べます。二つのビューが割り当てを違う形で分類する(直接かサブプロジェクトか、名前付きか汎用か)のはふつうのことです。それは移行後の手引きに、プラットフォーム間の既知の違いとして記録してください。証拠:記録した違いを添えた、並べたスクリーンショット。

検証のフェーズの成果は、何を移行し、何を移行せず、何が未解決かを示す移行結果レポートです。フェーズ 1 の準備レポートと合わせて、二つで監査証跡の全体を記録します。

経理部門と CFO にとって変わること

移行の手引きは PMO の責任ですが、リソース モデルには、誰かが前もって持ち出さなければ経理チームが切り替え後に気づく影響があります。コストを持つリソースの移行では毎回三つのパターンが現れ、それぞれ PMO 側の問題とは違う形で響きます。

混同されやすい三つの単価の概念

Project Server は、リソースごとに似た響きでも入れ替えのきかない三つの単価を扱います。標準単価(割り当てをモデル化するための社内の一時間あたりのコストで、多くは人件費の総額)、コスト単価(タイムシートの会計上のコストを計算するための単価で、タスクの種類ごとに A から E の単価表に分かれていることもある)、そして請求単価(案件の請求可能な時間について顧客に請求する単価)です。三つの概念すべてに一つの単価を使う PMO もあれば、概念ごとに別の単価を使う PMO も、各概念の中で単価表の階層を使う PMO もあります。

エクスポートの前に、経理部門に、実際にどの単価の概念を使っているか、どの単価表の階層がどの作業に対応するか、それぞれの単価が移行先プラットフォームのどのフィールドに流れるかを聞いてください。エクスポートは単価とリソースごとに一行です。インポートは、次の四半期の収益認識レポートが合うかどうかを決める対応付けの判断です。よくある、取り返しのつく誤りは、請求単価をコスト単価のフィールドに読み込むことです。そうするとコスト付きタイムシートが請求単価で計算され、損益のレポートはコストが膨らんで見え、直し方はもう一度エクスポートして読み込み直すことです。もっと悪く、直しにくい誤りは、コスト単価を請求単価のフィールドに読み込むことです。誤った単価で発行した請求書は再発行が必要になり、顧客との是正の話し合いはただでは済みません。

資産計上のルールはひとりでには移らない

規制のある組織や投資の多い組織の PMO は、「資産計上できるプロジェクトのエンジニアリングの時間は、費用ではなく貸借対照表の資産に流れる」といった人件費の資産計上の方針を持っていることがよくあります。Project Server では、こうしたルールはふつう OData のフィードの上に作ったビューやレポートとして存在し、プロジェクトごとやタスクごとのフラグを伴うこともあります。その仕組みのどれも、ひとりでには移行されません。フラグはエクスポートできます(カスタム フィールドの値)。ビューとレポートは、できません。経理部門は、同じフラグ付きのデータの上に、新しいプラットフォームで資産計上のレポートを一から作り直す必要があります。

リスクは、資産計上のレポートが作り直されず、資産計上すべき時間が費用に入り、期間が誤った数字で締まる、静かな四半期です。ここでの重大な誤りは内部統制上の指摘になります。経理部門には、資産計上の作り直しを移行の後追いではなく並行する作業の流れとして立ててもらい、切り替えは、並べた資産計上のレポートが合う締め済みの期間が少なくとも一つあることを条件にしてください。

請求可能な稼働率のレポートには明示的な設定が要る

プロフェッショナル サービスの PMO は、請求可能な稼働率(請求可能な時間を有給の時間で割ったもの、リソースごとと合計)で動いています。Project Server は、タイムシートのデータと、割り当てやタスクの「請求可能」フラグを組み合わせてこれを出します。フラグはきれいにエクスポートできますが、レポートはできません。上の比較表のとおり、請求可能な稼働率のネイティブのレポートへの対応は移行先プラットフォームによって違います。Onplana、Smartsheet RM、Workfront はこのレポートを主要な機能として備え、Microsoft の Planner Premium には請求可能の概念がありません。

請求可能な稼働率に対応するプラットフォームへ移行する PMO は、直近 4 週間の並べたレポートが ±2% 以内で合うことを切り替えの条件にしてください。それより大きいずれは、単価の対応付けの誤り、請求可能フラグの欠落、または移行されていない割り当てを示します。移行先プラットフォームが請求可能な稼働率にネイティブで対応していない PMO は、OData のスナップショットを下流の BI ツール(Power BI、Looker、Sigma)に取り込み、そこでレポートを作り直す計画を立ててください。どちらの場合も、古いプラットフォームを止める前に、経理部門がレポートの正しさを承認するべきです。そうしないと、新しいプラットフォームでの最初の月次決算が穴の見つかる時になり、それは考えうる最悪の時です。

経理部門を切り替えの前に巻き込むべき理由

経理部門の参加が遅れた移行では、毎回同じ三つの問題が起きます。どの単価がどれかについて経理部門が PMO の解釈を共有していなかったので、単価の対応付けをやり直すことになる。資産計上のレポートが作り直されておらず、新しいプラットフォームでの最初の四半期決算で、資産計上した作業が誤って報告される。経理部門が別のルールを使っているので、請求可能な稼働率のずれが PMO の許容範囲を超える。どれもプラットフォームの問題ではなく、すべて調整の誤りです。解決は安く済みます。フェーズ 1(棚卸し)とフェーズ 4(割り当てと検証)で、経理部門を指名された承認者に加えてください。その承認が、単価の対応付け、資産計上のレポート、請求可能な稼働率の許容範囲についての輪を閉じます。それがなければ、PMO は移行を引き渡し、経理部門は数週間後に費用に気づきます。ほとんどの場合は月次決算の最中で、落ち着いてやり直せる時期であることはまずありません。

長期的に:移行後もキャパシティの厳密さを保つ

移行は出発点にすぎません。長期的な問いは、PMO のキャパシティ計画の実践が新しいプラットフォームでも機能し続けるかどうかです。厳密さを保つチームと、途中でそれを失うチームを分ける四つの習慣があります。

  • 唯一の信頼できる情報源を徹底する。組織のリソース プールが基準です。プロジェクトの中でローカルのリソースを作るのは、ずれの早い兆しです。プロジェクトごとに作成の権限を締められるプラットフォームもあります。使えるならそれを使い、使えなければ、各プロジェクトのリソース一覧を組織のプールと比べる週次の見直しをしてください。
  • 四半期ごとの単価の見直し。12+ か月見直されない標準単価は、人件費の実際の総額から離れていきます。するとコスト付きタイムシートが財務の実態から離れていきます。四半期ごとに単価表を見直して更新するリズムを決めてください。
  • 名前付きの例外の規律。カレンダーの例外は静かにたまっていきます。3 年で名前付きの例外が 30 件あるリソースはふつうです。見直しのリズムがなければ、例外は化石のように残ります。毎年、リソースごとの例外の件数を見直し、方針の保存期間を過ぎたものはすべて削除してください。
  • RBS の進化。移行時に正しかった報告の階層は、組織の再編とともに古くなります。組織の体制の全体的な見直しのサイクルの中で、6 か月ごとに RBS の見直しを予定し、キャパシティ ビューの分け方が意味を持ち続けるようにしてください。

よくある質問

リソース モデルの移行について PMO が最もよく尋ねる質問です。FAQPage の完全なスキーマはこの記事の構造化データに含まれているので、これらの質問は Google の「他の人はこちらも質問」に表示されます。

組織のリソース プールは新しいプラットフォームに移行されますか?

最新のプロジェクト管理プラットフォームのほとんどは、属性付きのリソース一覧(名前、役割、カレンダー、最大単位数、標準単価)を受け取れます。しかし Project Server の組織のリソース プールの意味、つまりどのプロジェクトにも自動で現れるプロジェクト横断のプールがきれいに移るのは、一部のプラットフォームだけです。Microsoft Planner Premium には組織のプールの概念がまったくなく、リソースはプロジェクト ローカルです。Smartsheet Resource Management と Workfront は組織のプールのモデルを保ちます。Onplana には別のプールはありません。一人ひとりが組織のメンバーで、担当するプロジェクトに追加され、週のキャパシティはすべてのプロジェクトにわたって読まれます。インポートは、ファイルのリソースをメール アドレスでそのメンバーに照合します。組織レベルで全員を登録する仕組みのないプラットフォームへ移行すると、プロジェクトごとにリソースを追加し直すことになり、中心となる基準を失います。

コスト付きタイムシートと標準単価はどうなりますか?

標準単価とリソースごとのコスト単価表は、OData でそのままきれいにエクスポートできます。請求が合うためには、移行先プラットフォームがリソースごとのコスト単価に対応していること、そして時間を記録する時点で単価がそろっていることの両方が必要です。Onplana(タイムシートは Professional プランから)、Workfront、専門の PSA ツールはこれを保ちます。Microsoft Planner Premium にはコスト付きタイムシートの概念がなく、Project Server で行っていた請求可能な時間の計算は切り替えとともに消えます。

リソースのカレンダー(休暇、祝日、例外)は移行できますか?

カレンダーの例外は、移行先プラットフォームがリソースごとの独自のカレンダーに対応していれば移行できます。Project Server では、リソースが割り当てられたすべてのプロジェクトに伝わる名前付きの例外(「学会の週」「休暇による休業」)を定義できます。ほかのほとんどのプラットフォームはリソースごとの例外に対応しますが、名前のメタデータは失われます。日付は届き、ラベルは届きません。監査のために、名前付きの例外をカレンダーのデータと並べて CSV にエクスポートしておけば、ラベルが失われても理由は残ります。

リソースの平準化のルールは移りますか?

いいえ、そのままでは移りません。Project Server のリソースの平準化は、プラットフォーム独自の優先度と余裕の経験則を使ってポートフォリオ単位で計算されます。プラットフォームごとに独自の平準化のエンジンがあり、ルールは設定し直す必要があります。よい知らせは、新しいプラットフォームで平準化すると、ふつうは古いものと同じ過剰割り当ての箇所が浮かび上がることです。移行が終わったら、進行中のプロジェクトごとに 1 日の平準化のセッションを見込んでください。

汎用リソース(「Senior Developer」)は保たれますか?

汎用リソースは、名前付きのリソースと区別するフラグ付きでエクスポートされます。移行先に届くかどうかは、移行先が汎用リソースの概念に対応しているかによります。Onplana には、その概念はありません。作業は人に割り当てられ、インポートの際にどのメンバーとも一致しないリソースは警告として表示されます。そこでメール アドレスを付ければ、その人が参加したときに作業が割り当てられます。Smartsheet はネイティブには対応していませんが、汎用リソースを名前付きのプレースホルダーとしてモデル化できます。Microsoft Planner Premium には汎用リソースの概念がまったくありません。汎用リソースを名前付きのプレースホルダーとして作り直すか、最も近い空いている名前付きのリソースに統合するかの計画を立ててください。

プロジェクト横断のキャパシティ ビューはどう移りますか?

Project Server の「Resource Center」ビューは、リソースが割り当てられたすべてのプロジェクトの割り当てを合計します。ほかのほとんどのプラットフォームにも同等のビューがありますが、データのモデルが違います。プロジェクトへの直接の割り当てだけを示すもの、サブタスクの割り当てを含むもの、汎用のプレースホルダーを含むものがあります。並行運用の間に上位 25 人のリソースのキャパシティを並べて比べ、切り替えの前に移り方の違いを見つけてください。

移行先プラットフォームは同じデータ センターにある必要がありますか?

ふつうは必要ありません。リソースのデータは十分に小さい(ギガバイトではなくメガバイト)ので、遅延やデータの所在地が移行そのものに響くことはありません。データの所在地で大事なのは本番の環境です。組織に主権の要件があるなら、適切なリージョンで動く移行先プラットフォームを選んでください。Onplana のホスト型サービスは Azure のリージョンで動きます。データを自社の環境にとどめる必要があるなら、Onplana Enterprise+ は、Onplana がお客様の Azure サブスクリプション内で運用する専用のデプロイです。

並行運用の間に割り当てを二重に数えないようにするには?

並行運用の期間中、リソースの割り当てについて唯一の信頼できる情報源を指定してください。多くのチームは、並行期間の前半は古いプラットフォームを情報源とし、後半に新しいものへ切り替えます。受け取る側のプラットフォームは、前半は参考の扱いで動かすべきです。リソース マネージャーには見えても、キャパシティの判断は左右しません。仕組みより規律が大事です。切り替えの日を前もって決め、守ってください。

タイムシートの履歴は?経理チームは過去の月をまだ締められますか?

OData でエクスポートしたタイムシートの履歴は、稼働中のタイムシートのシステムと同じではありません。古いシステムを止めると、締め済みのタイムシートを開き直して記録を直すことはもうできず、収益認識のレポートも本番のときのようには OData のスナップショットの上で動きません。スナップショットを文書管理システムに保管し、スナップショットの CSV から移行先プラットフォームで過去のレポートを作り直してください。

Onplana は、リソース モデルそのものの移行を手伝ってくれますか?

一部は手伝います。Onplana の移行ウィザードは Microsoft Project の XML ファイルからリソースを読み、メール アドレスで組織の人に照合します。一致しないものは作成されず、警告として表示されます。カレンダーの例外はインポートされず、プロジェクトは組織の稼働日カレンダーを使います。無料の移行プレビュー ツールで、踏み切る前にサンプルを最初から最後まで試せます。企業規模の完全な移行では、チームがお客様と一緒に、そのリソース モデルに合わせた手引きを用意できます。

移行の期間中にリソースのキャパシティのレポートを作れますか?

はい。ただしレポートは、統合したビューではなく、一度に一つの信頼できる情報源の上で動きます。並行運用の間、基準となるレポートは、割り当てが存在するプラットフォームのものです。落とし穴は、両方でレポートを作ってその和を信じることです。切り替えの間に二つのプラットフォームで重複した割り当てが二重に数えられるからです。すべての新しい割り当てが移行先だけに存在するようになる日を決めてください。その日より前は、既存の作業については古いプラットフォームが、新しい作業については新しいプラットフォームが基準です。リソース マネージャーには、毎日どのビューを信じるかについてのはっきりした連絡が必要です。

いつ切り替えるかを教えてくれる具体的な指標は?

五つの判定基準があります。(1) リソースごとの割り当て量の照合が、割り当ての多い上位 25 人のリソースで ±5% に収まる。(2) コスト付きタイムシートのサンプルの照合が、10 件のタイムシートのサンプルで ±1% に収まる。(3) カレンダーの例外の件数が、リソースごとに ±2 件の幅で移行元と一致する。(4) RBS の集計が、ノードごとに移行元の ±3% 以内のキャパシティの合計になる。(5) 並行運用で差分レポートがきれいな営業日が少なくとも丸一週間、つまり移行元と移行先のキャパシティ ビューが許容範囲内で一致する営業日が五日続く。どれか一つでも満たさなければ、切り替えの準備はまだできていません。ずれを調べ、原因を直し、もう一度確認してください。

二つのプラットフォームに分かれたリソースはどう扱えばよいですか?

ハイブリッドな構成になる PMO もあります。エンジニアリングのチームは PMO レベルのスケジュール管理のために Onplana に、マーケティングやオペレーションのチームはもっと軽いタスク作業のために Microsoft Planner Premium に、という形です。リスクは、リソースが両方のプールに現れ、キャパシティの計算が食い違うことです。うまくいく形は二つです。(a) リソースごとに主となるプラットフォームを宣言し、もう一方はキャパシティについての権限のないタスク一覧として扱う。主となる方だけが割り当てを管理し、もう一方は個々のタスクだけを示します。(b) 両方から週のキャパシティをエクスポートし、三つ目のレポートの層(Power BI、Looker)で合計する。統合したビューが最大で一週間遅れることは受け入れます。(a) の形は運用が簡単ですが、誰が「Planner を主とする」リソースになれるかが限られます。(b) の形は重くなりますが、複数のプラットフォームにまたがる本当の人の配置ができます。三つ目の選択肢(「両方で割り当てを管理して手で照合する」)は避けてください。照合の作業が、ほとんどすぐに価値を上回ります。

何が移るかを知る。予定どおりに移行する。

Onplana には別のリソース プールはありません。一人ひとりが組織のメンバーで、週のキャパシティはすべてのプロジェクトにわたって読まれ(Professional プランから)、単価は 三つの階層で設定できます。汎用リソース、人ごとのカレンダー、RBS は移りません。インポートはリソースをメール アドレスで人に照合します。.mpp と Project XML をネイティブでインポートします。Free プランにはガントチャートとクリティカル パスが含まれ、有料プランは ユーザーあたり月額 12 米ドル(Professional)からです。

移行の手引きの全体が必要ですか?移行ガイドを読む。数字での見積もりが必要ですか?費用の計算ツールを使う。