0% found this document useful (0 votes)
114 views134 pages

FB - Requirement Work Package and Item - L2 - SP06

FB_Requirement Work Package and Item_L2_SP06

Uploaded by

Alison Martins
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views134 pages

FB - Requirement Work Package and Item - L2 - SP06

FB_Requirement Work Package and Item_L2_SP06

Uploaded by

Alison Martins
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Focused Build for SAP Solution Manager 7.

2 (SP6)
Requirement Management, Work Package and Work Item
Customer Experience & Solutions, SAP SE
June 2020

PUBLIC
Disclaimer

This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and SAP's
strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice. This document is provided without a warranty of any kind, either
express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2


Content
Change Paces in Requirements-to-
Deploy

Requirements Management Work Items


§ Initial Requirement Backlog Planning § Sprint Backlog Planning
§ Requirements Upload § Create Work Items
§ Create Requirements § Work Items Workflow
§ Requirements Workflow
§ Work Items Document Management
§ Requirements Document Management
§ Work Items Reporting
§ Requirements Reporting
§ Work Packages and Work Items News
§ Requirements News with SP06
with SP06

Work Packages Additional Topics


§ Product Backlog Planning § Manage Changes in SFT and AT with
§ Create Work Packages Defect Corrections
§ Work Packages Workflow § Build the Release
§ Work Packages Document § Go-Live
Management
§ Work Packages Reporting
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
Change Paces in Requirements-to-Deploy
Three Different Change Paces in Requirements-to-Deploy
S/4HANA Conversion Project Support provided with Focused
Build SP06 as additional starting point for Requirements-to-
Deploy

Portfolio to Project

Fix Innovate
Trigger Business disruption or Transformation projects,
standard change Trigger
accelerated by
Scope Small Fix Scope
new solutions
Large
Process Impact None
Process Impact Significant
Approval Individual

Innovate
Approval Pre-Approved
Deployment Unbundled on request or
bundled with release Deployment Bundled with release
Focused Build
Time to delivery 1 day – 1 week Time to delivery 3-12 months

accelerated by
Enhance Enhance
Trigger Improvement request
Scope Medium
Process Impact Minimal Focused Build
Approval Individual
Deployment Bundled with release
Time to delivery 1 month

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5


SAP Solution Manager Integration Model
Process Flow

The Requirements-to-Deploy
value chain supports the
three different change paces No overhead.
at an optimum.

Demand Design Development Test Deploy

Program fix required Fix immediately, deliver break-fixes and


Fix to resolve disruption standard changes
As fast as needed.

Enhancement Assess enhancement


Bundled in
Enhance required for daily request, negotiate Deliver enhancement
minor release
business operations delivery and cost

Model to-be
Strategic initiative for Plan solution Deliver solution with continuous business Bundled in
Innovate new business model
processes, collect
delivery feedback major release
Requirements

Monitor Solution Readiness

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6


SAP Solution Manager Integration Model
Focused Build Document Flow

Demand Design Development Test Deploy

FB Urgent Change Immediately after


Fix Incident FB Request for Change
approval
FB Standard Change

Business
Enhance Requirement
IT Requirement Change Document Minor releases

Work Package,
Innovate Requirement
Scope Change
Work Item Major releases

Solution Readiness Dashboard

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7


SAP Solution Manager Integration Model
Transaction Types

Demand Design Development Test Deploy

Immediately after
Fix Incident S1CR S1HF / S1SG
approval

Enhance SMBR SMIR SMHF / SMMJ / SMGC / SMAD Minor releases

Innovate S1BR S1IT S1MJ / S1CG Major releases

Solution Readiness Dashboard

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8


S/4 HANA Conversion Project Support
Integration Readiness Check in Focused Build

Focused Build
Focused Build
Project

SAP Focused Build


Requirement
Readiness Check
for SAP S/4 HANA
Focused Build
Excel Simplification Item Evaluation and Work Package
Export/Import Management UI5 App Categorization of
Activities

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9


Simplification Item Management UI5 Application
§ Graphical display of Simplification Items
and related Conversion Activities by
Condition, Phase, Type, Status and
Follow-Up Type

§ Table display with all Simplification Items


and related Conversion Activities and
their most-important information

§ Powerful and fast multi-filter options

§ Direct Creation of Follow-Up


Requirements or Work Packages and
Assignment of Focused Build Projects

§ Postponement or Rejection of non-


required activities directly possible from
the UI5 application

For more information see L2 presentation for S/4HANA Conversion Project Support
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10
Requirements Management
Initial Requirement Backlog Planning
Digital Business
Delivery Platform: The Big Picture

Discover & Prepare Explore Realize & Deploy Operate

One Content
Cloud

WBS & Q-Gates


Roadmaps Solution
Readiness
Readiness
Check
Dashboard

Business Process

SAP Best
Practices Work Monitor &
Requirements Packages Support

Trial System Solution Landscape


Cloud Appliance
Library Build
Factories

Innovation Control Center SAP Mission Control Center Operations Control Center

SAP S/4HANA Value Assurance Service Packages


Value Discovery
planning and safeguarding | technical implementation | function implementation | innovation

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 13


Initial Backlog
Definition

A Release can be assigned to a:


§ Project -> more Waterfall approach
§ Wave -> more Agile approach

There must be an aligned and conscious decision how agile the project should be implemented and organized.
This is less a question of implementation tools, but how much a team and management(!) is able to change it’s
way of work .

An Initial Backlog in Focused Build means to have:

§ A list of approved and prioritized Requirements


§ Building the content of the to be implemented Release

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14


Build Design: Example New Implementation
Fit Gap Analysis and Delta Design – Methodology Overview
Step A Step B
Fit Gap Analysis / Solution Validation Delta Design
Repeat steps 5 & 6
1. Finalize System Setup Best Practices / at the beginning of
Model Companies each Wave 6. Verify & Accept
Ÿ Prepare additional sample data To sign-off release
uploaded to SAP Ÿ Verify solution design Functional Specification
Ÿ Enhance system setup with add.
Scope
Solution Manager Ÿ Acceptance Procedure in My Work Packages
app and set according
Workshops per Line of Business, Work Package Status
Extend Processes Fit Gap Workshop per
which are not part of Solution Capability, e.g. Create solution design: e.g. Sourcing and Procurement:
2. Fit Gap Workshops / Validation of - Slice the Requirements into Work - Present solution based on delta
Best Practices, [Link] operational procurement:
SAP Solution Packages which need to fit in one design
- Process / Steps
Ÿ Show and tell SAP standard key - Solution / Function Wave - Capture open issues if required
design elements / Gap Identification - Roles - Document relevant configuration - Obtain sign off
- Frontend (Fiori vs. GUI) - Document solution for identified
Process Management gaps e.g. One Delta Design for
Solution Readiness Sourcing and Procurement 5. Delta Design
Dashboard 3. Gap Documentation
Ÿ Document and specify identified Gaps 5.2 Design/Specify
in initial Backlog Ÿ Specify the work to be done, e.g. For real Gaps and
Ÿ Create Delta Design Documents WRICEF, create
Capture and classify identify Ÿ Upload Configuration Documents Functional Specification
gaps in backlog: Ÿ Prepare distribution of work by definition of in My Work Packages app
- Document Requirements Central review of identified gaps: Work Items
- Classification (process gap, - Completeness 4. Delta Scope
Rework
functional gap, etc) - Priorization Prioritization
Requirements via 5.1 Create Create Work Packages to be part of
- Initial solution proposal Ÿ Prioritization
Requirement Product Backlog the first Wave
- Initial effort estimates according to
Management or with Requirement Management app
My Requirements
Verify Priority, Effort and agreed Ÿ Prioritization
app
Value with Requirement criteria (e.g. according to
Repeat this Wave planning activity
Management app Business technical for each Wave -> agile
Value, criteria (e.g.
Approve Requirements to
be part of release, Criticality) Development Plan all Waves at once -> waterfall
sequence)
with Mass Change app Result: Product Backlog

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 15


Fit Gap Analysis and Delta Design – Step 1
Prepare a Fit/Gap Workshop

Step A
Fit Gap Analysis / Solution Validation
Step 1: How to prepare a Fit/Gap Workshop with Focused Build?
1. Finalize System Setup Best Practices /
Ÿ Prepare additional sample data Model Companies
uploaded to SAP FB Role: Business Analyst
Ÿ Enhance system setup with add.
Solution Manager
Scope Functionality: Process Management
Extend Processes Procedure:
which are not part of
Best Practices, [Link]
§ Choose a Sandbox or On-Premise SAP Solution Manager System
§ Check predefined content offerings from SAP (SAP Best Practice or
Model Company content)
§ Choose and further prepare the business process(es) to be part of the
Fit/Gap analysis
§ In case it is in the knowledge of the consultant or there are already more
documents or process models available, extend and adjust the
predefined process diagrams

Advantage:
§ Accelerated set-up of Sandbox system

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16


