Using Integrated Analytics for Project Tracking and Traceability
Objectives
After completing this lesson, you will be able to:
Explain the Analytics Framework in SAP Cloud ALM
Explain Features and Functions of Analytics and Reporting in SAP Cloud ALM
The Analytics Framework in SAP Cloud ALM
The process in an overview:
Each application sends change events to analytical framework.
Processes events and produces reports, graphs, and dashboards.
Turn cross application data into meaningful information and insights.
Offers connectivity to applications for a drill down.
The helps the team to make timely decisions.
The main objective is to turn cross-application data into meaningful information and insights for project team members. This enables them to track the progress of the project and to monitor different aspects of the project. Each application sends change events to the analytical framework, which processes those events and produces dashboards and reports. These dashboards help the project team members to make timely decisions backed by data.
Facts about the Overview page:
It provides a health check monitor for the project’s activities.
High level tracking of progress.
Focus on where you need to act now.
Connectivity to other applications for a faster drill down.
Personalization possibilities.
Transparency, no role restrictions.
Facts about the Analytics Overview page, it provides:
Transparency, traceability, and retrospectives.
Historical reporting: trends and patterns.
Deeper insights to drill down to complex details.
Preloaded, dedicated analytical standalone pages.
Detailed progress reports and historical trend charts.
Personalization possibilities.
Facts about the Cross Projects Analytics page, it provides:
Bird’s eye view of parallel projects.
Aggregated number of completed versus remaining objects from Multiple Projects.
Project wise distribution and status.
Releases and Deployment plan selection.
Features and Functions of Analytics and Reporting
Overview Page
Filters for the project and corresponding scopes act as global context for preferred selection across the applications:
Select a project of your choice in the Project dropdown menu.
All scopes of a project are preselected by default. Select one or more scopes of your choice in the Scope dropdown menu to filter corresponding data.
All analytical cards in the Overview Page react to selected project and scope and show KPIs for the selected project.
Navigate to other applications (Tasks, Requirements, Notes, Test Execution, Test Preparation) either through clickables in the Overview page or through the home page. Project and scopes of your choice are preselected and vice versa.
Create personalized views with your preferred: Filter values of cards.
For example, select the tasks by status and assigned to me and simply save these values in your created variant.
Project Card
Get a quick impression about a project's performance through this card.
Select a project in the project filter on OVP to review:
Project status which is maintained by project lead.
Progress in terms of task status.
Current phase details.
Project Progress Card
Get an overall progress percentage in terms of task completion.
Get phase wise progress percentage in terms of task completion.
Choose the bars to review the corresponding task list.
The Today card is read like the headlines of a newspaper.
It displays the KPIs that are critical for the project and currently shows the:
Number of ‘Test Runs’ that failed during execution.
Number of tasks that are not completed within the due date.
Number of tasks that have no user assigned yet.
Choose them to get a detailed list to work on.
Get an overview of upcoming tasks and navigate there:
Number of tasks assigned to you.
Number of tasks assigned to your roles.
Number of total tasks.
Select the filter value to preview the list of five upcoming tasks that are assigned to you, your roles, or overall:
Get to view task statuses.
Access tasks from the list.
Create personalized views with your preferred:
Projects
Scopes
Selection of Cards
Set a view as default that you prefer to see every time you log in.
Manage view lists for deletion and default setting.
Tasks by Status and Type
Get an overview of aggregated tasks numbers by status: Open, Blocked, In Progress, and Done.
A further drilldown to tasks status by Task Types: Template Tasks, Project Tasks, and User stories, is possible with the new filter.
Navigate the chart to the prefiltered list in the corresponding application.
Task Type as Local Filter
All cards containing task-related KPIs can be filtered at once by Task Type through the Task Type filter.
The new detailed status of Requirements is reflected in the card and traceability apps:
To be Tested
Confirmed
Not Planned
In Refinement
To be Approved
In Realization
Switch the view to review the numbers by priority.
Feature Status Card
The new card to review the number of features that are in status:
In Specification
In Implementation
In Testing
Successfully Tested
Ready for Deployment
Deployed
Switch the view to review the numbers by priority.
Test Case Preparation
Test Preparation readiness.
Number of test cases and statuses.
Navigation from the charts to the prefiltered list in the corresponding application.
Test Case Execution
Test Execution Status for Automated /Manual test execution.
Number of test cases in execution with statuses:
Initial
Passed
In Process
Failed
Navigation from the charts.
With this card, you can keep updated with the upcoming events that are important in your project, which are:
Sprint ending
Phase ending
Milestones
Releases
Be informed well in advance about upcoming upgrade downtimes from different products, currently available for SAP S/4HANA Cloud:
Choose the event to view the system wise detailed downtime schedule published by SAP S/4HANA Cloud.
Assess the impact of the upgrade on your scope in the RASD tool through the link embedded in the pop-up.
All events are lined up in chronological order.
The new card on OVP that explains how far you have reached towards the completion of tasks in your project.
Outlines tasks that are set to Done status in terms of completion percentage for:
Overall project
Phases
Choose the card header and navigate to the detailed report app.
The Task Distribution Card provides increased visibility and assessment of the task performance in one view.
Review the status of tasks that are assigned to different teams:
Teams
Scopes
Assignees
Choose the header to navigate to the full page view in the Task Distribution app.
With this card, you get a more detailed status overview of manual test runs that failed, for example:
Failed
Failed because of application issues
Failed due to test case incorrectness
Retesting required
You can quickly access these set of test runs from here and proceed with an action.
Defects Card
The Defects card is available on the Overview Page.
It shows the status of your open defects in the testing based on priority.
"Assigned to" as Local Filter
Filter for objects on the overview page that are assigned to you, your roles, or all in one click.
Know the status of your assigned items and prioritize your work.
Analytics
This analytical page is available in Analytics Overview.
It provides a detailed view of how test execution was progressing in a certain time period.
You can review the progress for:
Project and Scope/s
Test execution Status and Types.
Time Frame in terms of date range, days, weeks, and months.
Navigate from present day status to prefiltered list in corresponding application.
Share the screen view with others via ‘e-mail’ and/or.
Create view variants with preferred filters.
This analytical page covers agile reporting needs and is available in the Analytics Overview.
This chart helps project leads to visualize the trending task progression on a timeline.
It is possible to visualize the chart for a specific or multiple timebox/es.
By default, it displays the task progress of current phase.
Create view variants with preferred filters.
Requirement Traceability
Analyze readiness of your Requirements in a detailed matrix which demonstrates status of related tasks.
Solution Process Traceability
Review readiness of scoped Solution Processes based on the status of related Requirements and Test execution.
The Story Points Completion Chart:
A burn up chart that provides insight about how tasks have been progressing over a period of time in terms of Story Points.
Select a sprint/s or phase/s in Timebox filter to filter tasks in the cumulative way.
Select time period in terms of months, weeks or days in the time frame filter for chart to adapt the view or adjust it in the flexible range selector at the bottom.
Ready reports for project progress in terms of task completion:
Phase wise
Sprints wise
Deliverables wise
Outlines planned, completed and remaining tasks.
A burn down chart to focus on remaining work to be done.
Download, share by email or print reports directly from app.
Analyze readiness of created features in a detailed matrix based on the status of related tasks.
Filter the list of features by status of related user stories or Project Tasks. Example: which features have at least one user story in ‘Done’ status.
Navigate from the popover list to task application to perform an action.
You can now assess the readiness of your Solution Processes based on the status of related ‘Project Tasks’ and ‘User Stories’.
Extended Filters:
With new extended filters you can now filter for the Solution processes with specific readiness queries.
For example, which solution processes have:
‘No’ requirements attached.
‘No’ test case assigned.
‘All’ requirements in confirmed status.
‘All’ project tasks done.
Forward Navigation:
You can now perform a further drill down from solution process traceability to its related requirements by reviewing specific set of requirements in:
Requirements overview app
Requirements traceability
You find these options in the popover.
Using the sort feature you can now organize the list in order of status of main entity, alphabetically, number of related entities.
You can also group the main entities in the list by Scope and status.
Extended Filters:
With extended filters you can now filter for the requirements with specific readiness queries.
For example, which solution processes have:
‘No’ user story created or assigned.
‘No’ feature created or assigned.
‘All’ related test cases are prepared.
‘All’ features deployed.
This helps you identify requirements that can be set to a different status.
Forward Navigation:
You can now perform a further drill down from requirements traceability to its related features by reviewing specific set of features in:
Feature overview app
Feature traceability
You find these options in the popover.
Extended Filters:
With extended filters you can now filter for the Features with specific readiness queries.
For example, which solution processes have:
‘No’ user story created or assigned.
‘No’ feature created or assigned.
‘All’ related test cases are prepared.
‘All’ features deployed.
This helps you to identify requirements that can be set to a different status.
Traceability Enhancements
Feature readiness can now be assessed based on the deployment status of the related transports in Development, Quality assurance and Production systems.
Extended filter for deployment status for transports in different systems allows you to find features which have:
No transport assignments
Failed imports
Open
All done or successfully deployed
The popover shows detail information of transports and its status in different systems.
Popover Enhancements
More information is readily available on popovers to save your clicks for example know who changed the task last and when, who is the assignee etc.
Total numbers of entities can be clicked to access the full list in the respective app.
Filter for Assignee and Requested release in Requirement Traceability
Filter for requirements by Assignee in Requirement Traceability.
Filter for requirements assigned to a Requested Release in Requirement Traceability.
Traceability apps now offer next level of transparency by including ‘Indirect Assignments’:
Indirect Assignments
Are indirectly related objects that are not assigned to the parent object, but contribute in assessment of overall readiness of the main object.
Requirements Traceability
By switching on the Test case in indirect assignment button, test cases that are not assigned to the parent requirement but assigned to a child user story are also counted and included under Test Execution and Test Preparation columns.
Requirements Traceability: Defects are always indirectly related to requirements as the relationship exists only with test runs.
When the Indirect Assignment – Defect is switched on, the defects column is shown in the matrix.
The defects and its related test case is shown in the pop over.
User Story Traceability: Defects are always indirectly related to user stories as the relationship exists only with test runs.
When the Indirect Assignment – Defect is switched on, the defects column is shown in the matrix.
The defects and its related test case is shown in the pop over.
All traceability apps: show more detailed popovers to maximize the information for further actions in one click.
Total number of objects is displayed from where complete list with all statuses can be accessed.
The formerly known application Release and Timelines is now enhanced and called Cross Project Analysis.
It offers a readiness overview of multiple projects at the same time.
Enables overall tracking at program level as well as project wise status in a comparative chart.
Select projects of interest in the Project dropdown, apply other filters if needed and the get an aggregated number of project elements in terms of completed v/s not completed:
Solution Process
Roadmap Tasks
Project tasks
User story
Sub tasks
Requirements
Features
Defects
Simply choose a pie chart of a project element for example ‘Roadmap Tasks’ to view the project wise distribution.
You can use this app to track readiness of your release as well by selecting a Deployment Plan and then Release in the filters. Projects will adapt.
Personalization possibilities:
Rearrange and show/hide the pie charts to suit your interest.
Hide certain status values in the bar chart.
Save a personalized view.
Get a project wise list view instead of bar chart.
Efforts and story points are now visible in Project Progress Report and Task Distribution apps.
The new and enhanced pop-overs capture total story points and total efforts for the selected KPI as well as that for individual tasks in the list.
The figure describes the importance of the dashboard.