Markdown Editor

Discovery Workshop Plan and Record Template

Workshop series plan and record: objectives, participants, data requests, schedule, agendas, capture IDs, pain points, requirements, fit-gap, playback

要件定義・分析フルIIBA BABOK Guide v3 (Elicitation and Collaboration, Workshops); SAP Activate Explorediscoveryworkshopplan

使い方: Use it when a series of discovery or fit-to-standard workshops must establish current processes, needs and product fit. Fill objectives, exit criteria, participants and data requests before the first session, then capture findings live with one ID scheme. The main pitfall is treating silence after an emailed record as confirmation instead of holding a playback.

プレビュー

Discovery Workshop Plan and Record: [Engagement or programme name]

Plan and record for a series of facilitated discovery workshops that establish how the business works today, what it needs, and how well a candidate solution fits. One file covers the whole series: objectives, participants, pre-reading and data requests, the session schedule and agendas, the capture conventions, and the results (pain points, requirements, fit-gap items, decisions, parking lot and actions), ending with a playback that the business confirms. The structure follows the Elicitation and Collaboration knowledge area and the Workshops technique of the IIBA BABOK Guide v3, and the fit-to-standard workshop practice of the Explore phase in SAP Activate, written vendor-neutrally so that it serves custom builds, SaaS and ERP implementations alike. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[DWP-001]
Engagement or programme[Name]
Workshop series[Series name, for example Order to cash discovery]
Version[0.1]
Status[Draft plan / Plan approved / In progress / Record confirmed]
Owner (lead facilitator)[@lead-facilitator]
Solution architect[@solution-architect]
Business sponsor[@business-sponsor]
Approvers/reviewers[@business-sponsor], [@process-owner], [@programme-manager]
Last updatedYYYY-MM-DD
Classification[Internal / Confidential]
Related documents[Project charter], [Current-state assessment], [Stakeholder register]

Approvals

RoleNameApprovesDate
Business sponsor[@name]Plan (sections 1 to 7) and confirmed record (section 14)YYYY-MM-DD
Process owners[@names]Findings and requirements for their processesYYYY-MM-DD
Solution architect[@name]Fit-gap results and design decisionsYYYY-MM-DD
Programme manager[@name]Schedule, actions and resourcingYYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]Draft plan
0.2YYYY-MM-DD[@name]Example: Plan approved; fit-to-standard sessions extended to 6 hours
0.5YYYY-MM-DD[@name]Example: Records of WS-01 to WS-04 added
1.0YYYY-MM-DD[@name]Example: Playback held; record confirmed by sponsor

Contents

1. Objectives and outcomes

1.1 Context

[Two or three sentences: the initiative, why discovery is needed now, and which decision or deliverable is waiting for its results. Example: The programme is replacing the regional order management systems with one cloud platform. The solution design cannot start until the order to cash processes are understood across the three regions and compared with the standard product processes.]

1.2 Objectives

Objective IDObjectiveOutput that proves itNeeded by
OBJ-01 (Example)Document the current order to cash process in the three regions, including exceptionsAgreed process maps at level 3 with pain pointsSolution design start, YYYY-MM-DD
OBJ-02 (Example)Capture business requirements for the target processPrioritised requirement list with ownersSame
OBJ-03 (Example)Compare the standard product process with the business needsFit-gap register with a resolution option per gapDesign authority, YYYY-MM-DD
OBJ-04 (Example)Agree the design principles that will decide future disputesSigned principles listSame
[OBJ-NN][Objective][Output]YYYY-MM-DD

1.3 Exit criteria

The series is complete when:

  • every objective in section 1.2 has its output, reviewed by the named process owner;
  • every requirement has a priority, an owner and a source session;
  • every gap has a proposed resolution option and an owner for the decision;
  • open questions that block design are either answered or have an owner and a due date;
  • the business sponsor has confirmed the record at the playback session (section 14).

2. Scope and approach

2.1 Scope

In scopeOut of scope
Example: Order capture, pricing, credit check, fulfilment, invoicing, cash applicationProcurement and supplier payments
Example: Regions North, Central and SouthJoint ventures
Example: Integrations with warehouse and payment systemsData warehouse redesign
[Item][Item]