Create Work Package
Activate Best Practices with Focused Build

Step 1
Baseline build, as basis for Requirements creation in the Fit/Gap Workshops, shall be done on the Sandbox
system:
§ By default, it is not foreseen to maintain Requirements and Work Packages in Discover and Prepare
project phase
§ So, just activate the Best Practices via Solution Builder without explicit Focused Build specific reporting

Step 2
For the configuration of the Development system, it’s recommended to create one Requirement per Business
Process. There are several options dependent of the configuration complexity and duration:

§ Simple and quick configuration done in one Wave: 1 Requirement, 1 WP, 1 WI, 1 Transport
§ Simple but long lasting config. done in several Waves: 1 Requirement, X WPs , 1 WI, 1 Transport

§ Complex but quick config. done in one Wave: 1 Requirement,1 WP , X WIs, X Transports
§ Complex and long lasting config. done in several Waves: 1 Requirement, X WPs ,X WIs, X Transports

The Work Packages which specify the Solution Builder activities are classified as FIT.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17
Release Planning: Roles and Responsibilities

7.2
Create
Requirement
based on
1. Define Product business process
Business Analyst
Responsibility

Backlog 7.2
Business

Use Value points,


effort and priority 7.2
High-Level
to rank Approve, Release Plan
2. Prioritize Product
postpone Based on Master Project
Backlog Requirements
5. What would you like in
the release?

[Link] of
Responsibility

Dependencies
Architect

7.2
Detailed
IT

Create Work Release Plan


[Link] Product Packages
based on Build Project
Backlog [Link] Release :
Build logical and technical
packages

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18


Fit Gap Analysis and Delta Design – Step 2
Execute a Fit/Gap Workshop Step 2: How to execute a Fit / Gap Workshop?

FB Role: Business Analyst


Step A Functionality: Process Management
Fit Gap Analysis / Solution Validation
Naming: Gap in Activate is called Requirement in Focused Build
Procedure:
1. Finalize System Setup Best Practices /
Ÿ Prepare additional sample data Model Companies § Logon to SAP Solution Manager and review the business process
uploaded to SAP (either in Process Structure or Diagram)
Ÿ Enhance system setup with add.
Solution Manager
Scope
§ Maintain Requirements (= Gaps in Activate)
Fit Gap Workshop per - Document Requirements in SAP Solution Manager as draft in Process View or
2. Fit Gap Workshops / Validation of Solution Capability, e.g. Diagram. Requirements in FB are classified as Gap, WRICEF, Fit, Non-
operational procurement: functional)
SAP Solution
Ÿ Show and tell SAP standard key
- Process / Steps
- Solution / Function
- Alternatively it is possible to document Requirements in xls or another system
design elements / Gap Identification - Roles e.g. from Model Company, and upload them to On-premise SAP Solution
- Frontend (Fiori vs. GUI) Manager system later
Process Management
Solution Readiness § Release Process to Development Branch (with the help of a Work
Dashboard Package and Work Item)

Reporting:
§ Solution Readiness Dashboard (Unassigned Requirements)
/Requirements Management

Advantage:
§ Efficient Fit-Gap Workshops: Requirements are linked/displayed to
Business Process enabling an efficient discussion and reducing the
duration of the workshops

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19


Fit Gap Analysis and Delta Design – Step 3
Detailed Requirement Documentation
Step A
Fit Gap Analysis / Solution Validation
Step 3: How to do detailed Requirement documentation?
1. Finalize System Setup Best Practices /
Ÿ Prepare additional sample data Model Companies
uploaded to SAP FB Role: Business Analyst
Ÿ Enhance system setup with add.
Solution Manager
Scope Functionality: Requirement Management, My Requirements
Procedure:
2. Fit Gap Workshops / Validation of § After the Fit/Gap workshops, rework the Requirements in status ‘Draft’.
SAP Solution When ready, set the Requirement status ‘To be Approved’
Ÿ Show and tell SAP standard key
design elements / Gap Identification § In case the Requirements have been documented in xls, or another
system, upload to On premise SAP Solution Manager. Assign the
Process Management
Solution Readiness Solution Documentation. Check and rework/precise the Requirements.
Dashboard 3. Gap Documentation When ready, set the Requirement status ‘To be Approved’
Ÿ Document and specify identified Gaps
in initial Backlog
Advantage:
Capture and classify identify § Efficient communication between functional and technical experts:
gaps in backlog: Detailed Requirement description and business context helps the
- Document Requirements
- Classification (process gap, Architect and Development to better understand the Requirements
Rework
functional gap, etc)
Requirements via
- Initial solution proposal
Requirement
- Initial effort estimates
Management or
My Requirements
app

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20


