14
HPE Agile Manager and PPM Plug-in Overview

HPE Project and Portfolio Manager and Agile Manager

Embed Size (px)

Citation preview

Page 1: HPE Project and Portfolio Manager and Agile Manager

HPE Agile Manager and PPM

Plug-in Overview

Page 2: HPE Project and Portfolio Manager and Agile Manager

Agenda

• Why ResultsPositive?

• Adapter Overview

• Timesheet Integration Overview

• How Does the Plug-In Work?

• REST API Sequence

• Download and Installation Instructions

• PPM Configuration Instructions

• Importing Agile Manager Effort to PPM Center

Page 3: HPE Project and Portfolio Manager and Agile Manager

ResultsPositive - Make a Difference Today

Our purpose is to make a difference with our customers, business partners, and employees daily by enabling them to reach and exceed their goals and objectives

Page 4: HPE Project and Portfolio Manager and Agile Manager

Founded in 2004, we are a platinum HP partner focused on improving business execution. We offer RapidStart implementation services for HP Quality Center, ALM, Performance Center, UFT, PPM, and Agile Manager. We are recognized by the world’s largest technology company as a leader in delivering better business results for our customers.

Page 5: HPE Project and Portfolio Manager and Agile Manager

Adapter Overview

PPM Center integrates with HP Agile Manager via the Integration Plug-In made available on HPLN:

• Visibility into real-time status and progress of agile development projects from within PPM Center, without having to login to HP Agile Manager for details.

• A consolidated view of your tasks and agile development initiatives

Additional features of the Plug-In, include:

• Allows Project Managers to map a task under a project to a specific released managed in HP AgM

• Each PPM Center task is associated with a single release in HP AgM throughout the task life

• Project Managers and PMO Directors are able to view real-time agile development related charts for a release retrieved from HP Agile Manager.

• Project Managers can also view an overall release hierarchy on a specific work package within PPM Center

Project Managers can Monitor Real-Time Agile Charts within PPM

Page 6: HPE Project and Portfolio Manager and Agile Manager

Timesheet Integration Overview

• Enables end users to import agile effort from AgM into their PPM Center timesheets

• Eliminates need to duplicate effort into multiple systems

• Data feeds from HPE Agile Manager to PPM Center

• One timesheet can be mapped to multiple sprints (releases) in Agile Manager

Via REST APIs, PPM and Agile Manager Communicate in Real-Time to Track Total Effort

Page 7: HPE Project and Portfolio Manager and Agile Manager

How Does It Work?

Get

• End user clicks “Add External Data” on their timesheet from PPM ands selects HP Agile Manager from the “Select an External System” drop-down list.

• PPM calls the HPE Agile Manager REST APIs (see Technical REST API sequence execution)

Compute

• The adapter adds together values from the Invested (h) fields for all returned tasks for each of the releases

• The adapter then imports the total effort of a release as an entry and divides the total effort by the available working days in the current timesheet period.

Import

• The adapter then fills the average value to each of the working days in the timeline

• See Technical REST APIs in the Appendix for more information on the sequence of “Get” calls to AgM

Page 8: HPE Project and Portfolio Manager and Agile Manager

REST API Get Sequence

• Get release list for a specific project from HP Agile Manager

• Get sprint list from available releases, where the sprints shall fall into the user’s current timesheet period

• Get backlog list for qualified sprints

– Sprint start date is the same as or later than the time sheet period start date

– Sprint end date is the same as or earlier than the time sheet period end date

– If the time sheet period contains unqualified sprints, the effort in these unqualified sprints will not be retrieved by the plug-in.

Users will get a warning message when the release contains unqualified sprints.

• Get task list by assign-to value and status value, where assign-to value is the HP Agile Manager user email

address, and the status value is Completed.

• Then the Agile Manager Integration Plug-in for PPM:

– Adds together value for the Invested (h) field for all returned tasks for each of the releases

– Imports the total effort of a release as an entry

– Divides the total effort by available working days in the current timesheet period, and

– Fills the average effort value to each of the working days in the time line

Source: PPM Center v9.31 Release Notes (published by HPE)

Page 9: HPE Project and Portfolio Manager and Agile Manager

REST API Get Sequence

Sequence & Description HP Agile Manager REST API Called

1. Get Domain List https://<AgileManager_Server_URL>/qcbin/rest/domains/

2. Get Project List of One Domain https://<AgileManager_Server_URL>/qcbin/rest/domains/<domain_name>/projects/