2.2 Workshop style

Choose one style per session and state it on the agenda, because each style needs different preparation and produces different outputs.

StyleUse whenMain outputPreparation
Current-state discoveryThe current process is poorly documented or varies by siteCurrent process map, pain points, volumesData requests, existing procedures
Needs and future-stateThe business must agree what it wants before options are comparedRequirements, design principles, success measuresCurrent-state results, drivers
Fit-to-standard (product baseline)A product or reference process exists and the question is how well it fitsFit-gap register, configuration values, delta requirementsConfigured demonstration environment, scripted scenarios
DesignA gap or decision needs a worked solutionDesign options and a recommended choiceFit-gap items, constraints, architecture principles
Playback and confirmationResults of earlier sessions are ready for confirmationConfirmed record and list of correctionsConsolidated findings, requirements, fit-gap register and decisions

2.3 Series structure

Run the styles in order: discovery first, then fit-to-standard, then design, with one-to-one interviews filling gaps between sessions. Adjust the diagram to your series.

2.4 Approach principles

IDPrincipleConsequence
WSP-01 (Example)Start from the standard process; justify every deviation by a business reasonEach gap records the reason and the value at stake
WSP-02 (Example)The people who do the work attend, not only their managersEach session includes at least one practitioner per region
WSP-03 (Example)Decisions are made by the named process owner in the room or within five working daysSection 11 lists the decision owner and due date
WSP-04 (Example)Nothing is designed in discovery sessionsDesign ideas go to the parking lot until WS-07
[WSP-NN][Principle][Consequence]

3. Participants and roles

3.1 Workshop roles

RoleResponsibility in the seriesName
Business sponsorSets objectives, resolves escalations, confirms the record[@name]
Lead facilitatorPlans sessions, runs the room, keeps time, protects the agenda[@name]
ScribeCaptures findings, requirements and decisions live, using the ID scheme[@name]
Solution architectExplains the solution baseline, tests feasibility, owns fit-gap and design decisions[@name]
Business analystModels processes, writes requirements, maintains traceability[@name]
Process ownerDecides for their process; approves findings and requirements[@names]
Practitioners and subject matter expertsDescribe the work as it is done, with examples and volumes[@names]
IT operations and integration ownersExplain current systems, interfaces and data[@names]
Security, privacy and complianceFlag regulatory and control requirements early[@names]
Product or vendor expert (fit-to-standard)Demonstrates the standard process and explains configuration options[@names]

3.2 Attendance by session

ParticipantWS-00WS-01WS-02WS-03WS-04WS-05WS-06WS-07WS-08
Example: Head of Sales Operations (process owner)RRRORRORR
Example: Order desk lead, NorthORRRRRROO
Example: Credit controllerRROO
Example: Integration architectORRRO
[Name or role][R / O]

R means required (the session does not run without them or a named delegate with authority); O means optional.

4. Pre-reading and data requests

4.1 Pre-reading for participants

ItemPurposeSent onSessions
Workshop plan (sections 1 to 7 of this document) (Example)Shared objectives, ground rules and scheduleYYYY-MM-DDAll
Standard process overview of the candidate product (Example)Participants arrive knowing the baselineYYYY-MM-DDWS-04 to WS-06
Draft design principles (Example)Comments collected before WS-00YYYY-MM-DDWS-00
[Item][Purpose]YYYY-MM-DD[Sessions]

4.2 Data requests

Request IDItem requestedFromDueReceivedUsed in
DR-001 (Example)Order volumes per month and per channel for the last 12 monthsSales operationsYYYY-MM-DD[Yes / No / Partial]WS-01
DR-002 (Example)Current procedures, work instructions and process mapsProcess ownersYYYY-MM-DD[Status]WS-01 to WS-03
DR-003 (Example)Ten real orders with exceptions (anonymised)Order desk leadsYYYY-MM-DD[Status]WS-02, WS-05
DR-004 (Example)Interface list with volumes and frequenciesIntegration ownerYYYY-MM-DD[Status]WS-03, WS-06
DR-005 (Example)Report catalogue and the ten most used reportsBusiness intelligence teamYYYY-MM-DD[Status]WS-06
DR-006 (Example)Organisation structure: legal entities, sales organisations, plantsFinanceYYYY-MM-DD[Status]WS-00, WS-04
[DR-NNN][Item][Owner]YYYY-MM-DD[Status][Session]

