Projects orchestration in SAP Cloud ALM – latest updates


Introduction

As there are some recent changes in SAP Cloud ALM terminology for projects orchestration, let´s check, how it changes processes, described in blog posts Going SCRUM with SAP Cloud ALM and Binding SCRUM in SAP Cloud ALM with SAP Activate.

New terminology

First of all, let´s define Deployment plan. It is a collection of timelines that can be assigned to multiple Projects. So it is the biggest entity, available for projects orchestration. And it is important to mention, that one Project can be assigned to only one Deployment plan.

By timelines in Deployment plan we mean Releases. We can assign Release to Requirements to indicate, when we expect certain functionality should be available. Or we can assign Release to Features for deployment planning and execution.

What changed

To understand, what has been changed, let´s remember, how hierarchy of entities looked out earlier.

We had a Project in Cloud ALM, and for one project we had one Release. In terms of the Release we were able to have Release versions (or Waves in Scrum terminology). Then we split them to Sprints, and were able to have multiple SAP Cloud ALM User stories, Requirements, Tasks and Transport Requests.

The new hierarchy has 2 main changes:

  • as SAP Cloud ALM solution becomes more and more mature, number of cases with multiple simultaneous projects also grow. So now we can combine them in Deployment plan.
  • and there are no Release versions anymore for the the sake of simplicity. Instead of this we can have multiple Releases in one Project:

The new schema will look then as following:

And there would be following binding to the SAP Activate methodology:

Practical example

So, let´s take a look, how we can organize SAP S/4HANA Cloud 3SL implementation project within this slightly changed methodology.

Initial implementation means using one Project, which would be “nested” in one Deployment plan. If it is necessary to activate several countries in the solution, it is recommended to have one Release (or Wave) for each country. And Spints can be used then to customize and transport Solution Processes separately for each LoB.

If it is necessary to proceed with various extensions afterwards, the same Deployment plan can be used in order to avoid repeated customizing of landscape in SAP Cloud ALM Project.

Conclusion

The introduced improvements simplify projects´ orchestration in SAP Cloud ALM and harmonize SAP Cloud ALM terminology with general Scrum approach.