3. Get release list of one project https://<AgileManager_Server_URL>/qcbin/rest/domains/<domain_name>/projects/<project_name>/releases/

4. Get a specific release https://<AgileManager_Server_URL>/qcbin/rest/domains/<domain_name>/projects/<project_name>/releases?query={id[<release_id>]}

5. Get sprint list of one release https://<AgileManager_Server_URL>/qcbin/rest/domains/<domain_name>/projects/<project_name>/release-cycles?query={parent-id[<release_id>]}

6. Get backlog list of sprints https://<AgileManager_Server_URL>/qcbin/rest/domains/<domain_name>/projects/<project_name>/release-backlog-items?query={entity-type[requirement];sprint-id[<sprint_id1> OR <sprint_id2> OR ...]}

7. Get task list of one backlogs by assign-to and status

https://<AgileManager_Server_URL>/qcbin/rest/domains/<domain_name>/projects/<project_name>/project-tasks?query={releasebacklog-item-id[<backlog_id1> OR <backlog_id2> OR…];assigned-to[<agile_user_mail_address>];status[Completed]}

Page 10: HPE Project and Portfolio Manager and Agile Manager

Download & Installation Instructions

Steps Description

Step 1 Obtain the plug-in bundles from the HP Live Network

Step 2 On the PPM Community home page, click Content Catalog

Step 3 Click Agile Manager Integration Plug-in for PPM

Step 4 Click Downloads - Click the HP Agile Manager Connector for PPM v9.31

Step 5 Click ppm-931-AgileManagerConnector.zip to download the file

Step 6 Unzip the file to obtain the ppm-931-Connector-AGM.jar file

Step 7 Stop the PPM Server

Step 8 Unzip the package and copy the two bundles to the <PPM_Home> directory

Step 9 Deploy the bundles by running the following commands from the <PPM_Home>/bin directory: sh . /kDeploy .sh -i Connector –AGM

Step 10 Repeat steps #8 and #9 for each of the server nodes in a cluster

Step 11 Restart the PPM Server

Page 11: HPE Project and Portfolio Manager and Agile Manager

New Entities in PPM v9.31

• New timesheet type of External Data is now visible

in the HPE PPM Time Management Module

• You can enable or disable the external data items, or

make activities specific to external data items only

from HP Agile Manager (example below)

Source: PPM Center v9.31 Release Notes (published by HPE)

Page 12: HPE Project and Portfolio Manager and Agile Manager

PPM Configuration Instructions

Steps Description

Step 1 Logon to PPM Center as the administrator

Step 2 Launch the Administration Console and c heck that the ENABLE_TM_WORK_ITEM_EXTERNAL_DATA server configuration parameter is set to true

Step 3 In the PPM Workbench, enable the External Data option on the Work Items tab of the desired time sheet policy.

Step 4 From the menu bar, select Open > Administration > Open Workbench (or Open Workbench on Desktop)

Step 5 From the shortcut bar, select Time Mgmt > Timesheet Policies

Step 6 Click List

Step 7 From the Results Tab, select and open the desired timesheet policy

Step 8 Click the Work Items tab.

Step 9 Select the checkbox for the External Data option

Step 10 Click OK

Page 13: HPE Project and Portfolio Manager and Agile Manager

Importing Agile Effort to PPM Center

Steps Description

Step 1 Logon to PPM Center

Step 2 From the menu bar, select Create > Timesheet.

Step 3 Select Time Period , Resource, Description, and Included Items from My Items List

Step 4 Click Create (the timesheet is created and the Edit Time Sheet page appears)

Step 5 Click Add Items and then select Add External Data from the available actions (the Import External Data window appears)

Step 6 From the Select Instance drop-down list, select an instance, with the Agile Manager icon in front of the instance name

Step 7 Click Next

Step 8 Enter the Username and Password that you use to logon to HP Agile Manager, click Next

Step 9 Allow PPM Center to retrieve and load effort data from the available releases in HP Agile Manager

Step 10 Click Submit (the AgM efforts are imported and distributed to each of the working days of the timesheet – displayed in the External Data section)

Page 14: HPE Project and Portfolio Manager and Agile Manager

Make a Difference

HP Platinum

Partner

HP Support Partner

of the Year

HP PPM Partner

of the Year

End to End Business

Technology Solutions

Thank you!

www.resultspositive.com

Contact us today for a free 1 hour consultation!