Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

📋 Project Plan

The project plan below will be outline outlines the following project deliverables:

  1. Implemented Implement Oracle POS on BK DE DE’s current setup (Delivery & Loyalty Program):

    1. Service Mode: Delivery which is available for a subset of stores (~150 BK DE Master Franchisee stores).

    2. Loyalty Program: in the process of enabling loyalty on .

  2. Implemented Oracle POS on Enable Click & Collect Implemented for Oracle POS on the following .

  3. Enable rest of service modes :for Oracle POS.

    1. Dine In

    2. Drive Thru

    3. 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

  • Sanity - create a new store in Staging and set Vendor as Partner a postman.

  • Store is available in Sanity

Fagundes, Silvia

1 week

Status
colourBlue
titleIN PROGRESS

2

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 setup

  • Sanity - create a script to migrate existing PLUs under Partner field to new Toshiba-Loyalty field (items, combos, modifiers and etc)

  • Development work required on Sanity to support POS:

    • Toshiba-Loyalty field is available and PLUs are migrated from Partner field.

    • Partner field is empty.

Yildirim, Semih

Status
titleTBD

Status
titleNot started

3

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 ?

Fagundes, Silvia

3 weeks

Status
titleNot started

4

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

Fagundes, Silvia

Engineer Support

1 week

Status
titleNot started

5

Integrate Oracle with 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
titleTBD

Status
titleNot started

6

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
titleNot started

7

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.

Fagundes, Silvia

@Lionel David&Martin

Status
titleTBD

Status
titleNot started

8

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

Fagundes, Silvia

Yildirim, Semih

Magdalena Dlugolecka

Oracle

Khumbu

BK DE Team

2 weeks

Status
titleNot started

...

Milestone

Outcome

Work Required

How to test

Owner

Effort (weeks)

Status

1

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

Fagundes, Silvia

Oracle

Status
titleTBD

Status
titleNot started

2

Vendors need to change supportingPos

  • Communicate to Vendors (Toshiba, Tillster) to share the change. Vendors need hit our Loyalty APIs using supportingPos:“toshibaLoyalty”

Lopes da Costa, Valentina

-

Status
colourGreen
titleDONE

3

Non-loyalty stores will need to be working with Oracle as well

Status
titleTBD

Status
titleNot started

4

Content Management Readiness

All content needs to be set in Sanity for Oracle

  • Input PLUs for rewards

  • Test that the configured PLUs for rewards are working in the app and in-store. Display the rewards on the BKD app coming from Partner field.

Fagundes, Silvia

@Lionel David&Martin

Status
titleTBD

Status
titleNot started

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

  • Test every single reward and palce an order via BKD App, Kiosk and In Store in order to validated if the order injection process is working.

  • BKD will provide a spreadsheet to follow the test progress for each reward.

  • Store Availability

  • Price & Product Availability

    • BKD App display the rewards

  • Order Injection for Delivery

  • In-Store Testing (Kiosk and Front Counter)

  • Test scenarios for DE which includes multi-scanning. Customer Journey Scenarios - POS

Fagundes, Silvia

Lopes da Costa, Valentina

Yildirim, Semih

Magdalena Dlugolecka

Oracle

Khumbu

BK DE Team

Status
titleTBD

Status
titleNot started

#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

  • Enable Click & Collect on

Simphony orderTypeRef

Fagundes, Silvia

Engineer Support

Status
titleNot started

2

Ops readiness

  • To define the order number which will be displayed on Kitchen screens

  • Crew Training

BK DE Team

Status
titleNot started

3

Click & Collect Report

Status
titleNot started

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:

  • Order Injection

  • Heartbeat

  • Price & Product Availability

  • Inject a Click & Collect 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
titleNot started

5

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.

Fagundes, Silvia

@Lionel David&Martin

Status
titleNot started

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

  • 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

Fagundes, Silvia

Yildirim, Semih

Magdalena Dlugolecka

Oracle

Khumbu

BK DE Team

Status
titleNot started

#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

Activate Dine In, Drive Thru and Table Service

Service Mode available on BKD App

  • Enable Dine In, Drive Thru and Table Service on

Simphony orderTypeRef

Fagundes, Silvia

Engineer Support

Status
titleNot started

2

Ops readiness

  • Crew Training

BK DE Team

Status
titleNot started

3

Dine In, Drive Thru and Table Service Report

Status
titleNot started

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:

  • 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
titleNot started

5

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.

Fagundes, Silvia

@Lionel David&Martin

Status
titleNot started

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

  • 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

Fagundes, Silvia

Yildirim, Semih

Magdalena Dlugolecka

Oracle

Khumbu

BK DE Team

Status
titleNot started

Expand
titleStatus Keys

Status Keys

We use the following status keys across to report progress:

  • Status
    titleNOT STARTED
    work on this item has not started yet

  • Status
    colourBlue
    titleIN PROGRESS
    work on this item has started and is progressing to plan

  • Status
    colourPurple
    titleWAITING
    development done, awaiting deployment or completion of a dependency

  • Status
    colourYellow
    titleAT RISK
    work on this item has started and is at risk of delaying

  • Status
    colourYellow
    titleDELAYED
    work on this item is delayed, however it is not causing a major impact

  • Status
    colourRed
    titleDELAYED
    work on this item is delayed and it is causing an impact on project due dates or other dependencies

  • Status
    colourRed
    titleBLOCKED
    cannot move on this item until a dependency is resolved

  • Status
    colourGreen
    titleCOMPLETED
    item has been completed

🤹‍♂️ Risks Management

Risk rating guide

...