Treat data received as confidential, remove personal data unless it is needed, and store it only in the engagement workspace. If personal data is processed, check whether a Data Protection Impact Assessment (compliance/dpia) is needed.

5. Session schedule

Session IDTitleStyleDate and timeDurationLocation or linkFacilitatorDepends on
WS-00 (Example)Kick-off, objectives and design principlesNeeds and future-stateYYYY-MM-DD 09:003 h[Room / link]@lead-facilitatorPlan approved
WS-01 (Example)Order capture and pricing: current stateCurrent-state discoveryYYYY-MM-DD 09:004 h[Room / link]@lead-facilitatorDR-001, DR-002
WS-02 (Example)Credit, exceptions and returns: current stateCurrent-state discoveryYYYY-MM-DD 09:004 h[Room / link]@lead-facilitatorDR-003
WS-03 (Example)Systems, interfaces and dataCurrent-state discoveryYYYY-MM-DD 13:003 h[Room / link]@solution-architectDR-004
WS-04 (Example)Order capture: fit-to-standardFit-to-standardYYYY-MM-DD 09:006 h[Room / link]@product-expertWS-01, environment ready
WS-05 (Example)Credit and exceptions: fit-to-standardFit-to-standardYYYY-MM-DD 09:006 h[Room / link]@product-expertWS-02
WS-06 (Example)Invoicing, reporting and integrations: fit-to-standardFit-to-standardYYYY-MM-DD 09:006 h[Room / link]@product-expertWS-03
WS-07 (Example)Design of priority gapsDesignYYYY-MM-DD 09:004 h[Room / link]@solution-architectWS-04 to WS-06
WS-08 (Example)Playback and confirmationPlaybackYYYY-MM-DD 14:002 h[Room / link]@lead-facilitatorAll
[WS-NN][Title][Style]YYYY-MM-DD hh:mm[h][Location][@name][Dependency]

Leave at least half a day between sessions for write-up and review, and keep one buffer session in reserve for topics that overrun.

6. Session agendas

6.1 Agenda example: WS-04 Order capture, fit-to-standard

TimeBlockLeadOutput
09:00 (Example)Welcome, objectives, ground rules, recap of WS-01 findingsLead facilitatorShared starting point
09:20 (Example)Walk-through of the standard order capture scenario in the demonstration environmentProduct expertParticipants see the baseline end to end
10:30 (Example)Scenario variants: rush orders, split deliveries, consignmentProduct expert, practitionersFit or gap noted per variant
11:30 (Example)Break
11:45 (Example)Configuration values: order types, pricing conditions, output formsProduct expert, business analystValues captured or requested
12:45 (Example)Lunch
13:30 (Example)Gap review: business reason, value at stake, resolution optionSolution architectDraft fit-gap rows
14:30 (Example)Decisions and parking lot reviewProcess ownerDecisions recorded, owners for the rest
14:50 (Example)Actions, next session, feedbackLead facilitatorAction list, feedback scores
15:00 (Example)Close

This agenda is written for an in-person session. For a remote or hybrid session, add a 10-minute break between the 09:20 and 10:30 blocks so that no stretch runs longer than 90 minutes (section 7.4).

6.2 Agenda pattern for other sessions

Use the same pattern for every session: a short recap and objectives block; one or two content blocks, each ending in a named output; a gap or issue review block; a decisions block led by the process owner; and a closing block that reads back actions and owners. Copy the table in 6.1 for each session and keep the agenda in this file so that the plan and the record stay together.

SessionAgenda statusAgenda link or section
WS-00[Draft / Final][New subsection 6.3, added per session]
WS-01[Draft / Final][New subsection 6.4, added per session]
[WS-NN][Status][Section]

7. Facilitation and capture method

7.1 Ground rules

