Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 3 of 5

Capturing and classifying deltas

9 min

A delta (some programs still say gap) is a business requirement that standard scenarios cannot satisfy as demonstrated. How deltas are written decides how much the program will build, test and maintain for years. A vague delta becomes a vague build. A delta without a business reason cannot be prioritized. A delta not linked to a process cannot be traced to a test.

What a good delta record holds

FieldWhy it mattersContoso example
Solution processAnchors traceability and coverageSell from stock
Title and statementWhat the business needs, not how to build itConsolidated monthly invoice for fleet customers
Business reasonLets the product owner rank itFleet contracts require monthly billing
TypeRoutes it to the right team and approachConfiguration candidate; possible standard collective billing
PriorityDecides what enters the first sprintsMust
Raised by and ownerWho can answer questions and who acceptsRaised by Maria; owner Maria
Acceptance ideaFirst note of how it will be provenOne invoice per customer per month across all deliveries

Fields Contoso requires on every delta requirement.

Classifying deltas

Classification tells the program what kind of work each delta creates. Many programs use the old WRICEF list (workflows, reports, interfaces, conversions, enhancements, forms) for development objects. For Fit-to-Standard it helps to start one level higher and ask how the need will be met, in order of preference for a clean core.

  1. Is it met by standard configuration or a value not yet set?Yes → configuration item · No → next
  2. Can a key user meet it with in-app extensibility, such as a custom field or adapted output form?Yes → key-user extension · No → next
  3. Is it data exchange with another system?Yes → integration requirement · No → next
  4. Does it need new logic or apps?Yes → developer extension, preferably side-by-side or on released interfaces · No → organizational or change item
Classifying a delta by the least invasive way to meet it. Each step down adds build, test and upgrade effort.
The Sign-Off Table · thesignofftable.com/academy/sap-pmo-201

Some deltas are not system work at all. When the business accepts the standard but must change how it works, record a change management item for the Solution Adoption workstream. Those items still need testing evidence later, because training and work instructions will be based on the standard process.

Prioritizing

In SAP Activate, the product owner validates deltas and adds approved ones to the product backlog for Realize. SAP's agile Activate content warns against the common failure where almost everything is marked "Must have". Contoso uses MoSCoW categories and then ranks inside each category, so no two items share a rank.

Question itLow value, low effort: adopt the standard unless the reason is strong
Reject or deferLow value, high effort: rarely worth a custom build and its upgrade cost
Quick winsHigh value, low effort: schedule early in Realize
Design carefullyHigh value, high effort: design workshop, architecture review, early testing
A value and effort grid Contoso uses to discuss delta priority. Effort includes testing every future update.
The Sign-Off Table · thesignofftable.com/academy/sap-pmo-201

In SAP Cloud ALM

Requirements in SAP Cloud ALM are created from a solution process. SAP's best practice guide describes a requirement-driven approach with user stories as the leading pattern for private edition projects: requirements capture the business need, can go through an optional approval step, and are then broken into user stories for the sprints and delivered through features. Status values have evolved over releases; check your tenant for the current list.

  1. CapturedRequirement created against the solution process in the workshop
  2. RefinedBusiness reason, type, priority and owner completed
  3. ApprovedProduct owner or requirement approver confirms it should be built
  4. Broken downUser stories created for sprints; feature created for deployment
  5. Realized and testedBuilt, tested against acceptance criteria, and confirmed
A delta's life as a requirement in SAP Cloud ALM, following SAP's requirement-driven best practice.
The Sign-Off Table · thesignofftable.com/academy/sap-pmo-201

What would you do?

After the record-to-report workshops, Dan's team has raised 64 deltas, and 60 are marked "Must". Grace has to make the backlog usable for Realize sprint planning. What is the best step?

Key points
  • A delta is a business need the standard cannot meet as shown; record it against its solution process with a business reason.
  • Classify by the least invasive way to meet it: configuration, key-user extension, integration, developer extension or change item.
  • Rank deltas inside MoSCoW categories; do not let everything become "Must".
  • In Cloud ALM, requirements are created from processes, optionally approved, and broken into user stories and features.

Check your understanding · not graded

Lesson check

  1. 1. What is a delta in Fit-to-Standard?

  2. 2. Which field lets a product owner rank a delta?

  3. 3. Which way of meeting a delta is least invasive to the core?

  4. 4. In SAP Cloud ALM, where is a requirement created from?