Estimatorツール
アプリケーション開発では、デベロッパーやビジネスの利害関係者など、複数のチームメンバーが連携し、効果的にコミュニケーションを取る必要があります。 プロジェクトが納期までに予算内で納品されるようにするためには、慎重に計画し、正確に見積もることが重要です。 Estimatorツールを使用すると、直感的で自動化された方法で、1つまたは複数のアプリケーションを開発するのに必要な作業量を見積もることができます。
アプリケーションリソースの見積もり
App Studioでは、実装方法、実装する機能の数や複雑さ、関係するスクラムチームの数など、計画中のアプリケーションに関する情報が提供されます。 プロジェクトエスティメータが予測されるプロジェクト期間を自動的に算出します。
見積もりを作成するには、Estimatorツールを使用して、組織や実装チームに関する詳細を指定します(たとえば、既存の開発環境を使用する予定なのか、アプリケーションをPega Cloud®に展開する予定なのかなど)。 Estimatorツールを使用すると、Pegaの開発者の時間と顧客の時間の配分によって、週あたりおよび時間あたりの結果を返します。これにより、作業計画が立てやすくなります。 Estimatorツールには、ケースタイプ、ペルソナ、データオブジェクト、機能など、アプリケーション内のアイテムの数と複雑性に関する詳細情報も含まれています。 アプリケーションの特定のリリースに対する予測を作成したり、計画されているすべてのリリースを考慮したりして、プロジェクト開発の全体像を把握することができます。
次の画像で+アイコンをクリックすると、Estimatorツールの設定オプションの詳細が表示されます。
作業の見積もりの後、結果をXLSXファイルにエクスポートすることで、Pega Platform外で計算結果を共有することができます。 たとえば、プロジェクト計画をより明確かつ正確にするために、利害関係者と見積もりに関して話し合うことができます。
以下のインタラクションで理解度をチェックしてください。
コアアプリケーション要素の定義
Estimatorツールを使用する前に、以下のアプリケーションの主な要素を定義します。
- ケースタイプを作成し、ステージ、プロセス、ステップを追加してケースライフサイクルを定義します。
- アプリケーションのユーザーを表すペルソナを作成します。
- ケースがResolutionステージに至るまでに必要な情報を可視化するデータオブジェクトを作成します。
- アプリケーションで使用可能な機能性を表す機能を作成します。
コア要素を定義したら、チャネルとデータオブジェクトをリリースに割り当て、各リリースで計画されている作業の大まかな見積もりを作成します。 デフォルト設定では、Pega Platformは4つのデフォルトリリースを提供します。
- MLP 1
- MLP 2
- MLP n
- Future
Application Profileには、Unplanned リリースが明示的に定義されていない要素を組み込むためのリリースオプションも用意されています。
ペルソナは、個人がアプリケーションを操作する方法を識別する1つ以上のチャネルに関連付けられます。 プロジェクト計画チームは、チャネルをリリースに割り当てます。これにより、開発チームは実装すべきコミュニケーション手段を視覚化するのに役立ちます。 たとえば、従業員のオンボーディングアプリケーションでは、人事とMLP 1のリリースのウェブチャネル、MLP2リリースのモバイルチャネルを関連付けることができます。
データオブジェクトでは、データの供給元や保存先を定義する各データインターフェイスがリリースに割り当てられます。 たとえば、Roadside Serviceアプリケーションでは、サービスプロバイダーの住所は、MLP 1リリースのシステムオブレコードとして、以降のMLP2リリースでは外部のシステムオブレコードとしてPega Platformに存在する場合があります。
複雑な導入では、各リリースで予定されている作業を大まかに見積もります。
以下のインタラクションで理解度をチェックしてください。