RuleWhy
Describe the work as it is actually done, with real examplesWritten procedures often differ from practice
One conversation at a time; the facilitator manages the queueRemote and quieter participants get heard
Design ideas go to the parking lot during discoveryKeeps sessions on their objective
Decisions are made by the named owner, or given an owner and a datePrevents silent assumptions
Disagreement is recorded, not smoothed overUnresolved conflicts surface early
Cameras on for remote participants where possible; chat is monitoredImproves engagement and capture

7.2 Capture conventions

ItemID prefixWhere capturedMinimum fields
Pain point or findingPP-Section 8Description, process step, frequency or volume, impact, source session
RequirementREQ-Section 9Statement, type, priority, owner, source session, acceptance hint
Fit-gap itemFG-Section 10Scenario, fit status, business reason, resolution option
DecisionDEC-Section 11Decision, rationale, decision owner, date
AssumptionASM-Section 12Assumption, owner, validate by
Open questionQ-Section 12Question, owner, due
Parking lot itemPL-Section 12Topic, raised by, destination
ActionACT-Section 13Action, owner, due, status

Number items in one sequence per type across the whole series and never reuse a number. When an item is merged or withdrawn, keep the row and mark its status.

7.3 Tools and environment

NeedChoice
Process modelling notationExample: BPMN 2.0 with swim lanes per role, level 3 for discovery
Live captureExample: This document on a shared screen, plus a whiteboard for maps
Remote collaboration[Video tool, shared whiteboard, chat channel]
Demonstration environment (fit-to-standard)[Environment name, data set, user IDs]
Recording[Not recorded / Audio for scribe use only, deleted after write-up], with consent stated at the start
Feedback[Short survey at the end of each session]

7.4 Remote and hybrid sessions

Keep remote sessions to blocks of 90 minutes or less with breaks between them, name a co-facilitator to watch the chat and the hand-raise queue, share the capture screen continuously, and ask remote participants by name at each decision point. In hybrid sessions, give remote participants the first turn on each topic so that the room does not dominate.

8. Process and pain-point findings

8.1 Process overview

[Insert or link the agreed current-state process map per process. Note regional variants explicitly.]

8.2 Pain points

IDProcess stepFindingFrequency or volumeImpactRegionSource
PP-001 (Example)Order keyedEmail orders are re-keyed manually; about 30 % need a call back for missing dataExample: 1,800 email orders per monthDelay of 1 day on average; keying errorsAllWS-01
PP-002 (Example)Credit checkCredit holds are reviewed in a spreadsheet outside the systemExample: 220 holds per monthNo audit trail; orders wait up to 3 daysNorth, CentralWS-02
PP-003 (Example)PricingCustomer-specific prices are kept in three different placesNot measuredPrice disputes and credit notesAllWS-01
PP-004 (Example)InvoiceInvoice corrections are made by cancelling and re-issuingExample: 4 % of invoicesRework, customer complaintsSouthWS-02
[PP-NNN][Step][Finding][Volume][Impact][Region][WS-NN]

9. Requirements captured

