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 figure illustrates the processes of the analytics framework, explained in the following content.

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.

Screenshot of the Overview Page. Information about the Overview page facts are provided in the following text.

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.

Screenshot of the Analytics Overview Page. Information about the Analytics Overview page facts is provided in the next paragraph.

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.
Screenshot of the Cross Projects Analytics Page. Information about the Cross Projects Analytics Page facts are provided in the next paragraph.

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

Display of how global filters can be set.

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.

Setting up card filter in a personalized dashboard.

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.

Display of the Project Card and the Project Progress Card.

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.
Display of the Today card.

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.

Display of the Upcoming Tasks card.

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.
Description of how to create your views.

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.

Display of Tasks, sorted by Status and Type. In the lower part, the task type is set as a local filter.

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.

Display of the Requirements Status and the Feature Status Cards.

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.

Details about the Test cards: Test Case Preparation and Test Execution.

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.

Display of the Upcoming Events card.

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 figure shows the project progress displayed by the Task Completion Card.

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.

Display of the Task Distribution Card.

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.

Screenshot of the card, displaying the failed manual test runs.

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.

Display of the Defects Status Card and the Assigned To as Local Filter.

​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

Screenshot of the test execution analysis. It provides a detailed view of how the 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, and share the screen view with others via ‘e-mail’ and/or create view variants with preferred filters.

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.

Screenshot of the Analytics Task Trend Analysis. 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.

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.

Screenshot of Analytics Traceability. Requirement Traceability analyzes the readiness of your Requirements in a detailed matrix, which demonstrates the status of related tasks. Solution Process Traceability reviews the readiness of scoped Solution Processes based on the status of related Requirements and Test execution.
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.
Screenshot of the Story Points Completion Chart.

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.
Screenshot of the Analytics Project Progress Report app.

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.

Screenshot of the Analytics Feature Traceability.

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.

Screenshot of Analytics Process Traceability including User Story and Project Tasks.

You can now assess the readiness of your Solution Processes based on the status of related ‘Project Tasks’ and ‘User Stories’.

Screenshot of extended filters in Analytics Enhanced Process Traceability.

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.
Screenshot of forward navigation in Analytics Enhanced Process Traceability.

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.
Screenshot of Analytics Grouping and Sorting in Traceability.

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.

Screenshot of more extended filters in Analytics Enhanced Requirement Traceability.

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.
Screenshot of more forward navigation in Analytics Enhanced Requirement Traceability.

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.
Screenshot of extra extended filters in Analytics Enhanced Requirement Traceability.

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

Screenshot of Transports Status in Feature Traceability in 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.

Screenshot of Popover Enhancements in Feature Traceability.
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.

Screenshot of indirect assignments and requirements traceability in Traceability Enhancements.

​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.
Screenshot of more requirements traceability in Enhancements.

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.

Screenshot of User Story traceability in Enhancements.

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.

Screenshot of all traceability apps and improved popovers in Enhancements.

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.

Screenshot of the new app: Cross Project Analysis.

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
Screenshot of how to use the new app: Cross Project Analysis.

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.

Screenshot of efforts and story points in reporting.

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.

Screenshot on why the dashboard is important. A good and meaningful dashboard is essential to make it much easier for all project members to understand KPIs and their impact on the implementation project. The advantages are aggregated and organized view on all aspects of the project in one location, connectivity and visualization of real-time project data and statuses, and faster drill down to critical KPIs through ease of navigation.

The figure describes the importance of the dashboard.

Log in to track your progress & complete quizzes