Agile StudioおよびAgile Workbenchの使用
Pegaビジネスアーキテクト(BA)として、アジャイルプロジェクト管理チームのメンバーになりました。スクラムか別のフレームワークかにかかわらず、以下のアプリケーション開発責任に不可欠です。
- MicrojourneyとMLPリリースを通じて、現在および将来のアプリケーションニーズを計画する
- プロジェクトチームのバックログを管理して、MLPを効果的にデリバリーできるようにする
- 割り当てられた作業をスケジュールどおりに実行する
これらの責任を促進するために、Jira、Trello、CA Agile Central、Pega Platform独自のツールであるAgile StudioやAgile Workbenchなど、プロジェクト管理ツールは多数あります。
このトピックでは、Agile Studio、Agile StudioとAgile Workbenchとの関係、これらをアプリケーション開発とデリバリーの責任をより効率的かつ簡単に管理するために使用する方法について説明します。
Agile Studio
スクラムプロジェクト管理ツールには、スクラムプロジェクトの作成と管理をサポートするために一般的に使用される機能が含まれています。 これらの機能には、製品、リリース、エピック、ユーザーストーリー、タスク、レポート要件、個人およびチームのワークリストを作成および管理する機能が含まれます。
Pega BAが扱うスクラム管理ツールには、Jira、Trello、Asana、Pega独自のAgile Studioなどがありますが、これらに限りません。
Agile StudioはPega Platform上に構築されており、プロダクトオーナー、スクラムマスター、ビジネスアーキテクトがプロジェクト計画に協力し、プロジェクトスコープを管理し、すべてスクラムのコンテキストでアプリケーション開発を指示するユーザーストーリーを作成できる、Pegaの環境です。
Constellation上に構築されたAgile Studioのポータルは、Pegaアプリケーションのウェブポータルと非常に似ています。
次の画像で「+」アイコンをクリックすると、ユーザーのAgile Studioホームページの詳細が表示されます。
Pega BAとして、ウェブポータルでケースを作成する際にエンドユーザーに表示されるビューと同じように設定されたフルケースビューでユーザーストーリーを作成し、編集します。
次の画像で「+」アイコンをクリックして、Agile Studioでのアクティビティページの設定を確認してください。
補足: Agile Studioでの作業の詳細については、「Pega Agile Studioユーザーガイド」を参照してください。
以下のインタラクションで理解度をチェックしてください。
Dev Studioを通じて、Agile StudioはApp Studioにあるスクラムツールと統合するように設定でき、アプリケーション開発プロセス全体を通じてビジネスアーキテクトとITチームが使用します。 統合すると、Agile Studioで作成されたユーザーストーリーなどのスクラムアーティファクトをAgile Workbenchで利用できるようになります。
次に、App Studioで利用できるスクラムツールの詳細を見てみましょう。 これらのスクラムツールは、Applicationプロファイル、Developer Assistant、Agile Workbenchで構成されています。
Applicationプロファイル
App Studioには、スクラムを使用してアプリケーション開発プロセスを管理するプロセスを改善する複数の機能が含まれています。
App StudioナビゲーションパネルのOverviewタブからアクセスできるApplicationプロファイルには、アプリケーション開発中のすべてのプロジェクトのワークアイテム、機能、およびそのステータスの最新のビューが表示されます。
Applicationプロファイルとは、プロジェクトの実装に関連するプロセス、ケースタイプ、レポート、仕様、参加者、共同作業者、アクターなど、アプリケーション開発プロセスに関連する一連の情報です。 Applicationプロファイルは、ビジネスチームとITチームのプロジェクトステークホルダー間のエンドツーエンドのコラボレーションを継続的に行うプロセスである、Directly Capture Objectives(DCO)をサポートしています。
次の画像で「+」のアイコンをクリックすると、Applicationプロファイルの詳細が表示されます。
Developer Assistant
Developer Assistantペインは、AIを活用した開発者支援機能を使用して作業を整理するのに役立ちます。 Developer Assistantを使用すると、ITチームのメンバーもPega BAも、アプリケーションが本番環境に移行する前に、完了すべきすべてのタスクにすばやく便利にアクセスできます。 開発者は、Guidanceタブ、Knowledgeタブ、Workタブ、Checklistsタブの4つのタブにアクセスできます。
次の画像で「+」アイコンをクリックすると、Developer Assistantパネルの別のタブの詳細が表示されます。
補足: 詳細については、「チェックリストからのユーザーストーリーの作成」を参照してください。
Agile Workbench
Agile Workbenchは、App Studioにあるソフトウェアツールで、ITチームのメンバー、Pega BA、その他のプロジェクトステークホルダーが機能開発を追跡し、プロジェクトのフィードバックをリアルタイムで取得するために使用します。 アプリケーション開発アイテムをAgile Workbenchで直接管理することで、プロジェクトのITチーム、Pega BA、およびビジネスチーム間のフィードバックループが削減され、アプリケーション開発プロセスの全工程をより効率的に行うことができます。
次の画像は、Feature mapタブに表示される「Assistant Request」機能と「Service」機能、およびワークアイテムとバグを示しています。 「+」アイコンをクリックすると、Agile Workbenchのナビゲーションの詳細が表示されます。
補足: 詳細については、「AI支援の開発サポート」を参照してください。
アプリケーションの機能と補助機能
ユーザーストーリーを機能や補助機能と関連付けることができます。 機能とは、アプリケーションがサポートできる動作のことです。 補助機能とは、機能内の機能です。 アプリケーションで新しいケースタイプを作成すると、Pega Platformは自動的に同じ名前の機能を作成します。 たとえば、Assistance Requestケースタイプでバグが発生したため、「Drop-down missing options」バグをAssistant Request機能に関連付けます。
Pega BAとして、Agile Studioで作成したユーザーストーリーを、App Studioで作成した特定の機能やサブ機能に関連付け、Application ProfileとAgile Workbenchに表示できます。 これらのタスクは、ITチームがAgile Workbenchで作業し、更新すると、情報はAgile Studioに戻されます。 これにより、ITチーム、Pega BA、スクラムマスター、プロジェクトデリバリーリード(PDL)、その他の関連するステークホルダーの両方が、スプリントなどのさまざまなスクラムセレモニーに従って開発プロセスを追跡できます。
補足: 実装する機能の管理と文書化の詳細については、「機能主導型開発の追跡」を参照してください。
ワークアイテム
ワークアイテムは、開発作業のバックログになります。 Agile Workbenchでは、3種類のワークアイテムを作成します。
- ビジネス要件を説明するストーリーまたはユーザーストーリー。 開発作業の大半は、ユーザーストーリーから構成されます。 時間を節約するために、Excelからユーザーストーリーをアップロードします。
- バグ:機能の不具合を記録します。 開発者は通常、小さなバグよりも大きなバグに対応します。
- フィードバック:プレイバックセッションで特定された機能拡張リクエストを記録するアイテムです。 開発者は、フィードバックを踏まえて現リリースや将来のリリースの開発を進めます。
補足: ユーザーストーリーのアップロードの詳細については、「ストーリーの一括作成」を参照してください。 Agile Workbenchでのバグの記録については、「Creating bugs to report feature defects」を参照してください。
ステータス
各ワークアイテムには、「To do」、「Doing」、「Done」のいずれかのステータスがあります。 ワークアイテムのステータスを変更するには、カードを該当する列にドラッグするか、ワークアイテム自体のステータスリストを使用します。
Agile Workbenchの統合
Agile Workbenchの統合機能により、お客様は既存のインフラを使用しながら、DCOの利点を活用できます。
作業中の組織に推奨されるプロジェクト管理ソフトウェアツールがある場合、Agile WorkbenchはJiiraやCA Agile Centralなど複数のツールと統合できます。
組織に推奨ツールがない場合、Agile WorkbenchはAgile Studioと統合します。Agile Studioは、個別のPega Platformツールであり、リリース管理、プロセス追跡、チーム能力、データ分析においてAgile Workbench機能を拡張して充実化します。
Agile Studioは、Pega Platform上に構築されたプロジェクト管理アプリケーションです。 Pega Agile Studioでは、Pega Expressの段階的なデリバリーアプローチを使用するプロジェクトなど、アジャイルまたはスクラムプロジェクトのコンテキストでPegaのアプリケーション開発手法を提供します。 Agile Workbenchと同様に、チームやその他のステークホルダーはAgile Studioを使用して、機能のコラボレーション、リリースの計画、開発タスクの実行を行います。
補足: Agile Studioとの統合の詳細については、「Integrating Agile Workbench with Pega Agile Studio」を参照してください。
Agile Workbenchのユースケース
Agile Workbenchを使用した一般的なシナリオでは、ビジネス関係者やプロダクトオーナーと共にケースタイプの各機能を一通り実行または再生します。 たとえば、Customer refundケースタイプを見ながら、顧客の返金プロセスのステップに抜けがないかを確認します。 プレイバックセッションで誰かが変更の必要性に気付いた場合には、バグ、フィードバック、改善内容をAgile Workbenchに記録します。
たとえば、次の図は左側にOnboardingケースタイプを示しています。 Office リストには、選択するオプションがないことがわかります。 Agile Workbenchでは、右の図のように、修正するバグを文書化します。
補足: Agile Workbenchによるリアルタイムコラボレーションの詳細については、「Continuous collaboration in real time with Pega Agile Workbench」を参照してください。
以下のインタラクションで理解度をチェックしてください。
このトピックは、下記のモジュールにも含まれています。
If you are having problems with your training, please review the Pega Academy Support FAQs.