IDRequirementTypePriorityOwnerSourceRelatedAcceptance hint
REQ-001 (Example)Orders received by email shall be captured without re-keying the order linesBusinessMust@head-sales-opsWS-01PP-00190 % of email orders created without manual line entry
REQ-002 (Example)Every credit hold release shall record who released it, when and whyBusiness, complianceMust@credit-managerWS-02PP-002Audit report shows user, timestamp and reason for each release
REQ-003 (Example)Customer-specific prices shall be maintained in one place and applied automaticallyBusinessMust@pricing-managerWS-01PP-003No price maintained outside the pricing master
REQ-004 (Example)Order status shall be visible to customers on the portal within 15 minutes of a changeFunctional, qualityShould@head-sales-opsWS-01Status lag measured below 15 minutes in test
REQ-005 (Example)Invoice corrections shall be made by credit and re-bill with a reference to the originalBusinessShould@billing-leadWS-02PP-004Correction document references original invoice
[REQ-NNN][Requirement][Business / Functional / Quality / Data / Compliance / Transition][Must / Should / Could / Won't][@owner][WS-NN][PP- / FG-][Acceptance hint]

Quality requirements (performance, availability, security, usability) raised in workshops are recorded here and then refined as measurable scenarios in Quality Attributes (requirements/quality-attributes) or the NFR Catalogue (requirements/nfr-catalogue).

10. Fit-gap results

10.1 Fit status definitions

StatusMeaning
FitThe baseline meets the need as demonstrated, with configuration only
Fit with changeThe baseline meets the need if the business changes its process
GapThe need cannot be met by configuration or process change
Not applicableThe baseline scenario is not used by this business

10.2 Register

IDScenarioStatusBusiness reason for differenceValue at stakeResolution optionDecision ownerRelated
FG-001 (Example)Standard order entry with automatic pricingFitConfigure order types and pricing conditions@head-sales-opsREQ-003
FG-002 (Example)Email order captureGapHigh email volume (PP-001)1 FTE per region in keying effortDocument capture service integrated through the standard order interface@solution-architectREQ-001
FG-003 (Example)Credit hold release with reason codesFitConfigure reason codes and approval roles@credit-managerREQ-002
FG-004 (Example)Regional invoice layoutFit with changeRegions use three layouts out of habitLowAdopt one layout with regional legal text@billing-leadREQ-005
FG-005 (Example)Consignment stock billingGapContracts with two key customersExample: USD 6 million annual revenueExtension on the platform's extension layer; design in WS-07@solution-architect
[FG-NNN][Scenario][Status][Reason][Value][Configure / Process change / Extension / Integration / Report / Reject][@owner][REQ-]

Summary (Example): 46 scenarios reviewed; 31 fit, 8 fit with change, 5 gaps, 2 not applicable. Record the full analysis and effort per gap in the Fit-Gap Analysis (architecture/fit-gap-analysis) when the series feeds a package implementation.

11. Decisions

IDDecisionRationaleAlternatives consideredDecision ownerDateSession
DEC-001 (Example)Adopt the standard order types; no region-specific order typesSimplifies reporting and training; no regulatory reason found for differencesKeep regional order types@head-sales-opsYYYY-MM-DDWS-04
DEC-002 (Example)Credit decisions remain with regional controllers, using one shared workflowLocal knowledge of customers matters; audit trail achieved by the workflowCentral credit team@cfo-delegateYYYY-MM-DDWS-05
DEC-003 (Example)Design principle: no custom code where a process change meets the needLowers upgrade costAllow custom code with board approval@business-sponsorYYYY-MM-DDWS-00
[DEC-NNN][Decision][Rationale][Alternatives][@owner]YYYY-MM-DD[WS-NN]

Decisions with architectural impact are also recorded in the Architecture Decision Log (architecture/architecture-decision-log).

12. Assumptions, open questions and parking lot

12.1 Assumptions

IDAssumptionImpact if falseOwnerValidate by
ASM-001 (Example)Warehouse system interfaces will remain unchanged during the programmeInterface redesign needed@integration-ownerYYYY-MM-DD
[ASM-NNN][Assumption][Impact][@owner]YYYY-MM-DD

12.2 Open questions

IDQuestionRaised inOwnerDueAnswer
Q-001 (Example)Does the South region need e-invoicing under local tax rules from next year?WS-02@tax-leadYYYY-MM-DD[Answer]
[Q-NNN][Question][WS-NN][@owner]YYYY-MM-DD[Answer]

12.3 Parking lot

IDTopicRaised byDestinationStatus
PL-001 (Example)Customer self-service returns portalOrder desk lead, SouthPhase 2 backlogAgreed out of scope for phase 1
PL-002 (Example)Design of consignment billing extensionSolution architectWS-07Scheduled
[PL-NNN][Topic][Name][Session / Backlog / Out of scope][Status]

13. Actions

IDActionOwnerDueStatusRaised in
ACT-001 (Example)Provide anonymised examples of consignment contracts@key-account-managerYYYY-MM-DDOpenWS-05
ACT-002 (Example)Confirm monthly email order volume by region@order-desk-leadsYYYY-MM-DDDoneWS-01
ACT-003 (Example)Prepare two design options for FG-005@solution-architectYYYY-MM-DDOpenWS-05
[ACT-NNN][Action][@owner]YYYY-MM-DD[Open / Done / Cancelled][WS-NN]

14. Playback and confirmation

14.1 Playback session

FieldValue
Session[WS-08]
DateYYYY-MM-DD
Attendees[Names]
Content played backExample: Process maps, top 10 pain points, Must requirements, all gaps, all decisions, open questions
Corrections raised[Number and summary]
Items added[Number and summary]

14.2 Confirmation

ConfirmationConfirmed byDateConditions
Current-state findings are accurate[@process-owners]YYYY-MM-DD[None / Listed]
Requirements and priorities are accepted as the basis for design[@business-sponsor]YYYY-MM-DD[Conditions]
Fit-gap results and resolution options are accepted for estimation[@business-sponsor], [@solution-architect]YYYY-MM-DD[Conditions]
Remaining open questions have owners and dates[@programme-manager]YYYY-MM-DD[Conditions]

After confirmation, freeze this version of the record. Later changes go through Change Control (project/change-control) and add a revision row.

15. Traceability

ObjectiveSessionsFindingsRequirementsFit-gap itemsDecisionsStatus
OBJ-01 (Example)WS-01, WS-02, WS-03PP-001 to PP-004Complete
OBJ-02 (Example)WS-00 to WS-06REQ-001 to REQ-005DEC-003Complete
OBJ-03 (Example)WS-04 to WS-07FG-001 to FG-005DEC-001, DEC-002Gap FG-005 design pending
OBJ-04 (Example)WS-00DEC-003Complete
[OBJ-NN][Sessions][PP-][REQ-][FG-][DEC-][Status]

Carry requirement-level traceability forward into the Traceability Matrix (requirements/traceability-matrix).

16. Series review

MeasureTarget (Example)Actual
Sessions held as planned9 of 9[Value]
Required attendees present (average per session)90 %[Value]
Data requests received by due date80 %[Value]
Session records issued within 2 working days100 %[Value]
Corrections raised at playback (lower is better)Fewer than 10[Value]
Open questions without an owner at close0[Value]
Participant feedback (1 to 5)4 or more[Value]
What workedWhat to change next time
[Observation][Change]

17. Glossary and references

17.1 Glossary

TermMeaning
Baseline (product)The standard processes and configuration of the candidate product as delivered
Delta requirementA need that the baseline does not meet and that requires additional work
ElicitationDrawing out information from stakeholders and other sources
Fit-to-standardA workshop style that demonstrates the baseline and records how well it meets the need
Parking lotA visible list of topics deferred so that the session keeps to its objective
PlaybackA session that presents the results back to the contributors for confirmation
Process ownerThe person accountable for a process and entitled to decide how it works

17.2 References

IDReferenceVersion or dateUse
REF-01A Guide to the Business Analysis Body of Knowledge (BABOK Guide), International Institute of Business AnalysisVersion 3, 2015Elicitation and Collaboration knowledge area; Workshops, Interviews and Document Analysis techniques (structure only)
REF-02SAP Activate methodology, SAP (learning.sap.com and sap.com)Checked 2026-10-23Explore phase fit-to-standard practice, phase names
REF-03Business Process Model and Notation (BPMN), Object Management Group2.0.2 (January 2014)Process maps
REF-04Stakeholder Register (project/stakeholder-register)[Version]Participant selection
REF-05Current-State Assessment (architecture/current-state-assessment)[Version]Systems and data context
REF-06[Internal methodology][Version][Use]

Standard and licence note

Structure aligned with the Elicitation and Collaboration knowledge area and the Workshops technique of A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3, published by the International Institute of Business Analysis, and with the fit-to-standard workshop practice of the Explore phase of SAP Activate. Only knowledge area, technique and phase names are used; no text, task description, table or diagram from BABOK or SAP material is reproduced, and all guidance and examples are original. Obtain the BABOK Guide from IIBA for its full guidance and check the current SAP Activate content at learning.sap.com. BABOK and IIBA are registered trademarks of the International Institute of Business Analysis; SAP and SAP Activate are trademarks of SAP SE; this template is not affiliated with or endorsed by them. Template licence: MIT.

関連テンプレート