...
In Sanity, on Vendor Configs, all PLUs need to be set on Partner
field.
🗣️ Stakeholders
...
Name
...
Role
...
Company
...
...
Stefan Rittelmeyer
...
Project Manager
...
Oracle Local Vendor
...
stefan.rittelmeyer@onlinecorner.eu
...
Ela Bhatnagar
...
Middleware Integrator
...
Khumbu
...
ela.bhatnagar@khumbusystems.com
...
Philipp Hühler
...
AFL
...
RBI
...
...
Daniela Corrales
...
Guest Experience
...
RBI
...
...
Julia
...
Head of Digital
...
BK DE
...
...
Melina Rönpagel
...
Digital Manager
...
BK DE
...
melina.roenpagel@burgerking.de
...
Mariann Reitz
...
CRM/Loyalty Manager
...
BK DE
...
...
Lionel
...
Content Management
...
David & Martin Agency (BK DE)
...
lionel.knobloch@davidundmartin.com
...
Anton Benet
...
Digital Operations
...
RBI
...
...
Silvia Fagundes
...
CSM Team
...
RBI
...
...
Magdalena
...
Fulfilment Team - Product Manager
...
RBI
...
...
Marco
...
Engineer Manager (Partner API)
...
RBI
...
...
Semih
...
Menu & Restaurant Team - Product Manager
...
RBI
...
...
Valentina
...
Loyalty & Offers - Product Manager
...
RBI
...
📋 Project Plan
The project plan below outlines the following project deliverables:
Enable Oracle POS on BK DE’s current setup (Delivery & Loyalty Program):
Service Mode: Delivery which is available for a subset of stores (~150 BK DE Master Franchisee stores).
Loyalty Program: in the process of enabling loyalty on .
Enable Click & Collect for Oracle POS.
Enable rest of service modes for Oracle POS.
Dine In
Drive Thru
Table Service
Info |
---|
This incremental approach reduces dependencies and allows for a faster time to pilot, while also minimizing risk. |
Project Deliverables
#1 Implement Oracle POS on BK DE current setup: Delivery and Loyalty Program
Order Injection
...
Milestone
...
Outcome
...
Work Required
...
How to test
...
Owner
...
Effort (weeks)
...
Status
...
Create new store in Sanity
...
Store in Sanity created
...
Sanity - create a new store in Staging and set Vendor as
Partner
a postman.
...
Store is available in Sanity
...
...
1 week
...
Status | ||||
---|---|---|---|---|
|
...
Create a new POS vendor config in Sanity
...
Vendor Config will available Toshiba field and Partner field to store the respectively PLUs
...
Sanity - create new field
Toshiba-Loyalty
to support current setupSanity - create a script to migrate existing PLUs under
Partner
field to newToshiba-Loyalty
field (items, combos, modifiers and etc)
...
Development work required on Sanity to support POS:
Toshiba-Loyalty
field is available and PLUs are migrated fromPartner
field.Partner
field is empty.
...
...
Status | ||
---|---|---|
|
...
Status | ||
---|---|---|
|
...
Configure Oracle Integration
...
The Transaction Services Gen 2 API has been setup to enable the app integrate with POS.
...
Oracle to provide access to the API:
Username
OrgCodePassword
Client ID
Authentication URL
Mapping RBI services modes to Symphony
Share the inputs with Khumbu
...
Run a postman to validate the integration ?
...
...
3 weeks
...
Status | ||
---|---|---|
|
...
Onboard Store to Partner API
...
The new store has been configured and is ready for use
...
Check the API Key on DynamoDB
Mint Partner JWT token- request to create a token
Create Partner Integration
Assign the new store to the integration entity
...
New store is available on BKD App - Store Locator
...
Engineer Support
...
1 week
...
Status | ||
---|---|---|
|
...
Integrate fulfilment partner for 1P Delivery
...
Delivery fulfilment partner is integrated with Oracle
...
Determine the fulfilment partner:
Scenario with SIDES:
Khumbu might be develop an integration with SIDES
Scenario with Deliverect - future (to discuss with BK DE)
Set up integration with fulfilment partner
...
Status | ||
---|---|---|
|
...
Status | ||
---|---|---|
|
...
Delivery Report
...
Integration Test:
Integration readiness (Staging)
...
The Oracle > Khumbu > RBI integration has been thoroughly tested by the tech team in Staging
...
Integration is working for:
Order Injection
Heartbeat
Price & Product Availability
...
Inject a Delivery order in the POS and confirm the order has been injected
Ensure the store is on-line on the App
Menu updated in the Menu Service with correct prices and product availability
...
Fagundes, Silvia Engineer Support
...
1 week
...
Status | ||
---|---|---|
|
...
Content Management Readiness
...
All content needs to be set in Sanity for Oracle
...
Input PLUs for items, combos, modifiers and offers
...
Test that the configured PLUs, Offers are working in the app and in-store. Display the products and offers on the BKD app coming from
Partner
field.
...
@Lionel David&Martin
...
Status | ||
---|---|---|
|
...
Status | ||
---|---|---|
|
...
Test E2E Integration (Staging):
...
BKD App, In store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Menu and allow users to place orders
...
Test every single item, combo, modifier and offers placing an order via BKD App, Kiosk and In Store and validated if the order injection process is working.
BKD will provide a spreadsheet to follow the test progress for each item.
...
Store Availability
Price & Product Availability
BKD App display the Menu items, combos, modifiers and prices.
Order Injection for Delivery
...
Oracle
Khumbu
BK DE Team
...
2 weeks
...
Status | ||
---|---|---|
|
...
Rollout to Production
Oracle configuration
...
Rollout to Production
Onboarding store production on Partner API
Loyalty
...
Milestone
...
Outcome
...
Work Required
...
How to test
...
Owner
...
Effort (weeks)
...
Status
...
Enable Loyalty on POS
...
Loyalty available on Oracle POS
...
Oracle to install loyalty package on POS
...
Display and redeem offers and rewards and rewards on the BKD app
...
📋 Project Plan
The project plan below outlines the following project deliverables:
Enable Oracle POS on BK DE’s current setup (Delivery & Loyalty Program):
Service Mode: Delivery which is available for a subset of stores (~150 BK DE Master Franchisee stores).
Loyalty Program: in the process of enabling loyalty on .
Enable Click & Collect for Oracle POS.
Enable rest of service modes for Oracle POS.
Dine In
Drive Thru
Table Service
Info |
---|
This incremental approach reduces dependencies and allows for a faster time to pilot, while also minimizing risk. |
Project Deliverables
#1 Implement Oracle POS on BK DE current setup: Delivery and Loyalty Program
Order Injection
Milestone | Outcome | Work Required | How to test | Owner | Effort (weeks) | Status | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Create new store in Sanity | Store in Sanity created |
|
| 1 week |
| |||||||||
2 | Create a new POS vendor config in Sanity | Vendor Config will available Toshiba field and Partner field to store the respectively PLUs |
|
|
|
| |||||||||
3 | Configure Oracle Integration | The Transaction Services Gen 2 API has been setup to enable the app integrate with POS. |
|
| 3 weeks |
| |||||||||
4 | Onboard Store to Partner API | The new store has been configured and is ready for use |
|
| Engineer Support | 1 week |
| ||||||||
5 | Integrate fulfilment partner for 1P Delivery | Delivery fulfilment partner is integrated with Oracle |
|
|
| ||||||||||
6 | Delivery Report | ||||||||||||||
7 | Integration Test: Integration readiness (Staging) | The Oracle > Khumbu > RBI integration has been thoroughly tested by the tech team in Staging | Integration is working for:
|
| Fagundes, Silvia Engineer Support | 1 week |
| ||||||||
8 | Content Management Readiness | All content needs to be set in Sanity for Oracle |
|
| @Lionel David&Martin |
|
| ||||||||
9 | Test E2E Integration (Staging): | BKD App, In store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Menu and allow users to place orders |
|
| Oracle Khumbu BK DE Team | 2 weeks |
| ||||||||
10 | Rollout to Production Oracle configuration | ||||||||||||||
11 | Rollout to Production Onboarding store production on Partner API |
Loyalty
Milestone | Outcome | Work Required | How to test | Owner | Effort (weeks) | Status | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Enable Loyalty on POS | Loyalty available on Oracle POS |
|
| Oracle |
|
| |||||||||||||||||||||||||||||||||||||
2 | Vendors need to change supportingPos |
| - |
| ||||||||||||||||||||||||||||||||||||||||
3 | Non-loyalty stores will need to be working with Oracle as well |
|
| |||||||||||||||||||||||||||||||||||||||||
4 | Content Management Readiness | All content needs to be set in Sanity for Oracle |
|
| @Lionel David&Martin |
|
| 2 | Vendors need to change supportingPos |
| - |
| 3 | Non-loyalty stores will need to be working with Oracle as well |
|
| 4 | Content Management Readiness | All content needs to be set in Sanity for Oracle |
|
| @Lionel David&Martin|||||||||||||||||||||||
5 | Test E2E Integration - Loyalty flow | BKD App, In store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Rewards and allow users to place orders |
|
| Oracle Khumbu BK DE Team |
|
| |||||||||||||||||||||||||||||||||||||
5 | Test E2E Integration - Loyalty flow | BKD App, In store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Rewards and allow users to place orders |
|
| Oracle Khumbu BK DE Team |
|
|
#2 Enable Click & Collect for Oracle POS
Order Injection/Loyalty
...
Milestone
...
Outcome
...
Work Required
...
How to test
...
Owner
...
Status
...
Activate Click & Collect
...
Service Mode available on BKD App
...
Enable Click & Collect on
Simphony orderTypeRef
...
Engineer Support
...
Status | ||
---|---|---|
|
...
Ops readiness
...
To define the order number which will be displayed on Kitchen screens
Crew Training
...
#2 Enable Click & Collect for Oracle POS
Order Injection/Loyalty
Milestone | Outcome | Work Required | How to test | Owner | Status | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Activate Click & Collect | Service Mode available on BKD App |
Simphony orderTypeRef | Engineer Support |
| |||||||||||||||
2 | Ops readiness |
| BK DE Team |
| ||||||||||||||||
3 | Click & Collect Report |
| ||||||||||||||||||
4 | Integration Test: Integration readiness (Staging) | The Oracle > Khumbu > RBI integration has been thoroughly tested by the tech team in Staging | Integration is working for:
|
| Fagundes, Silvia Engineer Support |
| ||||||||||||||
5 | Content Management Readiness | All content needs to be set in Sanity for Oracle |
|
| @Lionel David&Martin |
| 3 | Click & Collect Report |
| 4 | Integration Test: Integration readiness (Staging) | The Oracle > Khumbu > RBI integration has been thoroughly tested by the tech team in Staging | ||||||||
Integration is working for:
|
| Fagundes, Silvia Engineer Support6 | Test E2E Integration (Staging): | BKD App, In-store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Menu and allow users to place Click & Collect orders |
|
| Oracle Khumbu BK DE Team |
| 5 | Content Management Readiness | All content needs to be set in Sanity for Oracle |
|
| @Lionel David&Martin|||||||
7 | Rollout for Production |
#3 Enable rest of service modes for Oracle POS (Dine In, Drive Thru and Table Service)
Order Injection/Loyalty
Milestone | Outcome | Work Required | How to test | Owner | Status | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | Mapping Dine In, Drive Thru and Table Service service mode on Oracle Simphony | Service Mode available on BKD App |
Simphony orderTypeRef | Engineer Support |
| |||||
2 | Ops readiness |
| BK DE Team |
| ||||||
3 | Dine In, Drive Thru and Table Service Report |
|
4 | Integration Test |
: Integration readiness (Staging) |
BKD App, In-store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Menu and allow users to place Click & Collect orders
Test every single item, combo, modifier and offers placing an order via BKD App, Kiosk and In Store and validated if the order injection process is working.
BKD will provide a spreadsheet to follow the test progress for each item.
Store Availability
Price & Product Availability
BKD App display the Menu items, combos, modifiers, offers, rewards and prices.
Order Injection for Click & Collect
In-Store Testing (Kiosk and Front Counter)
Test scenarios for DE which includes multi-scanning. Customer Journey Scenarios - POS
Oracle
Khumbu
BK DE Team
Status | ||
---|---|---|
|
Rollout for Production
#3 Enable rest of service modes for Oracle POS (Dine In, Drive Thru and Table Service)
Order Injection/Loyalty
Milestone | Outcome | Work Required | How to test | Owner | Status | 1 | Mapping Dine In, Drive Thru and Table Service service mode on Oracle Simphony | Service Mode available on BKD App |
Simphony orderTypeRef | Engineer Support |
| 2 | Ops readiness |
| The Oracle > Khumbu > RBI integration has been thoroughly tested by the tech team in Staging | Integration is working for:
|
| Fagundes, Silvia Engineer Support |
| |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5 | Content Management Readiness | All content needs to be set in Sanity for Oracle |
|
| @Lionel David&Martin |
| ||||||||||||||||||||||
6 | Test E2E Integration (Staging): | BKD App, In-store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Menu and allow users to place Click & Collect orders |
|
| Oracle Khumbu BK DE Team |
| 3 | Dine In, Drive Thru and Table Service Report | ||||||||||||||||||||
7 | Rollout for Production |
Expand | |||
---|---|---|---|
| |||
Status Keys We use the following status keys across to report progress:
|
...
Integration Test:
Integration readiness (Staging)
...
The Oracle > Khumbu > RBI integration has been thoroughly tested by the tech team in Staging
...
Integration is working for:
Order Injection
Heartbeat
Price & Product Availability
...
Inject a Dine In, Drive Thru and Table Service order in the POS and confirm the order has been injected
Ensure the store is on-line on the App
Menu updated in the Menu Service with correct prices and product availability
...
Fagundes, Silvia Engineer Support
...
Status | ||
---|---|---|
|
...
Content Management Readiness
...
All content needs to be set in Sanity for Oracle
...
Input PLUs for items, combos, modifiers and offers
...
Test that the configured PLUs, Offers, Rewards are working in the app and in-store. Display the products and offers on the BKD app coming from
Partner
field.
...
@Lionel David&Martin
...
Status | ||
---|---|---|
|
...
Test E2E Integration (Staging):
...
BKD App, In-store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Menu and allow users to place Click & Collect orders
...
Test every single item, combo, modifier and offers placing an order via BKD App, Kiosk and In Store and validated if the order injection process is working.
BKD will provide a spreadsheet to follow the test progress for each item.
...
Store Availability
Price & Product Availability
BKD App display the Menu items, combos, modifiers, offers, rewards and prices.
Order Injection for Click & Collect
In-Store Testing (Kiosk and Front Counter)
Test scenarios for DE which includes multi-scanning. Customer Journey Scenarios - POS
...
Oracle
Khumbu
BK DE Team
...
Status | ||
---|---|---|
|
...
Rollout for Production
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status Keys We use the following status keys across to report progress:
|
🗣️ Stakeholders
Name | Role | Company | ||
---|---|---|---|---|
1 | Stefan Rittelmeyer | Project Manager | Oracle Local Vendor | |
2 | Ela Bhatnagar | Middleware Integrator | Khumbu | |
3 | Philipp Hühler | AFL | RBI | |
4 | Daniela Corrales | Guest Experience | RBI | |
5 | Julia | Head of Digital | BK DE | |
6 | Melina Rönpagel | Digital Manager | BK DE | |
7 | Mariann Reitz | CRM/Loyalty Manager | BK DE | |
8 | Lionel | Content Management | David & Martin Agency (BK DE) | |
9 | Anton Benet | Digital Operations | RBI | |
10 | Silvia Fagundes | CSM Team | RBI | |
11 | Magdalena | Fulfilment Team - Product Manager | RBI | |
12 | Marco | Engineer Manager (Partner API) | RBI | |
13 | Semih | Menu & Restaurant Team - Product Manager | RBI | |
14 | Valentina | Loyalty & Offers - Product Manager | RBI |
🤹♂️ Risks Management
Risk rating guide
...