Fit Gap Analysis and Delta Design – Step 4
Define Initial Backlog
Step A Step 4: How to define the Initial Backlog?
Fit Gap Analysis / Solution Validation
FB Role: Release/Project Manager, Architect
1. Finalize System Setup Best Practices / Functionality: Mass Change Operation
Ÿ Prepare additional sample data Model Companies
Ÿ Enhance system setup with add.
uploaded to SAP Procedure:
Scope
Solution Manager
§ Select Requirements in Status ‘To be Approved’
§ Sort Requirements according Priority, Value or Effort Points
2. Fit Gap Workshops / Validation of § Check and adapt the values
SAP Solution
§ Sign-off: Approve those Requirements to be part of the Release
Ÿ Show and tell SAP standard key
design elements / Gap Identification § Postpone those Requirements to be part of the next Release
Process Management Reporting:
Solution Readiness
Dashboard 3. Gap Documentation
§ Solution Readiness Dashboard (Unassigned Requirements,
Ÿ Document and specify identified Gaps
Requirements Management
in initial Backlog

Advantages:
§ Efficient prioritization via filter and sort functionality
Central review of identified gaps:
- Completeness 4. Delta Scope § Efficient approval process via mass change functionality
Rework
- Priorization Prioritization
Requirements via
Requirement Ÿ Prioritization
Management or according to Note:
Verify Priority, Effort and
My Requirements
Value with Requirement
agreed
criteria (e.g.
§ In fix price/waterfall projects, the Initial Backlog is a fixed list of
app
Management app Business Requirements defining the complete content of a Release.
Approve Requirements to Value, So you need only one Release for the whole project and
be part of release, Criticality) you could plan the complete project already at this point in time
with Mass Change app
§ In agile projects, the Initial Backlog might change. So the Architects
check the Initial Backlog each wave again. They plan their product
backlog according the current prioritization.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC So typically you have a Release for each wave. 21
How to come to an Initial Backlog - Summary
Steps
Step 1: Requirements are gathered with the help of Fit-Gap Workshops
§ The creation of an Initial Backlog is a process which typically lasts several weeks or month
§ The Requirements definition process can vary very much, dependent of the SAP Partner and Implementation methodology

Step 2: Working with processes and process structures and diagrams


§ Best Practice is, to start with predefined SAP Content (Best Practice or Model Company) and directly maintain the Requirements in SAP Solution Manager.
The advantage is, that process structure elements are automatically assigned and all documents are automatically stored at the correct place
§ This data is then inherited by each follow-up document, e.g. the Work Packages and Items
§ Working with diagrams coming with the SAP Content and prepared by the SAP consultant beforehand the workshop accelerate the discussion
§ Alternatively it’s as well possible draw processes on brown paper and gather the Requirements in xls. When this is done you can bring the Requirements
with one upload in SAP Solution Manager. Then the process structures in Solution Documentation need to be maintained, optionally the process diagrams
redrawn, and after the Requirement upload, the process structure manually assigned to the Requirements.

Step 3: There is a slim approval workflow for the Requirements


§ During the Fit-Gap Workshops the Requirements are in Status ‘Draft’
§ When the Gap definition for a scenario or process is ready, the responsible Business Analyst sets the Requirement on status ‘To be Approved’

Step 4: The approval procedure for Requirements for each release is done by an Approval Board
§ This is commonly done via the Mass Change Analysis, where the ‘To Be Approved’ Requirements are collected and checked
§ Requirements which are not so urgent are put on status ‘Postponed’ and are re-checked at the next Approval Workshop for the next Release
§ The activity shall be executed by an Architect (having change authorization for the Mass Change) but under the participation of the program and project
managers

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22


When to do plan the Initial Backlog

User Stories
Release Epics
User Stories
Content
Initial Backlog Product Backlog Sprint Backlog
Work Item

Require-
ments
Gap Work Packages
Gap, Functional
Prioritized/ Sprint planning
analysis & release Gap, WRICEF, Fit (config) Non Work Item
Fit / Gap Ranked, rough WRICEF, Fit
Planning functional Requirements (Which dev team,
effort estimation (only which order)
analysis configuration) (aggregation or
splitting)
WS Fit
Non functional
duplicates
Requirements
eliminated
Work Item

Time
Sprints
Release Waves Sprints

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 23


Agile Project Execution with Focused Build

Highlevel Release Detailed Release Detailed


Planning Planning Development
(Master Project) (Build Project) Planning (Wave)

Initial Backlog Product Backlog Sprint Backlog


Requirements Work Packages Work Items
Value Effort Value Effort Value Story

4 8 15 6 20 4
Low

Low

Low
2 10 18 2 5 3

Medium
Medium
Medium

14 7 1 1 4 9
Jump Maintain Support
Start Requirements 6 9 5 6 12 20

12 20
High
13 10 15 1 Wave 1

High
High

FIT/GAP WS 1 20 ARCHITECT 4 2 Development 2 10 DEVELOPER Optional:


Pre-built ANALYST Team

Demo/Test
Repeat Delta

Very High
Very High
Very High

system or 20 8 8 3 4 8 Sprints Design / Sprint


pre- Baseline Sprint 1-3
2 4 4 5 3 7 Planning
assembled Build Solution Delta Planning Meeting for
solution Validation Release Planning Design Wave Planning Meeting Sprint Planning Wave 2

Prepare Explore Realize Deploy Run

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 24


How to come to a Product Backlog and create Work Packages - Summary
Steps
The Creation of Work Packages is not an activity an Architect executes in one attempt, but in a phased approach:

Step 1: When the Requirements are approved for the first release, the Architects create the Work Packages
§ Create WPs for each Build Project, e.g. Purchase to Pay, Logistics, Controlling, Master Data, …
§ Doing that, they build the Product Backlog for the first or all Waves. So a WP should be developed in one Wave
§ Planning for the first Wave only means a more agile attempt as you are fully flexible for the next wave. Planning for all waves would be typical for a
classical waterfall approach

Step 2: When the Product Backlog Planning for the first Wave is done, the Functional Specifications or
Configuration Guides are created. Ideally, Test Cases or at least the Templates are assigned as well

Step 3: When the planned Development is clearly described in the Functional Specifications, the needed
development activity can be described and distributed. This is done by scoping Work Items for the
Developers

Step 4: Once the Planning activities are finalized, the Architect approves the Scope -> as a result the Work Package
is set to status ‘Scope finalized’
§ This activity can be done by an Architect in his single Work Packages
§ Or in form of an Approval Board Workshop with the help of the Mass Change Application

Step 5: When the Development starts all Work Packages are handed over to development
§ Like above this can be done by each Architect or commonly via the Mass Change Application
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25
Requirements Upload
Transparent Requirements-to-Deploy
Agile Delivery Model with distributed teams

Project Team Onsite

Process and Application


Landscape System Integrators

WRICEF/Gap Gap

Requirements Work Packages / Build Development


Work Items Factories Factories

Fit

Solution Readiness Dashboard Onsite Delivery

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 27


How to start - Methods for Requirement Maintenance or Upload
Overview

Process Management Diagram Process Management Column Browser


è Directly maintain Requirement at Business è Directly maintain Requirement at Library or
Processes or Business Process Steps process structure elements

Requirement
Management

Excel upload Excel down-/upload


è Initial upload of Requirements into Requirements è Initial down- and upload of process structures including
Management (manual assignment to Process Structure Requirements, e.g. from cloud or Model Company systems
Elements as follow-up activity needed)
Download from JIRA
è Initial download of Requirements from JIRA or other
external Requirements Mgmt. tool via API. incl. status update
when processing Requirements in Focused Build
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 28
Down and Upload Requirements (since SP03)

Use Case 1 - Other SAP Solution Manager system as data source


Down and upload Requirements with Solution Documentation structure information, e.g. process, process
step, library

Use Case 2 - External data source


Upload without Solution Documentation structure information, e.g. process, process step, library

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 29


Use Case 1: Down and Upload Requirements from other SolMan

Applications
Requirements Mgmt., Excel
Feature
• Down and Upload Requirements from other
systems like Model Company or CALM
Use Case
The project preparation phase started on another
SolMan system, like a CALM or Model company.
There process structure and Requirements already
have been defined.
Now you can do an initial upload of the
Requirements to the design branch of the on-
premise SolMan with automated assignment to the
process structure.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 30


Use Case 2: Upload Requirements from External Data Source

Applications
Excel, Requirements Mgmt.
Feature
• Upload Requirements from other data sources
Use Case
The project preparation phase without another
SolMan system, e.g. xls-based or gathered in
documents.
You can do an initial upload of the Requirements
to Requirements Management app. of your SAP
Solution Manager.
Create the process structure/diagrams and assign
them to the Requirements.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 31


Create Requirements
How to start - Methods for Requirement Maintenance or Upload
Overview

Process Management Diagram Process Management Column Browser


è Directly maintain Requirement at Business è Directly maintain Requirement at Library or
Processes or Business Process Steps process structure elements

Requirement
Management

Excel upload Excel down-/upload


è Initial upload of Requirements into Requirements è Initial down- and upload of process structures including
Management (manual assignment to Process Structure Requirements, e.g. from cloud or Model Company systems
Elements as follow-up activity needed)
Download from JIRA
è Initial download of Requirements from JIRA or other
external Requirements Mgmt. tool via API. incl. status update
when processing Requirements in Focused Build
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 33
Digital Business
Use SAP Activate for SAP S/4HANA for delta scoping

SAP Activate provides SAP S/4HANA best-practice process content that consists of process
diagrams, documentation, and configuration.

§ You can download this content into your SAP


Solution Manager
§ From the diagram, you can jump into SAP FIORI 1
apps in a pre-activated
SAP S/4HANA trial system
§ Execute show and tell of the SAP S/4HANA
innovations hands-on 4 2
§ Document Requirements as a result of this
fit/gap analysis

SAP S/4HANA
3 On-Premise Edition

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 34


Document Requirements
Adding Requirements

Best Practice is to add Requirements to process steps and processes, but they can also be
linked to other elements if required.

Requirements
Process

Processes

Requirements can be maintained at


the following SolDoc Elements:
• Structure Elements
Process Step Library
• Process
• Process Step (Reference)

• Library Elements
Executable Library
• Configuration Item
• Process Step (Original)
Configuration
Interface Library Development Library • Executable
Library
• Development
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC • Interface 35
What’s in Focused Build on top of SAP Solution Manager?
Explore Phase

Requirements Management

§ Create Requirements in Validation workshops


with customers for delta identification (Fit/Gap
analysis)
§ Requirements are integrated into process
context allowing better handover to build team
§ Multi-language support for Requirements
§ Tight integration of Requirements Mgmt. into
solution landscape, process models, Work
Packages, Work Items, Solution Documentation,
and the Solution Readiness Dashboard

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 36


Document Requirements
Example: Maintain Requirement at a Process Step

Requirements can be assigned within the diagram editor or in the browser by selecting
the process step or other structure elements.

Link to
Requirements
Management app
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 37
Document Requirements
Display of Requirements in Process Management

Requirements for Process Steps


Relationship from Requirements to processes in
Solution documentation
Feature details
• Indicate in the process if Requirements are available
• 4 different decorator icon shows the different status of Requirements
• Preview of Requirement in pop up window
• Direct access to all existing Requirements for the
process step to create further Requirements

Benefits
Monitor in the process structure how many
Requirements exist and which status.
Avoid creating redundant Requirements for the same
process.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 38


Requirement Classification

The outcomes of the EXPLORE workshops may initially be referred to as ‘Gaps’ or ‘Deltas’ from which we
create “Requirements” when using Focused Build with SAP Solution Manager.

Within Focused Build the Requirements are classified;


the follow-on Work Packages (WP) and Work Items (WI) are also classified.

The classification options are fixed (& not customizable).

The Classification of the Requirement is for Information only and to help define Work Packages
(and although defaulted to a WP can be changed when a Requirement is assigned to a Work Package).

Requirement
Meaning
Classification
Gap is a completely new development which needs to be specified in detail with significant ‘as-is /to-be’ evaluation, often with no technical information or idea how to realize it in
the beginning. Technical design is fully done by developer in WI with the help of a technical design document. (There will be few Requirements with this classification)

WRICEF is a typical and from SAP expected extension, where no business background needs to be described. The consultant often already knows how to implement and configure.
So the Specification is often already a mixture between functional and technical design

Fit (configuration) there is no coding adjustment, but only customizing.


So specification is often an existing standard configuration guide and only a customizing documentation is needed to be maintained on Work Item level

Non-Functional Is used for documentation upload or a parameter settings without the need to document a Functional Specification (no document KPI maintained in customizing for Work
Package and Work Item).
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 39
Requirement
Practical Tips

§ What is the right Requirements Granularity?


-> From a well defined Requirement you can directly create a Functional Specification or assign a
Configuration Guide

§ Define and discuss within project team how to use priority, category and other attributes across project
teams (!)

§ Decide on categories before starting Requirements gathering in order to simplify searching and filtering
(relevant for Mass Change, SRD); reuse them in WP and WI as well

§ Add meaningful names (naming convention starting with Process abbreviations) and description to
Requirements – especially when working on bigger teams!

§ If required also document Fit Requirements for holistic documentation, e.g. in config library
-> but define how this shall be handled otherwise the amount of Requirements is growing too fast

§ Define the Sign-off process (Requirements and Process Structure) together with the customer to avoid a
bottleneck at the beginning of the configuration/development activities
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 40
Requirements Workflow
Requirements Management Process Flow as of SP05
Detailed Workflow
= manual status setting
= automated status setting
Requirements

Send for Approval To Be Approve Completed


Draft Approved In Realization Realized
Approved (FINI)
Revise

Reject Create Create


WP Set WP Set
Create Set
WP by by by
Recover Set WP WP WP
Rejected
by
WP
Withdraw
Postpone Postpone
Canceled
Withdraw (FINI)

Withdraw

Recover
Postponed Set
by
WP

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 42


Requirements – Document Management
Basic functionality and usage overview

dropDoc Attachments in
Work Package and Work
Item Applications

dropDoc Attachments
integration to
Requirement Application

Note: Attachments are not stored in


Solution Documentation, but are copied into
the related Work Packages.
In Solution Administration and by customizing,
you can define Attachment templates to ensure
a standardized document use.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 44
Basic functionality and usage overview

§ UI5 technology
dropDoc Attachments
§ Mass upload of documents
in Work Package and
Work Item Applications § Access to document templates
§ Drag and Drop functionality

§ Integration into Requirement Application


dropDoc Attachments
§ Mass upload of documents into selected Requirement
integration to
§ Direct access to document templates
Requirement Application
§ Drag and Drop functionality

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 45


Requirements Reporting
Requirements Management
Applications
Requirements Management Application

Feature
• Main purpose is to create Requirements
and Work Packages
• It also allows to get an overview of
Requirements in a specific context, e.g.
Scope, Business Process, Owner etc.

Use Cases
• Filter & sort Requirements to do Release
planning based on Value and Effort Points
• Find Requirements without
Solution/Process Structure assignment
• Check Status of Requirements of a
selected Scope/Business Process
• Etc.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 47


Mass Change

Applications
Mass Change Application

Feature
Mass Change of selected
Requirements

Use Case
Select Requirements to do
collective changes, e.g.
approve them while a Release
planning Q-Gate

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 48


Solution Readiness Dashboard

Applications
Solution Readiness Dashboard

Feature
Predefined reporting based on
Requirement ID and Project

Use Case
Track unassigned Requirements
and Requirements assigned to
your Build Project

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 49


Solution Readiness Dashboard - Requirements Tile in Detail

Overview of all Requirements, either unassigned or assigned via Work


Package to Project. Each bar of the tile is clickable and offers a
filtered list of Requirements
Total Backlog means unassigned Requirements:
§ don't have Work Packages assigned to them or
§ are associated with Work Packages that aren't assigned to any project
§ have the detail status ‘Draft’, ‘To be Approved’ or ‘Approved’

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 50


Solution Readiness Dashboard - Requirements Tile in Detail

Requirements ‘To be scoped’


§ are associated with Work Packages from current Project which still need to
be scoped.
§ have the detail status ‘Approved’

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 51


Solution Readiness Dashboard
Example: Unassigned Requirements

Status overview
with aggregated
numbers

Detailed list view


with filter options

Navigation to each
single Requirement
for all details

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 52


Traceabilty Matrix

Applications
Test Suite Dashboard
Feature
• Predefined reporting based
on Project and Test Plan
Selection
• Starts with Project
• Includes Requirements,
Work Packages,
Work Items, Defect, Defect
Corrections and assigned
detailed information
Use Case
Traceability from Requirement
to Defect & Transport
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 53
Traceabilty Report

Applications
/SALM/Traceability_Report

Feature
• Report starting with
Requirement ID
• Offers all data like
Traceability Matrix
• Includes flexible selection
of additional data

Use Case
Enables customer specific
reporting via xls export

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 54


Key Takeaways Requirements Management
Workflow

Requirements
– Are created on the Design branch and not released to Development branch
– Should be related to any process structure in SAP Solution Manager
process management, process or non-process related
– Should be specific and granular
– Have an 1:m or n:1 relationship to Work Packages
– Are ideally consolidated (not x Requirements for the same need)
– Need to be approved
– Get an automated status update from the Work Package
– Maintain categories reflecting your build projects

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 55


Key Takeaways Requirements Management
How-to Document Requirements

Requirements

Capture Requirements as User Stories


(against the Process/Step)

Do’s and Don’ts


Requirements can be maintained at The ‘Requirements • Ideally define Requirements in a 1:1 Relationship to a Work Package
(in an Agile Development that means it can be realized in one Wave)
the following SolDoc Elements: Management’ • Description should in a clear and agreed user story format
• Structure Elements transaction can be (especially when working in big teams)
used to create/import • Define and follow clear meaningful naming conventions for Requirements
q Process
• Define and discuss within project team how to use priority, category and other
Requirements, or
q Process Step (Reference) attributes across project teams
filter/display lists of
• Library Elements • Decide on Requirements categories before starting Requirements gathering
Requirements. There is (This will help later tracking of the build and also simplify searching and filtering)
q Configuration Item also a link to ‘Mass • Requirements are ideally consolidated (not n Requirements for the same need)
q Process Step (Original) change’ function where • If required also document ‘Fit-Fit Requirements’ for holistic documentation & all
q Executable filtered Requirements Requirements that the business want to later test
q Development can have the status & • Description captured by Business Analysts; Classification needs consulting input;
Approval of Requirements by the business and programme management
q Interface ownership maintained.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 56
What’s New with Focused Build SP6?
Requirement Management
Requirements Management – new with Focused Build SP06
Performance Improvements
Focused Build

Applications
Requirements Management

Features
Reduced time to display the Requirements
result list
Use Case
In some cases it is helpful to display several
hundreds or thousands of Requirements,
e.g. to:
• use the app for an ad hoc reporting
purposes
• do an xls export to create a customer
specific reporting
• do an xls export to upload to another
SolMan system

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 58


Requirements Management – new with Focused Build SP06
New value 'No Solution'
Focused Build

Applications
Requirements Management

Features
• New value 'No Solution' is available in the
dropdown menu ‘Solution’
• It lists all Requirements without Solution
assignment in Requirements Management

Use Case
This feature allows to efficiently clean-up the Solution,
e.g. identify Requirements, which have been created
once, but not further processed

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 59


Requirements Management – new with Focused Build SP06
‘Status’ Filter with Multi Selection
Focused Build

Applications
Requirements Management

Features
• Multi selection checkboxes for the ‘Status’ filter
drop-down
• Allows an extended search pattern in the
Requirements Management app

Use Case
The potential combination of Requirement status
improves the reporting capabilities of the
Requirements Management app., e.g. it allows to
display the all Requirements:
• in a the final status ‘Completed’ or ‘Canceled’
• which are approved, ‘In Realization’ or ‘Realized’
but not completed

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 60


Requirements Management – new with Focused Build SP06
Navigation Improvement on Requirement Detailed View
Focused Build

Applications
Requirements Management

Features
• Improved navigation for Requirements Management
details pop-up
• Additional button ‘Save and New’
Use Case
In order to easily set the status ‘To be Approved’ directly
after creating a new Requirement the remains open, after
saving.
In case you want to create a new Requirement without
setting the status ‘To be Approved’, there’s a new button
‘Save and New’.
If you work with a Requirement in status ‘To Be Approved’
and save, the pop-up remains open, because the user might
just want to save the current state of work.
When choosing the Action ‘Send for Approval’, the pop-up
closes, because the Approval is done by another
responsible.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 61
Requirements Management – new with Focused Build SP06
Direct Navigation to Requirements Management Detailed View
Focused Build

Applications
Requirements Management

Features
Direct Navigation to Requirements Management
Detailed View via link

Use Case
In case you copy the Requirements Management
Detailed View link (e.g. into a document), you are
now directly directed to the detailed screen of the
Requirement you copied it from.
Before SP06 only the link to the Requirements
Overview is possible.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 62


Mass Change – new with Focused Build SP06
New filter for Sub-Elements and Sub-Categories
Focused Build
Applications
Mass Change

Features
New filter possibility ‘Sub-Elements’
introduced for:
• Requirements
New filter possibility ‘Sub-Categories’
introduced for:
• Requirements
• Work Packages
• Work Items
• Defects
• Defect Corrections
• Change Requests
• Changes
• Risk

Use Case
Allows more granular filtering like in Requirements
Management application.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 63
Work Packages
Product Backlog Planning
Build Design: Example New Implementation
Fit Gap Analysis and Delta Design – Methodology Overview
Step A Step B
Fit Gap Analysis / Solution Validation Delta Design
Repeat steps 5 & 6
1. Finalize System Setup Best Practices / at the beginning of
Model Companies each Wave 6. Verify & Accept
Ÿ Prepare additional sample data To sign-off release
uploaded to SAP Ÿ Verify solution design Functional Specification
Ÿ Enhance system setup with add.
Scope
Solution Manager Ÿ Acceptance Procedure in My Work Packages
app and set according
Workshops per Line of Business, Work Package Status
Extend Processes Fit Gap Workshop per
which are not part of Solution Capability, e.g. Create solution design: e.g. Sourcing and Procurement:
2. Fit Gap Workshops / Validation of - Slice the Requirements into Work - Present solution based on delta
Best Practices, [Link] operational procurement:
SAP Solution Packages which need to fit in one design
- Process / Steps
Ÿ Show and tell SAP standard key - Solution / Function Wave - Capture open issues if required
design elements / Gap Identification - Roles - Document relevant configuration - Obtain sign off
- Frontend (Fiori vs. GUI) - Document solution for identified
Process Management gaps e.g. One Delta Design for
Solution Readiness Sourcing and Procurement 5. Delta Design
Dashboard 3. Gap Documentation
Ÿ Document and specify identified Gaps 5.2 Design/Specify
in initial Backlog Ÿ Specify the work to be done, e.g. For real Gaps and
Ÿ Create Delta Design Documents WRICEF, create
Capture and classify identify Ÿ Upload Configuration Documents Functional Specification
gaps in backlog: Ÿ Prepare distribution of work by definition of in My Work Packages app
- Document Requirements Central review of identified gaps: Work Items
- Classification (process gap, - Completeness 4. Delta Scope
Rework
functional gap, etc) - Priorization Prioritization
Requirements via 5.1 Create Create Work Packages to be part of
- Initial solution proposal Ÿ Prioritization
Requirement Product Backlog the first Wave
- Initial effort estimates according to
Management or with Requirement Management app
My Requirements
Verify Priority, Effort and agreed Ÿ Prioritization
app
Value with Requirement criteria (e.g. according to
Repeat this Wave planning activity
Management app Business technical for each Wave -> agile
Value, criteria (e.g.
Approve Requirements to
be part of release, Criticality) Development Plan all Waves at once -> waterfall
sequence)
with Mass Change app Result: Product Backlog

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 66


Release Planning: Roles and Responsibilities

7.2
Create
Requirement
based on
1. Define Product business process
Business Analyst
Responsibility

Backlog 7.2
Business

Use Value points,


effort and priority 7.2
High-Level
to rank Approve, Release Plan
2. Prioritize Product
postpone Based on Master Project
Backlog Requirements
5. What would you like in
the release?

[Link] of
Responsibility

Dependencies
Architect

7.2
Detailed
IT

Create Work Release Plan


[Link] Product Packages
based on Build Project
Backlog [Link] Release :
Build logical and technical
packages

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 67


Fit Gap Analysis and Delta Design – Step 5.1
Define Product Backlog

Step B
Delta Design
Step 5.1: How to define the Product Backlog?

FB Role: Project Manager, Architect


Functionality: Requirement Management
Procedure for Product Backlog preparation:
§ Select Requirements in Status ‘Approved’ and in your responsibility, e.g. filter according
process element or owner
§ Create Work Packages and assign them to your Project
§ Maintain Priority, Value or Effort Points
Procedure for Product Backlog Creation: Delta Design

§ In Mass Change Operation filter for Work Packages part of your project
§ Assign Wave
Reporting:
§ Solution Readiness Dashboard (‘To be Scoped’ Requirements, Work Packages), Mass
Change Operation

5.1 Create Create Work Packages to be part of


Advantages: Product Backlog the first Wave
with Requirement Management app
§ Good overview of Requirements in scope Ÿ Prioritization
according to
§ Efficient prioritization via filter and sort functionality technical
Repeat this Wave planning activity
for each Wave -> agile
criteria (e.g.
Development Plan all Waves at once -> waterfall
sequence)
Result: Product Backlog

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 68


Fit Gap Analysis and Delta Design – Step 5.2
Draft Delta Design

Step B
Delta Design
Step 5.2: How to do Delta Design?

FB Role: Architect
Functionality: My Work Packages
Procedure Delta Design:
§ In Work Package upload Configuration Document or create Functional Specification

Reporting:
§ Solution Readiness Dashboard (Functional Specifications)
Delta Design

Advantages: 5.2 Design/Specify


Ÿ Specify the work to be done, e.g.
§ Automated Check, if KPI-date has been maintained by Project Manager. Solution Readiness Ÿ Create Delta Design Documents
For real Gaps and
WRICEF, create
Dashboard > tile Functional Specification > bar ‘Milestone Missing’ Ÿ Upload Configuration Documents Functional Specification
§ Project Manager benefits from automated reporting on Functional Specifications, e.g. Ÿ Prepare distribution of work by definition of in My Work Packages app
Overdue or Completed Work Items

5.1 Create Create Work Packages to be part of


Product Backlog the first Wave
with Requirement Management app
Ÿ Prioritization
according to
Repeat this Wave planning activity
technical for each Wave -> agile
criteria (e.g.
Development Plan all Waves at once -> waterfall
sequence)
Result: Product Backlog

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 69


Fit Gap Analysis and Delta Design – Step 6
Verify & Accept

Step B
Delta Design
Step 6: How to do verification and sign-off of Delta Design?
6. Verify & Accept
To sign-off release
FB Role: Architect, Customer Ÿ Verify solution design Functional Specification
Ÿ Acceptance Procedure in My Work Packages
Functionality: My Work Packages app and set according
Procedure: Work Package Status

§ Upload Functional Specification (drag and drop)


§ Set the Document Status ‘In Review’
§ Approver/Customer get’s notified via e-mail
§ Set’s document in status ‘Released’
Delta Design
Reporting:
§ Solution Readiness Dashboard (Functional Specifications, Work Packages, Current Wave 5.2 Design/Specify
Progress) Ÿ Specify the work to be done, e.g. For real Gaps and
Ÿ Create Delta Design Documents WRICEF, create
Ÿ Upload Configuration Documents Functional Specification
Advantages: Ÿ Prepare distribution of work by definition of in My Work Packages app
Work Items
§ Project Manager benefits from automated reporting on Functional Specifications
§ Progress tracking of all Work Packages 5.1 Create Create Work Packages to be part of
Product Backlog the first Wave
with Requirement Management app
Ÿ Prioritization
according to
Repeat this Wave planning activity
technical for each Wave -> agile
criteria (e.g.
Development Plan all Waves at once -> waterfall
sequence)
Result: Product Backlog

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 70


Agile Project Execution with Focused Build

Highlevel Release Detailed Release Detailed


Planning Planning Development
(Master Project) (Build Project) Planning (Wave)

Initial Backlog Product Backlog Sprint Backlog


Requirements Work Packages Work Items
Value Effort Value Effort Value Story

4 8 15 6 20 4
Low

Low

Low
2 10 18 2 5 3

Medium
Medium
Medium

14 7 1 1 4 9
Jump Maintain Support
Start Requirements 6 9 5 6 12 20

12 20
High
13 10 15 1 Wave 1

High
High

FIT/GAP WS 1 20 ARCHITECT 4 2 Development 2 10 DEVELOPER Optional:


Pre-built ANALYST Team

Demo/Test
Repeat Delta

Very High
Very High
Very High

system or 20 8 8 3 4 8 Sprints Design / Sprint


pre- Baseline Sprint 1-3
2 4 4 5 3 7 Planning
assembled Build Solution Delta Planning Meeting for
solution Validation Release Planning Design Wave Planning Meeting Sprint Planning Wave 2

Prepare Explore Realize Deploy Run

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 71


When to do: Planning the Product Backlog

User Stories
Release Epics
User Stories
Content
Initial Backlog Product Backlog Sprint Backlog
Work Item

Require-
ments
Gap Work Packages
Gap, Functional
Prioritized/ Sprint planning
analysis & release Gap, WRICEF, Fit (config), Non Work Item
Fit / Gap Ranked, rough WRICEF, Fit
Planning functional Requirements (Which dev team,
effort estimation (only which order)
analysis configuration) (aggregation or
splitting)
WS Fit
Non functional
duplicates
Requirements
eliminated
Work Item

Time
Sprints
Release Waves Sprints

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 72


Waves

Wave details Legend


= Q-Gate
§ A wave comprises a well-defined functional = Milestone

scope of Work Packages


to define what needs to be done
§ Starts with scope definition and a
preparation time
– Provides at least the functional
specification required to start the first
sprint of the wave Work Package
assigned to a Wave
§ Actual build execution is done in Sprints receiving milestones
from Wave as default
§ Execute Single Functional Testing due dates

§ Ends with the q-gate “Wave exit-criteria


fulfilment” for passing the q-gate
§ Optional: Release can be assigned to a
Wave to allow Go-Live after the Wave

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 73


Define Product Backlog
Example: Use Mass Change Application to define the Scope of the first Wave

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 74


Create Work Packages
Create Work Package
Guidelines

Distribute Work Packages (WPs)

§ Follow the organizational structure of the team, e.g. P2P, Logistics, Master Data, …
§ Each team works on its Product Backlog which is the summary of the assigned Work Packages

Work Package tailoring

§ You need to find a balance between detailed planning/description and efficiency/flexibility


- Firstly enable functioning of standard business processes with high level process description and configuration guide as
functional spec
- Then work on gaps and fits for this process during next wave
Here you do specific extensions to standard transactions or own developments
- Note: don’t misunderstand the (n:m) Relationship of Requirement to Work Package
n:1 is mainly used to combine similar Requirements
§ A Work Package needs to be testable by an end- or key user (Single Functional and Acceptance Test)
§ It needs to be realized in one wave
à Try to slice small Work Packages at the beginning. We‘ve seen a lot of Work Packages couldn‘t be finished in one wave
(then reassignment to next planned release needs to be done)
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 76
Create Work Package
Guidelines
A Work Package needs to be implementable in one wave (~4-12 weeks)
–> the smaller the Wave duration, the better the tracking and status based reporting
Example Waterfall approach with fix planned waves - rough Wave planning according to the WP type
§ Wave 1: Fit (Customizing) -> baseline configuration
§ Wave 2: Gap (Development) -> bigger developments, with integrative aspects
§ Wave 3: WRICEF -> smaller developments and adjustments
§ Wave 4: Left overs and Integration Testing
Example Scaled Agile approach with fix planned waves
§ Wave 1: Plan WPs with the priority according to the ranking in the Product Backlog.
Create appropriate Specification
§ Wave 2: Plan WPs with the priority according to the ranking in the Product Backlog.
Extend appropriate Specification
§ Wave 3: like above
In case a Work Package is too big to finalize it in one Wave, slice it in several and smaller parts, e.g.
§ one WP for developing the basic functionality
§ one WP to extend the functionality
§ one WP for finish the functionality
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 77
Create Work Package
Guidelines

Maintain Work Packages

§ Link to a process structure or library element


- To automatically inherit the Process context, create Work Packages based on Requirements
- Exception can be “basis module” customizing: then there is no direct link to a Requirement, but a direct link to a
process structure element, e.g. Configuration Item in the Configuration Library

§ To ease filtering, establish a nomenclature for all Work Package Titles, e.g. inherited by Requirement

§ Assign at least one Functional Specification or Configuration Guide

§ Subdivide into several Work Items in case the work is distributed between project members or dev. Teams
à Don’t include too many developers in one Work Item, only in case they share the same timeline and
similar effort

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 78


WP and WI Classification

When a Work Package (WP) is created it’s classification defaults to that of the Requirement, but can be
changed prior to the creation of Work Items (WI) and reaching WP status ‘To be Developed’.

Similarly, the WI classification defaults to that of the WP classification and can be changed when in status
‘Created’.

The assignment of the WP classification defines valid WI Classification options to be used (see below).

WI Classification
WP
Classification Gap Workflow Report Interface Conversion Enhancement Form Fit Non-Functional

Gap þ þ þ þ þ þ þ þ þ
WRICEF þ þ þ þ þ þ þ þ
Fit (configuration) þ þ
Non-Functional þ

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 79


Create Work Package for Baseline Build

Step 1
Baseline build, as basis for Requirements creation in the Fit/Gap Workshops, shall be done on the Sandbox
system:
§ By default, it is not foreseen to maintain Requirements and Work Packages in Discover and Prepare
project phase
§ So, just activate the Best Practices via Solution Builder without explicit Focused Build specific reporting

Step 2
For the configuration of the Development system, it’s recommended to create one Requirement per Business
Process. There are several options dependent of the configuration complexity and duration:

§ Simple and quick configuration done in one Wave: 1 Requirement, 1 WP, 1 WI, 1 Transport
§ Simple but long lasting config. done in several Waves: 1 Requirement, X WPs , 1 WI, 1 Transport

§ Complex but quick config. done in one Wave: 1 Requirement,1 WP , X WIs, X Transports
§ Complex and long lasting config. done in several Waves: 1 Requirement, X WPs ,X WIs, X Transports

The Work Packages which specify the Solution Builder activities are classified as Fit.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 80
Work Package Workflow
Focused Build methodology – Branches
Standard Workflow
Requirements

Design Branch Development Branch Production


Branch
= Automated action
Approved In Realization Realized Completed
= Manual action

= WI with Normal Change


= WI with General Change
Work Package

Single Functional Test & AT FIT, RT

Scope To Be In Successfully Handed over Productive/


Created Scoping In Repair To Be Tested
Finalized Developed Development Tested to Release Completed
Work Item

Unit Test
In Successfully Handed over Productive/
Created To Be Tested
In
Development To be tested Test
Tested tohand over to
Release Completed
New Productive
Development (Unit) Confirmed release

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 82


Focused Build methodology – Systems
Standard Workflow
Requirements

SBX QAS PRE PRD

Approved In Realization Realized Completed

Create Work Package


Work Package

Single Functional Test & AT FIT & RT

Scope To Be In Successfully Handed over Productive/


Created Scoping In Repair To Be Tested
Finalized Developed Development Tested to Release Completed

Create Work Item

DEV
Work Item

Unit Test
In Successfully Hand over to Productive/
Created To Be Tested
In
Development To be tested Test
Tested Handover to
Release Completed
New Productive
Development (Unit) Confirmed release
Create Transports

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 83


Focused Build methodology – Release Phase
Standard Workflow
Requirements

Planned Prepare Build/Test Deploy

Approved In Realization Realized Completed

Create Work Package


Work Package

Single Functional Test & AT FIT & RT

Scope To Be In Successfully Handed over Productive/


Created Scoping In Repair To Be Tested
Finalized Developed Development Tested to Release Completed

Create Work Item


Work Item

Unit Test
In Successfully Hand over to Productive/
Created To Be Tested
In
Development To be tested Test
Tested Handover to
Release Completed
New Productive
Development (Unit) Confirmed release
Create Transports

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 84


Work Package Process Flow = manual status setting
= automated status setting
Detailed Workflow Part I
The Functional Gap functionality is
Require- Functional Functional Functional Functional inactive by default
ment Gap Gap Gap Gap

Create New Create Create Create Create


Work Package Functional Gap Functional Gap Functional Gap Functional Gap

Handover to To Be
Define Scope Approve Scope Scope Development
Created Scoping Developed
Finalized
Define Scope
Work Package

Reject Reject

Rejected
(FINI)

Reject Define Scope

Postpone
Functional
Postponed
Gap Create
Functional
Gap Create Handover to
New Scope Change Development
Scope
Work
Change
Package

Functional Scope Extend Scope


Gap Create Extension
Functional
Gap Reverse
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 85
Scope Extension
Work Package Process Flow = manual status setting
= automated status setting
Detailed Workflow Part II

Functional
Gap

Create
Functional Gap

Confirm Handover
Successful Test Successfully to Release Handed Over Complete
Work Package

In Completed
In Repair To Be Tested Productive
Development Tested to Release (FINI)

Postpone
Postponed

Scope Extend Scope


Extension
Reverse
Scope Extension

New Create
Scope Scope Change
Work
Change
Package

Set Set Set


WI

Set by
by by by
WI/DC
WI DC WI
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 86
Work Packages – Document Management
Document Maintenance with dropDoc
Definition
dropDoc dropDoc helps as a part of Solution Documentation to
manage numerous file types, which simplifies the default
usability of file management inside Solution Documentation.
dropDoc can be integrated as a part of Work Package (WP),
Work Item (WI) and Requirement applications.
In addition, dropDoc can be implemented directly, as a
standalone option in the Solution Documentation scenario.

An extract § insert files using drag and drop for processes and steps
of dropDoc § mass maintenance of documents and documents type
features § change the document status
§ delete one or more documents at the same time
§ optimized for different screen resolutions
§ Etc.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 88


Focused Build methodology – Document Upload
Standard Workflow
Requirements

Approved In Realization Realized Completed


Work Package

Single Functional Test & AT FIT & RT

Scope To Be In Successfully Handed over Productive/


Created Scoping In Repair To Be Tested
Finalized Developed Development Tested to Release Completed

Upload Func. Spec (Spec. Status = Released)


Create Work Item type NC for Transports incl. Func. Spec. + Tech Design
Create Work Item type GC for Test Cases
Work Item

Unit Test
In Successfully Handed over Productive/
Created To Be Tested
In
Development To be tested Test
Tested toHandover
Release to Completed
New Productive
Development (Unit) Confirmed release

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 89


Result
Work Packages are created and documentation is assigned

Dashboard
Requirements
Postponed Draft

1:m
Approved

Work Package Rejected Created

Functional Wave
Process

Processes Scoping
Specification

Test Case

Process Step Library

• In Focused Build we limit the documentation to the


really required documentation
Executable Library
• So there needs to be a document describing what
Configuration
needs to be customized and tested
Interface Library Development Library Library • The availability of the functional specs can be
tracked via the Solution Readiness Dashboard

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 90


Functionality of dropDoc
dropDoc integration to Work Package and Work Item Applications
CREATE AND ASSIGN DOCUMENTS

There are several possibilities


available to create a documents
in dropDoc.
The documents is always
automatically assigned to
structure and consequently to
WP/WI.

Document Area
with Drag-and-Drop Area

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 91


Functionality of dropDoc
dropDoc integration to Work Package and Work Item Applications
CREATE AND ASSIGN DOCUMENTS

1. Create documents by
drag-and-drop

§ several documents can be


selected from the local
storage and dropped over the
drop area

Document Area
with Drag-and-Drop Area

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 92


Functionality of dropDoc
dropDoc integration to Work Package and Work Item Applications
DEFINE DOCUMENT

The decision where the dropped document will be stored is done in the background
Business Processes
by dropDoc and based on the standard document type configuration e.g.:
§ Functional specification shall be stored at <Step origin>
§ Single Functional Test at <Step origin>
§ Technical Design at development or executable elements
§ Use Case at <Step reference>

Process Steps

Technical Design

Executables

Developments

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 93


Direct Creation of Work Items in WP Status To be Tested

In My Work Packages you can create


Work Items in Work Package status ‘To
be Tested’.

Benefit
Early Single Functional Test: To upload
Test Cases in Status ‘To be Tested’ you
can now directly create Work Items. So
there’s no need to go in back in status
‘Scope Extension’ to create the Work Item
there. This is only required if the Work
Package has several Work Items
assigned, otherwise you could upload the
test case directly in the existing Work
Item.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 94


Work Packages Reporting
Work Package Tile
§ Number of Work Packages assigned to selected Project
§ Aggregated view on Work Packages per Category and Wave
§ Comparison of Planned and Actual Effort
§ Drill down to details

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 96


Functional Specification Tile

Percentage overview on Work Packages according to KPI definition for Functional


Specification and related due dates.
Completed: Required document available and released
To be done: Required document does not meet KPI definition but Due Date has not been reached yet.
Milestone Missing: Date of related milestone or milestone is missing in project for assigned Wave
Overdue: Required document does not meet KPI definition and Due Date is in the past.
Click on bar allows drill down to list of relevant Work Packages.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 97


New Current Wave Progress Tile

The actual completion rate in percentage across all Work Packages that are
in scope of the current wave.
The Schedule tab displays the progress of the Work Packages of a selected wave. If you want to view a more
detailed view of the current wave progress, you can also display the progress for Work Items per sprint by choosing
by Current Wave Progress for Work Items.

The KPIs tab shows the status of the documents for the Work Packages of the selected wave.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 98


Work Items
Sprint Backlog Planning
Agile Project Execution with Focused Build

Highlevel Release Detailed Release Detailed


Planning Planning Development
(Master Project) (Build Project) Planning (Wave)

Initial Backlog Product Backlog Sprint Backlog


Requirements Work Packages Work Items
Value Effort Value Effort Value Story

4 8 15 6 20 4
Low

Low

Low
2 10 18 2 5 3

Medium
Medium
Medium

14 7 1 1 4 9
Jump Maintain Support
Start Requirements 6 9 5 6 12 20

12 20
High
13 10 15 1 Wave 1

High
High

FIT/GAP WS 1 20 ARCHITECT 4 2 Development 2 10 DEVELOPER Optional:


Pre-built ANALYST Team

Demo/Test
Repeat Delta

Very High
Very High
Very High

system or 20 8 8 3 4 8 Sprints Design / Sprint


pre- Baseline Sprint 1-3
2 4 4 5 3 7 Planning
assembled Build Solution Delta Planning Meeting for
solution Validation Release Planning Design Wave Planning Meeting Sprint Planning Wave 2

Prepare Explore Realize Deploy Run

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 101
When to do: Sprint Planning

User Stories
Release Epics
User Stories
Content
Initial Backlog Product Backlog Sprint Backlog
Work Item

Require-
ments
Gap Work Packages
Gap, Functional
Prioritized/ Sprint planning
analysis & release Gap, WRICEF, Fit (config) Non Work Item
Fit / Gap Ranked, rough WRICEF, Fit
Planning functional Requirements (Which dev team,
effort estimation (only which order)
analysis configuration) (aggregation or
splitting)
WS Fit
Non functional
duplicates
Requirements
eliminated
Work Item

Time
Sprints
Release Waves Sprints

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 102
How to come to a Sprint Backlog and process Work Items - Summary
Steps
The assignment and processing of Work Items is performed before and during each sprint.

Step 1: When the Architects perform the Handover to Development of the Work Packages the Work Items are
generated.
§ During the scoping of the Work Items the responsible Development Team should be already assigned.
§ All Work Items of the same wave build the Sprint Backlog. In the Sprint Planning Meeting it is decided which Work Items will be processed in the next
Sprint. A Work Item should be completed in one Sprint.

Step 2: When the Sprint Planning for the first Sprint is done, the development activities will be performed. In
addition the Technical Design Document will be created and uploaded to the requested Solution
Documentation Element.

Step 3: After the development has been finished the Unit Test will be performed.

Step 4: When the Unit Test was successful the developer confirms this by setting the appropriate status and
continues with the next Work Item assigned to his team.
§ The choice of the next Work Item can be aligned with the rest of the Development Team in the Daily Stand-up Meeting.

Step 5: After the Sprint is over Show & Tell Sessions will be performed to align with the Product Owner that the
performed developments were done as requested or whether adjustments need to be done in the upcoming
Sprint.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 103
Sprints

Sprint details
§ A sprint comprises a well-defined scope of
Work Items to define how to do it
§ Starts with sprint backlog planning and
prioritize the Work Items
Work Item
§ Provides technical design documents and assigned to a Sprint
receiving milestones from
software developments for review in show Sprint as default due
and tell sessions / sprint reviews dates.

§ Unit test to confirm Work Item is completed

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 104
Define Sprint Backlog
Example: Use Mass Change Application to define the Scope of the first Sprint

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 105
Create Work Items
Create Work Items
Guidelines
A Work Item needs to be implementable in one sprint (~1-4 weeks)

You can have following relations between Work Package and Work Item:

§ 1:1. In case just one developer or consultant takes the action to fulfill the Work Package

§ 1:n. In case you want to:


• Address different organizations and distribute required tasks (outsourced partners and internal organization)
- Configuration goes to SAP consultant who is a member of the project
- Frontend development goes to outsourced partner
- Backend development goes to internal organization

• Address different types of activities:


- Configuration goes to consultant who is a member of the project
- Frontend development goes to developer1 who is a member of the project
- Backend development goes to developer2 who is a member of the project

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 107
Project Management: Release Sprint

To be able to start
development and
process a Work
Item…

… the current Sprint


needs to be released

Note: In case you release a Wave all underlying Sprints are automatically released.
So if you want to work Agile, keep the Wave status ‘Created’ and release the Sprints only when the developers shall start to process their Work
Items.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 108
Tasks for Work Items

It’s possible to create tasks for Work Items


• There is a new “Tasks” tab in the “My Work
Item” application to create/edit tasks
• For flexible use, the simple Task status schema
is decoupled from Work Item status

Benefit
Break down of work to be done for a Work Item
into smaller chunks to help developers organizing
their work.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 109
Work Items – Workflow
SP06 Focused Build Process Flow = manual status setting

Detailed Workflow Work Item Preliminary


= automated status setting

Import
Work Package

Requested

To Be In Successfully Handed over Completed


In Repair To Be Tested Productive
Developed Development Tested to Release (FINI)

Handover to
Development

Confirm
Handed over
Start Pass Successful Completed
Development to Test Test to Release Productive
In Successfully Set to (FINI)
Created To Be Tested (GC)
Handover to Productive Complete
Development Tested Completed
Release Productive
(FINI)
(NC)

Provide Pass Request Reject


Withdraw Withdraw
Work Item

Correction to Test Preliminary Preliminary


Import (NC) Import
Withdrawn To Be
(FINI) Corrected
Withdraw
(NC & GC)

Preliminary Test for Tested for


Released for
Import Preliminary Production
Approve Confirm Release Production Set to
Requested Import Import
Preliminary Test for Preliminary Productive
Import Production Import for
Import Production
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 111
Work Items – Document Management
Focused Build methodology – Document Upload
Standard Workflow
Requirements

Approved In Realization Realized Completed


Work Package

Single Functional Test & AT FIT & RT

Scope To Be In Successfully Handed over Productive/


Created Scoping In Repair To Be Tested
Finalized Developed Development Tested to Release Completed
Upload Test Cases
(via Work Item)
Work Item

Unit Test
In Successfully Handed over Productive/
Created To Be Tested
In
Development To be tested Test
Tested toHandover
Release to Completed
New Productive
Upload Tech Design to WI type NC Development (Unit) Confirmed
Upload Test Cases release
(Spec. Status = Released) (Test Case Status = Released)
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 113
Relation between Solution Documentation, Requirements, Work Packages/Items
Overview

Requirements
Rejected Draft

n:m Requirements
Description Approved

Work Package Rejected Created Completed

Functional Project
Process

Processes Scoping Productive


Specification
& Wave
Handed over
Postponed Scope finalized
to release
Test Case
1:n Scope To Be Successfully
change developed tested
Process Step Library Interface
Specification
To be tested

Withdrawn Created
Executable Library Work Item
In
Development

Configuration
Technical Sprint
Specification
Interface Library Development Library Library To be tested

Configuration Successfully
Guide tested

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 114
Work Items Reporting
Work Item Tile
§ Number of Work Items assigned to selected Project
§ Aggregated view on Work Items per Category and Classification with drill down to
details

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 116
Technical Design Tile

Percentage overview on Work Items according to KPI definition for Technical


Design and related due dates.
Completed: Required document available and released.
To be done: Required document does not meet KPI definition but Due Date has not been reached yet.
Milestone Missing: Date of related milestone or milestone is missing in project for assigned Sprint.
Overdue: Required document does not meet KPI definition and related Due Date is in the past.
Click on bar allows drill down to list of relevant Work Items.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 117
Development Tile

Percentage of Work Items according to status and due date.

Completed: The Work Items have the status ’To Be Tested’ or later and the related Due Date has not
been reached yet.
To be done: Work Items don't have the status ’To Be Tested’ yet and the related Due Date has not
been reached yet.
Milestone Missing: Date of related milestone or milestone is missing in project for assigned Sprint.
Overdue: The Work Items don't have the status ’To Be Tested’ or later and the related Due Date is in
the past.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 118
Unit Test Tile

Percentage of Work Items according to status and due date.

Completed: Work Items have the status ‘Successfully Tested’ or later.

To be done: Status is not yet ‘Successfully Tested’ and the related Due Date has not been reached yet.

Milestone Missing: Date of related milestone or milestone is missing in project for assigned Sprint.

Overdue: Status is not yet ‘Successfully Tested’ and the related Due Date is in the past.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 119
What’s New with Focused Build SP6?
Work Package / Work Item
My Work Packages, My Work Items - New with SP06
Modified Preliminary Import Workflow
Focused Build

Applications
WI
My Work Packages, My Work Items

Features
Work Items can only be preliminary imported to Production in case
WP
there is a 1:1-relationship between Work Package and Work Item. As
soon as the Preliminary Import is requested in the Work Item the Work
Package now reflects this status as well.
Use Case WI
A Work Package should be treated as a complete unit where all related
Work Items are tested and deployed together. With the possibility of the
preliminary import workflow it was possible to bypass this idea which
led to inconsistent system landscapes, as parts of a Work Package
were already in Production System while other parts were still in
Development. With the limitation of the preliminary import option to 1:1-
relationships between Work Packages and Work Items we ensure
consistent system landscapes as a Work Package is always
transported and tested as a complete package.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 121
My Work Packages, My Work Items - New with SP06
Display Long Text Information of Error Messages in UI5
Focused Build

Applications
My Requirements, My Work Packages, My Work Items,
My Defects, My Defect Corrections, My Risks, My
Requests for Change, My Change Documents

Features
When an error or warning message is raised in UI5-
application a link is visible in the popup to get the
helpful long text information displayed.
Use Case
So far the valuable long text information of a warning or
error message were only available in the CRM UI. End
users need to jump from the UI5-application to CRM UI
to get this information displayed. Now there is an
additional link in the short text window of the message
available that opens the long text information directly in
the UI5-application.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 122
My Work Packages, My Work Items - New with SP06
Automated setting of completion rate to 100%
Focused Build

Applications
My Work Packages, My Work Items

Features
When a Work Item or a Work Package is set to
‘Successfully tested’ the completion rate is set
automatically to 100%.
Use Case
The completion rate is not always used by customers or
the project team. As a consequence the field remains 0
although the development of the Work Item has been
finished or the test of the Work Package was successful
which lead to incorrect reporting in the Solution
Readiness Dashboard. Also the tile ‘Current Wave
Progress’ shows a more accurate result if the
completion rate is automatically filled.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 123
My Work Packages, My Work Items - New with SP06
New validation for completed checklist
Focused Build

Applications
My Work Packages, My Work Items

Features
When a Work Item or a Work Package is set to
‘Successfully tested’ it is checked whether all checklist
steps have been completed. If not an error message is
raised and the status is not set.
Use Case
A Work Package or Work Item can only be completed if
all related items are closed. Also checklist steps are
checked if they are finalized, if this is not the case the
status ‘Completed’ is not set. This caused problems in
the past as the status ‘Completed’ is usually set via the
Release Batch Import automatically after the successful
import in the Production System. An open checklist step
prevented this and led to manual extra work after the
Go-Live. With the new check we inform Developers and
Solution Architects at the right time about open items.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 124
Mass Change – new with Focused Build SP06
Improved Display of Column ‘Release’
Focused Build

Applications
Mass Change

Features
Improved display of Release information in columns:
• Actual Release
• Requested Release
Harmonization of Release display, e.g. in the value help,
the Release is now displayed as a three-digit number to
the right of the description.

Use Case
In Mass Change - Actual and Requested Release:
In the result lists, the Release is displayed as a three-digit
number.
The full Release description is displayed via tooltip.
This reduces the table widths and allows to display more
results, especially on smaller screens.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 125
Manage Changes in SFT and AT with Defect
Corrections
(for more details see L2 presentation Defect & Defect Correction)
Wave End: Perform Single Functional Test and Acceptance Test
§ After the successful test on Work Item Level the Test Suite Integration with SP06:
related Work Packages will be ready for SFT and
AT
§ AT should be executed in a formal way with Test
Suite Integration to leverage all benefits, e.g.
automatic status update of affected Work Package
(set to ‘In Repair’)
§ After all Test Cases related to a Work Package are
successfully completed the status of the Work
Package is set to ‘Successfully tested’

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 127
Integrated Defect Correction - Details

Best Practice is to use the Integrated Defect


Correction, which means:
§ Automatic assignment of Defect Corrections to
Work Package with visibility in ‘Scope’ Tab
§ New Work Package Status ‘In Repair’
§ In WP Status ‘Handed over to Release’ correlated
Defect Corrections are switched to this Status

Benefit
While Single Functional Test: Existing Defect
Corrections are automatically assigned to a Work
Package in case of Assignment Analysis Usage and
a 1:1 relationship of WP and Test Package.
Automated switch of Work Package Status in case of
new and confirmed Defect Correction.

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 128
Build the Release
Decide on Work Packages to be part of the Release

§ After switching the Release Phase to ‚Build‘ use the Release Dashboard as starting point for the decision
which Work Packages shall be part of the next release
§ Release Dashboard bridges the gap between WP status and readiness of underlying transport to be
imported to Preproduction system
§ Release Manager has more decision criterias which WP shall be part of the release and which shall be left
behind (e.g. due to missing documents)
§ Direct access from Release Dashboard to Mass Change app to take over Release Selection and perform
the status switch to ‘Handed over to Release’ (Point of no Return!)

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 130
Go-Live
(for more details see L2 presentation Deployment and Release)
What happens with Work Package, Work Item and Requirement at Go-Live
Combined Productive and Completed status

§ When switching to release phase ‘Hypercare’ the Work Packages and Work Items must be in status
‘Completed’ to express they were finished in the current release. The status ‘Productive’ is not sufficient.
§ It is not possible to set the status ‘Hypercare’ in the Release if there are non-completed Work Packages and
Work Items with status ‘Handed over to Release’ or later (e.g. ‘Productive’, ‘Preliminary Import Requested’)
§ Default since ST-OST SP2: Batch Import automatically sets (via asterisk setting, triggering standard after
import status setting) Status ‘Completed’ for Normal Changes (automated change with transport)
§ To have an additional status ‘Completed’ with the FINI status instead of the status ‘Productive’ doesn’t seem
offer additional value. But the benefit of this behavior is: Enabling the 4 eyes principle for General Changes
(manual change without transport) in productive environment

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 132
Focused Build methodology
Standard Workflow at Go-Live

Requirements
PRE PRD
Parallel documentation activation
to Production Branch and transport
to Production System for Work
Realized Completed
Items (NC).

Work Items (GC) are set via Mass


Change to ‘Productive’ which
triggers the activation of Solution
Work Package

Documentation Elements to FIT & RT


Production Branch.
Handed over to Release cannot be Handed over
Productive Completed
to Release
set for Work Packages if assigned
Documents and Test Steps are not
released.
Warning appears at “Successfully
tested” in Work Items to inform
Work Item

developer about missed activities.


Handed over NC Batch Import
automated status switch
automated Productive Completed
to Release
Handover to GC
- manual Productive Completed manual status switch
Release

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 133
Thank you.

You might also like