SlideShare a Scribd company logo
1 of 33
Download to read offline
TOP DOWN AND BOTTOM UP PLANNING
AT BREAKTHRU BEVERAGE GROUP
Groovy, Game Changing Technology at Breakthru Beverage
Group
2
Facilitators
Chris Hull
VP of Financial
Planning Analysis
Kyle Goodfriend
Mgt. Consultant
3
PRESENTATION AGENDA
01 INTRODUCTION
Setting the expectations and
introducing the speakers
02 APPLICATION OVERVIEW
Application, purpose, top down
planning, and seeding
03 PERFORMANCE CHALLENGES
Product updates, allocations, long
wait times for consolidated
reporting
04 REAL-TIME REPORTING
OVERVIEW
How Groovy allowed us to
overcome performance issues
and enable real time consolidated
reporting
05 REAL-TIME REPORTING
DEMONSTRATION
Live demo showing how Groovy
Calculations solved performance
issues
07 Q&A
Q/A, review, and opportunities
for next steps to setup an
optimization assessment
06 INTERACTING WITH PLANNERS
IN REAL-TIME
Live demo showing other
enhancements Groovy provides,
like user input validation
INTRODUCTION
5
SESSION GOALS
• Breakthru Beverage Group will summarize the project
and the benefits of the implementation
• Huron will
• Highlight the application architecture and data flows
• Summarize the benefits of using Groovy
Calculations
• Demonstrate data forms and on save real-time
reporting
• Show the benefits of input validation
• Facilitate an open dialogue for questions and answers
The application demonstrated has altered metadata and data has been
randomized. The size of metadata and volume of data is twice the size
compared to the production application at Breakthru Beverage Group
6
DELIVERY OVERVIEW
• Kyle Goodfriend – Lead Architect
• 5 Month Implementation timeframe
• Staff
• Huron: 2 developers/architects
• Breakthru:
• 4 SMEs, 1 PM
• IT help sourcing data
• Key Success Factors
• Tight integration with finance
• Daily interaction, Q/A, and testing
• Willingness to adapt to changes
7
BREAKTHRU BEVERAGE
INTRODUCTION
• Chris Hull – VP Financial Planning & Analysis
• About Breakthru Beverage:
• $5B Spirits, Wine & Beer Wholesale distributor
operating in the United States and Canada
• Distribute thousands of different brands
• Over 7,000 employees
• Distribute beverages to any company with a liquor
license in 14 states
8
PROJECT GOAL & OBJECTIVES
Goal: To drive best practices & consistency in
the budgeting, forecasting, & financial reporting
process
Innovation
Single tool for
the business for
planning,
reporting, &
consolidations
Productivity
Drive consistent
budget, forecast,
and reporting
processes
across Breakthru
Gain efficiencies
in the planning
and reporting
processes
Growth
Global visibility
into detailed
budget during &
after the budget
process
Ability to scale &
centralize
Accurate short
and long-term
planning to
enhance
decision making
9
BUDGETING & FORECASTING
Old Process
• Two separate budget processes
for legacy companies
• Decentralized & inconsistent views
of data & budget execution
• Manual excel templates
• Level of detail captured varies
• No consolidated visibility into
budget
• No control or visibility over global
drivers & budget detail
• Difficulty in managing version
control
New Process
• One tool for budgeting &
forecasting
• Efficient and consistent process
across all companies
• Systematic & driver based process
• Required level of budget detail
captured through tool
• Reporting capabilities to
incorporate budget at detailed
levels
• Enables budget to be done
centrally, locally, or a combination
of both
• Systematic Version Control
10
WHY ORACLE EPBCS?
• Chose Oracle EPBCS as a result of a formal RFI
process
• Key Reasons:
• Functionality met our needs for full P&L budgeting
• Oracle a Gartner magic quadrant “Leader” in
category
• Drive efficiencies and Centralization of processes
• Ability to Scale
11
BREAKTHRU PROJECT
RECAP
Wins
+ Full P&L forecasting
and budgeting
functionality
+ Consolidated budget
reporting
+ Consistent and rich
budget data
Lesson Learned
+ Know your User Base
+ Phase out project
+ Must have internal IT
support (sourcing data)
+ UAT critical
+ Realistic expectations
APPLICATION
OVERVIEW
2
13
Financial App GP Workforce
Version x x x
Scenario x x x
Years x x x
Entity x x x
Account x x x
Period x x x
Cost Center x x
Source x x x
Currency x x x
View (ASO Only) x x x
Material Group x
Vendor x
Channel x
Union Code x
Job x
Employee x
WFP GP
Fin
Win VM
Automation
APPLICATION WALKTHROUGH
SQL
Restatement
SAPWorkday User MS AX
Sources
PERFORMANCE
CHALLENGES
3
15
PERFORMANCE CHALLENGES
• Users wanted to see changes made to product level
updates in a consolidated P&L, in real-time
• Data forms were updated at summary levels and included
hundreds of products – on save the allocations would run
on all products, whether updated or not
– 27M possible combinations
• Smart Pushes were hitting memory limits and failing in
ePBCS
• Smart Pushes were taking too long to run in the form
foreground
– Running in background would not notify the user when
it finished or if it failed
• On demand consolidations midday took hours
16
USER INTERACTION
CHALLENGES
• When users phased monthly changes, the yearly
impact had to net to zero
• Users needed to visually see data that was changed
from the seeded amount
• Dependencies existed when data was entered
– If units were entered, price was required
– Employee start date couldn’t be before term date
– Other input validations were required before a user
updated the budget
17
WHAT IS GROOVY
18
GROOVY AND EPBCS
• Released in June 2017
• Available in EPBCS and PBCS+1
• Works the same in Excel and web browsers
(minor exceptions)
• Functional Highlights
– Interacts with form before and after data form save
– Isolates calculations and data maps to only cells that changed
– Customize communication to users regarding data issues and
processes
– Initiates actions (smart pushes, calculations, notifications) in
business rules
– Syncronizes data from ASO to BSO plan types, eliminating the
need to do lengthy consolidations
• Don’t have full Groovy or Java access
• Groovy is not available outside of calculations
19
IMPROVEMENTS WITH GROOVY
20
IMPROVEMENTS WITH GROOVY
REAL-TIME REPORTING
OVERVIEW
4
22
GP ARTIFACT OVERVIEW
• Input data forms
– Overrides - applies price, volume, and GP%
growth overrides to seeded data
– Phasing - adjusts price, volume, and GP% by
month
– Spend - direct input of non driver-based accounts
– New Brand Families - direct input of new products
or existing products with no prior history
• Numerous reporting data forms
23
Financial App GP
Version x x
Scenario x x
Years x x
Entity x x
Account x x
Period x x
Cost Center x
Source x x
Currency x x
View (ASO Only) x x
Material Group x
Vendor x
Channel x
GP OVERRIDE SAVE PROCESS
Fin
GPUser Input
Execution Initiated On Form Save
1. Validation and Business Logic
Execution
2. Data Map
3. Data Movement (ASO to BSO)
4. Data Movement (ASO to ASO)
5. Currency Calculation and Data
Map
24
PERFORMANCE IMPROVEMENT
99%IMPROVEMENT 98% 99%
Reporting includes all updates from
detailed modules (product, Capex,
workforce, and similar modules) and
is included in
real time as changes are made
Consolidated Reporting
Reporting includes all updates from
detailed modules (product, Capex,
workforce, and similar modules) at
scheduled intervals
users have to wait to see
consolidated information
Groovy eliminates the need to
consolidate the BSO cube and
copies data directly from the
ASO cube at a consolidated
level
.2 Seconds
Dimensions are consolidated
and copied to the P&L model
82.9 Seconds
Consolidated P&L
Product detailed dimensions
are consolidated and moved
to the P&L model
Groovy selects only the cells
that where edited and copies
only what changed to the
reporting model
1.0 Seconds
All data on the form is
synchronized
14.5 Seconds
Smart Push
Data synchronizes to the
reporting cube for analysis
01
0110
0001
01101
Groovy selects only edited
cells and executes the logic
on only products and periods
that changed
0.3 Seconds
All products on the form are
calculated
26.1 Seconds
Business Logic
Growth rates are entered at
total product breakouts and
allocated to the detailed level
With the inclusion of Groovy
and access to the Java API,
more customization can be
integrated to maximum
performance and achieve real
time consolidated reporting
Submit
Planner Input
User submits updates to the
Gross Profit model at a
detailed product level that
exists at a more granular level
than in the P&L model
25
BACK END PERFORMANCE CHANGE
Reporting includes all updates from
detailed modules (product, Capex,
workforce, and similar modules) and
is included in
real time as changes are made
Consolidated Reporting
Reporting includes all updates from
detailed modules (product, Capex,
workforce, and similar modules) at
scheduled intervals
users have to wait to see
consolidated information
Automated Process
Administrative processes are
executed to run all business
logic and model
synchronizations
The entire data set is
consolidated and moved to
the P&L model
12.0 Seconds
Dimensions are consolidated
and copied to the P&L model
663.6 Seconds
Global Consolidation
Global product consolidations are
often required to catch all changes
and completed during
maintenance windows
99% 99%
REAL-TIME REPORTING
DEMONSTRATION
5
27
CUSTOM LOG EXAMPLE
INTERACTING WITH
PLANNERS IN REAL-TIME
6
29
INPUT PRE-SAVE VALIDATION
30
WHY PRE-SAVE VALIDATION
IS SO CRITICAL
• Improves accuracy of data input
• Reduces fire drills at the end of the budget cycle
• Reduces user frustration
• Minimizes user questions / help desk tickets
• Puts data validation in the hands of the users
• Creates proactive correction
• Acts as training vehicle
• Increases business logic transparency to the user
Q&A
7
Kyle Goodfriend
614.668.7324
kgoodfriend@huronconsultinggroup.com
32
33
Future Huron Events
Date
Collaborate 2018 https://www.huronconsultinggroup.com/events/collaborate18
Kscope18 https://www.huronconsultinggroup.com/events/kscope18
Register: www.huronconsultinggroup.com/CollaborateWebSeries
May 10th Building a Business Case for Cloud ERP and Changing The Way You Implement
May 23rd Is Oracle Project Portfolio Management Cloud (PPMC) All That Different from E-Business Suite?
June 20th Financial Close & Consolidation Cloud Services Performance Considerations
June 27th Learn how Young America moved from PeopleSoft on-prem to Oracle ERP Cloud in less than 1 year
July 18th Predictions Are Difficult, Especially About the Future. BCBS Tells how they have made it less difficult with
Oracle EPBCS and Strategic Modeling.
July 25th End to End Automation for Oracle PBCS Using EPM Automate
Aug 8th Migrating from DRM On-Premise to Oracle Enterprise Data Management Cloud Service (EDMCS)
Webcast Series

More Related Content

What's hot

Project Management - AT&T vs Project Boom
Project Management - AT&T vs Project BoomProject Management - AT&T vs Project Boom
Project Management - AT&T vs Project Boompascalrehder
 
#ATAGTR2020 Presentation - GraphQL for CICD integration
#ATAGTR2020 Presentation - GraphQL for CICD integration#ATAGTR2020 Presentation - GraphQL for CICD integration
#ATAGTR2020 Presentation - GraphQL for CICD integrationAgile Testing Alliance
 
TeamForge Overview Webinar (8/24)
TeamForge Overview Webinar (8/24)TeamForge Overview Webinar (8/24)
TeamForge Overview Webinar (8/24)CollabNet
 
Assure Project Harmonizer
Assure Project HarmonizerAssure Project Harmonizer
Assure Project Harmonizershirgold
 

What's hot (6)

Juan Baquera
Juan BaqueraJuan Baquera
Juan Baquera
 
Project Management - AT&T vs Project Boom
Project Management - AT&T vs Project BoomProject Management - AT&T vs Project Boom
Project Management - AT&T vs Project Boom
 
#ATAGTR2020 Presentation - GraphQL for CICD integration
#ATAGTR2020 Presentation - GraphQL for CICD integration#ATAGTR2020 Presentation - GraphQL for CICD integration
#ATAGTR2020 Presentation - GraphQL for CICD integration
 
TeamForge Overview Webinar (8/24)
TeamForge Overview Webinar (8/24)TeamForge Overview Webinar (8/24)
TeamForge Overview Webinar (8/24)
 
Berlin AWS meetup: here.com on AWS
Berlin AWS meetup: here.com on AWSBerlin AWS meetup: here.com on AWS
Berlin AWS meetup: here.com on AWS
 
Assure Project Harmonizer
Assure Project HarmonizerAssure Project Harmonizer
Assure Project Harmonizer
 

Similar to Top Down and Bottom Up Planning at Breakthru Beverage Group

Production Deployment of the New Integrator Project C.docx
Production Deployment of the New Integrator  Project C.docxProduction Deployment of the New Integrator  Project C.docx
Production Deployment of the New Integrator Project C.docxbriancrawford30935
 
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCDraftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCNew Relic
 
British American Tobacco GP Upgrade
British American Tobacco GP UpgradeBritish American Tobacco GP Upgrade
British American Tobacco GP UpgradeCedar Consulting
 
ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015Paul Kirch
 
Customer Success Story: Interact Everywhere with IBM Active Reports
Customer Success Story: Interact Everywhere with IBM Active ReportsCustomer Success Story: Interact Everywhere with IBM Active Reports
Customer Success Story: Interact Everywhere with IBM Active ReportsCCG
 
Re-Implementation for Social Solutions Apricot 360 and Apricot Core
Re-Implementation for Social Solutions Apricot 360 and Apricot CoreRe-Implementation for Social Solutions Apricot 360 and Apricot Core
Re-Implementation for Social Solutions Apricot 360 and Apricot CoreJeffrey Haguewood
 
Client Highlight- At Joint Commission: The Progression of a Planning & Foreca...
Client Highlight- At Joint Commission: The Progression of a Planning & Foreca...Client Highlight- At Joint Commission: The Progression of a Planning & Foreca...
Client Highlight- At Joint Commission: The Progression of a Planning & Foreca...Emtec Inc.
 
Time based progress analysis in project system (revenue recognition) sap blogs
Time based progress analysis in project system (revenue recognition)   sap blogsTime based progress analysis in project system (revenue recognition)   sap blogs
Time based progress analysis in project system (revenue recognition) sap blogsVenu Vemula
 
REALTECH SmartChange Solution 2019
REALTECH SmartChange Solution 2019REALTECH SmartChange Solution 2019
REALTECH SmartChange Solution 2019David Milano
 
PeopleSoft Roadmap
PeopleSoft RoadmapPeopleSoft Roadmap
PeopleSoft RoadmapNERUG
 
Guiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldGuiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldEric de Jager
 
Nouvasys FZ - beverages planning_fasttrack
Nouvasys FZ - beverages planning_fasttrackNouvasys FZ - beverages planning_fasttrack
Nouvasys FZ - beverages planning_fasttrackNouvasysFZ
 
Long termplanningandestimatinginthefederalgovtpublicagiledc
Long termplanningandestimatinginthefederalgovtpublicagiledcLong termplanningandestimatinginthefederalgovtpublicagiledc
Long termplanningandestimatinginthefederalgovtpublicagiledcBrandon Raines
 
Realtech us dev_ops4sap_webinar_slides_06302020
Realtech us dev_ops4sap_webinar_slides_06302020Realtech us dev_ops4sap_webinar_slides_06302020
Realtech us dev_ops4sap_webinar_slides_06302020David Milano
 
APM Center of Excellence Drives Improved Business Results at Itau Unibanco
APM Center of Excellence Drives Improved Business Results at Itau UnibancoAPM Center of Excellence Drives Improved Business Results at Itau Unibanco
APM Center of Excellence Drives Improved Business Results at Itau UnibancoCA Technologies
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCaseCollabNet
 
ShapeDo - Design Change Management - Construction Software
ShapeDo - Design Change Management - Construction SoftwareShapeDo - Design Change Management - Construction Software
ShapeDo - Design Change Management - Construction SoftwareShapeDo
 
New Features in SPI Buyer Direct
New Features in SPI Buyer DirectNew Features in SPI Buyer Direct
New Features in SPI Buyer DirectSPI Conference
 

Similar to Top Down and Bottom Up Planning at Breakthru Beverage Group (20)

Production Deployment of the New Integrator Project C.docx
Production Deployment of the New Integrator  Project C.docxProduction Deployment of the New Integrator  Project C.docx
Production Deployment of the New Integrator Project C.docx
 
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCDraftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
 
Automated budget management system
Automated budget management systemAutomated budget management system
Automated budget management system
 
British American Tobacco GP Upgrade
British American Tobacco GP UpgradeBritish American Tobacco GP Upgrade
British American Tobacco GP Upgrade
 
ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015
 
Customer Success Story: Interact Everywhere with IBM Active Reports
Customer Success Story: Interact Everywhere with IBM Active ReportsCustomer Success Story: Interact Everywhere with IBM Active Reports
Customer Success Story: Interact Everywhere with IBM Active Reports
 
Re-Implementation for Social Solutions Apricot 360 and Apricot Core
Re-Implementation for Social Solutions Apricot 360 and Apricot CoreRe-Implementation for Social Solutions Apricot 360 and Apricot Core
Re-Implementation for Social Solutions Apricot 360 and Apricot Core
 
Client Highlight- At Joint Commission: The Progression of a Planning & Foreca...
Client Highlight- At Joint Commission: The Progression of a Planning & Foreca...Client Highlight- At Joint Commission: The Progression of a Planning & Foreca...
Client Highlight- At Joint Commission: The Progression of a Planning & Foreca...
 
Time based progress analysis in project system (revenue recognition) sap blogs
Time based progress analysis in project system (revenue recognition)   sap blogsTime based progress analysis in project system (revenue recognition)   sap blogs
Time based progress analysis in project system (revenue recognition) sap blogs
 
REALTECH SmartChange Solution 2019
REALTECH SmartChange Solution 2019REALTECH SmartChange Solution 2019
REALTECH SmartChange Solution 2019
 
PeopleSoft Roadmap
PeopleSoft RoadmapPeopleSoft Roadmap
PeopleSoft Roadmap
 
Guiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldGuiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic World
 
Nouvasys FZ - beverages planning_fasttrack
Nouvasys FZ - beverages planning_fasttrackNouvasys FZ - beverages planning_fasttrack
Nouvasys FZ - beverages planning_fasttrack
 
Long termplanningandestimatinginthefederalgovtpublicagiledc
Long termplanningandestimatinginthefederalgovtpublicagiledcLong termplanningandestimatinginthefederalgovtpublicagiledc
Long termplanningandestimatinginthefederalgovtpublicagiledc
 
Realtech us dev_ops4sap_webinar_slides_06302020
Realtech us dev_ops4sap_webinar_slides_06302020Realtech us dev_ops4sap_webinar_slides_06302020
Realtech us dev_ops4sap_webinar_slides_06302020
 
APM Center of Excellence Drives Improved Business Results at Itau Unibanco
APM Center of Excellence Drives Improved Business Results at Itau UnibancoAPM Center of Excellence Drives Improved Business Results at Itau Unibanco
APM Center of Excellence Drives Improved Business Results at Itau Unibanco
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCase
 
Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
 
ShapeDo - Design Change Management - Construction Software
ShapeDo - Design Change Management - Construction SoftwareShapeDo - Design Change Management - Construction Software
ShapeDo - Design Change Management - Construction Software
 
New Features in SPI Buyer Direct
New Features in SPI Buyer DirectNew Features in SPI Buyer Direct
New Features in SPI Buyer Direct
 

More from Kyle Goodfriend

Improve The Planner Experience With Groovy
Improve The Planner Experience With GroovyImprove The Planner Experience With Groovy
Improve The Planner Experience With GroovyKyle Goodfriend
 
Using REST with EPM Cloud Planning
Using REST with EPM Cloud PlanningUsing REST with EPM Cloud Planning
Using REST with EPM Cloud PlanningKyle Goodfriend
 
GETTING STARTED WITH GROOVY FOR THE NON-TECHNICAL SUPERSTARS
  GETTING STARTED WITH GROOVY FOR THE NON-TECHNICAL SUPERSTARS  GETTING STARTED WITH GROOVY FOR THE NON-TECHNICAL SUPERSTARS
GETTING STARTED WITH GROOVY FOR THE NON-TECHNICAL SUPERSTARSKyle Goodfriend
 
Getting Started with Groovy for the Non-Technical Superstars
Getting Started with Groovy for the Non-Technical SuperstarsGetting Started with Groovy for the Non-Technical Superstars
Getting Started with Groovy for the Non-Technical SuperstarsKyle Goodfriend
 
Accelerators at Accelytics
Accelerators at AccelyticsAccelerators at Accelytics
Accelerators at AccelyticsKyle Goodfriend
 
October 2018 ODTUG Webinar - Getting Started with Groovy in EPBCS
October 2018 ODTUG Webinar - Getting Started with Groovy in EPBCSOctober 2018 ODTUG Webinar - Getting Started with Groovy in EPBCS
October 2018 ODTUG Webinar - Getting Started with Groovy in EPBCSKyle Goodfriend
 
Why Groovy is Game Changing
Why Groovy is Game ChangingWhy Groovy is Game Changing
Why Groovy is Game ChangingKyle Goodfriend
 
CHCC 2017 Q1 Event Overview
CHCC 2017 Q1 Event OverviewCHCC 2017 Q1 Event Overview
CHCC 2017 Q1 Event OverviewKyle Goodfriend
 
Ohio Valley Oracle Application User Group
Ohio Valley Oracle Application User GroupOhio Valley Oracle Application User Group
Ohio Valley Oracle Application User GroupKyle Goodfriend
 
Create Unlimited Custom Spreads for Driver Based Planning
Create Unlimited Custom Spreads for Driver Based PlanningCreate Unlimited Custom Spreads for Driver Based Planning
Create Unlimited Custom Spreads for Driver Based PlanningKyle Goodfriend
 
Automating Hyperion Planning Tasks
Automating Hyperion Planning TasksAutomating Hyperion Planning Tasks
Automating Hyperion Planning TasksKyle Goodfriend
 
Driving Accountability Through Disciplined Planning at Abercrombie & Fitch
Driving Accountability Through Disciplined Planning at Abercrombie & FitchDriving Accountability Through Disciplined Planning at Abercrombie & Fitch
Driving Accountability Through Disciplined Planning at Abercrombie & FitchKyle Goodfriend
 
Supercharge PBCS with PowerShell
Supercharge PBCS with PowerShellSupercharge PBCS with PowerShell
Supercharge PBCS with PowerShellKyle Goodfriend
 

More from Kyle Goodfriend (14)

Improve The Planner Experience With Groovy
Improve The Planner Experience With GroovyImprove The Planner Experience With Groovy
Improve The Planner Experience With Groovy
 
Using REST with EPM Cloud Planning
Using REST with EPM Cloud PlanningUsing REST with EPM Cloud Planning
Using REST with EPM Cloud Planning
 
GETTING STARTED WITH GROOVY FOR THE NON-TECHNICAL SUPERSTARS
  GETTING STARTED WITH GROOVY FOR THE NON-TECHNICAL SUPERSTARS  GETTING STARTED WITH GROOVY FOR THE NON-TECHNICAL SUPERSTARS
GETTING STARTED WITH GROOVY FOR THE NON-TECHNICAL SUPERSTARS
 
Getting Started with Groovy for the Non-Technical Superstars
Getting Started with Groovy for the Non-Technical SuperstarsGetting Started with Groovy for the Non-Technical Superstars
Getting Started with Groovy for the Non-Technical Superstars
 
Accelerators at Accelytics
Accelerators at AccelyticsAccelerators at Accelytics
Accelerators at Accelytics
 
18.11 texas user group
18.11 texas user group18.11 texas user group
18.11 texas user group
 
October 2018 ODTUG Webinar - Getting Started with Groovy in EPBCS
October 2018 ODTUG Webinar - Getting Started with Groovy in EPBCSOctober 2018 ODTUG Webinar - Getting Started with Groovy in EPBCS
October 2018 ODTUG Webinar - Getting Started with Groovy in EPBCS
 
Why Groovy is Game Changing
Why Groovy is Game ChangingWhy Groovy is Game Changing
Why Groovy is Game Changing
 
CHCC 2017 Q1 Event Overview
CHCC 2017 Q1 Event OverviewCHCC 2017 Q1 Event Overview
CHCC 2017 Q1 Event Overview
 
Ohio Valley Oracle Application User Group
Ohio Valley Oracle Application User GroupOhio Valley Oracle Application User Group
Ohio Valley Oracle Application User Group
 
Create Unlimited Custom Spreads for Driver Based Planning
Create Unlimited Custom Spreads for Driver Based PlanningCreate Unlimited Custom Spreads for Driver Based Planning
Create Unlimited Custom Spreads for Driver Based Planning
 
Automating Hyperion Planning Tasks
Automating Hyperion Planning TasksAutomating Hyperion Planning Tasks
Automating Hyperion Planning Tasks
 
Driving Accountability Through Disciplined Planning at Abercrombie & Fitch
Driving Accountability Through Disciplined Planning at Abercrombie & FitchDriving Accountability Through Disciplined Planning at Abercrombie & Fitch
Driving Accountability Through Disciplined Planning at Abercrombie & Fitch
 
Supercharge PBCS with PowerShell
Supercharge PBCS with PowerShellSupercharge PBCS with PowerShell
Supercharge PBCS with PowerShell
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 

Top Down and Bottom Up Planning at Breakthru Beverage Group

  • 1. TOP DOWN AND BOTTOM UP PLANNING AT BREAKTHRU BEVERAGE GROUP Groovy, Game Changing Technology at Breakthru Beverage Group
  • 2. 2 Facilitators Chris Hull VP of Financial Planning Analysis Kyle Goodfriend Mgt. Consultant
  • 3. 3 PRESENTATION AGENDA 01 INTRODUCTION Setting the expectations and introducing the speakers 02 APPLICATION OVERVIEW Application, purpose, top down planning, and seeding 03 PERFORMANCE CHALLENGES Product updates, allocations, long wait times for consolidated reporting 04 REAL-TIME REPORTING OVERVIEW How Groovy allowed us to overcome performance issues and enable real time consolidated reporting 05 REAL-TIME REPORTING DEMONSTRATION Live demo showing how Groovy Calculations solved performance issues 07 Q&A Q/A, review, and opportunities for next steps to setup an optimization assessment 06 INTERACTING WITH PLANNERS IN REAL-TIME Live demo showing other enhancements Groovy provides, like user input validation
  • 5. 5 SESSION GOALS • Breakthru Beverage Group will summarize the project and the benefits of the implementation • Huron will • Highlight the application architecture and data flows • Summarize the benefits of using Groovy Calculations • Demonstrate data forms and on save real-time reporting • Show the benefits of input validation • Facilitate an open dialogue for questions and answers The application demonstrated has altered metadata and data has been randomized. The size of metadata and volume of data is twice the size compared to the production application at Breakthru Beverage Group
  • 6. 6 DELIVERY OVERVIEW • Kyle Goodfriend – Lead Architect • 5 Month Implementation timeframe • Staff • Huron: 2 developers/architects • Breakthru: • 4 SMEs, 1 PM • IT help sourcing data • Key Success Factors • Tight integration with finance • Daily interaction, Q/A, and testing • Willingness to adapt to changes
  • 7. 7 BREAKTHRU BEVERAGE INTRODUCTION • Chris Hull – VP Financial Planning & Analysis • About Breakthru Beverage: • $5B Spirits, Wine & Beer Wholesale distributor operating in the United States and Canada • Distribute thousands of different brands • Over 7,000 employees • Distribute beverages to any company with a liquor license in 14 states
  • 8. 8 PROJECT GOAL & OBJECTIVES Goal: To drive best practices & consistency in the budgeting, forecasting, & financial reporting process Innovation Single tool for the business for planning, reporting, & consolidations Productivity Drive consistent budget, forecast, and reporting processes across Breakthru Gain efficiencies in the planning and reporting processes Growth Global visibility into detailed budget during & after the budget process Ability to scale & centralize Accurate short and long-term planning to enhance decision making
  • 9. 9 BUDGETING & FORECASTING Old Process • Two separate budget processes for legacy companies • Decentralized & inconsistent views of data & budget execution • Manual excel templates • Level of detail captured varies • No consolidated visibility into budget • No control or visibility over global drivers & budget detail • Difficulty in managing version control New Process • One tool for budgeting & forecasting • Efficient and consistent process across all companies • Systematic & driver based process • Required level of budget detail captured through tool • Reporting capabilities to incorporate budget at detailed levels • Enables budget to be done centrally, locally, or a combination of both • Systematic Version Control
  • 10. 10 WHY ORACLE EPBCS? • Chose Oracle EPBCS as a result of a formal RFI process • Key Reasons: • Functionality met our needs for full P&L budgeting • Oracle a Gartner magic quadrant “Leader” in category • Drive efficiencies and Centralization of processes • Ability to Scale
  • 11. 11 BREAKTHRU PROJECT RECAP Wins + Full P&L forecasting and budgeting functionality + Consolidated budget reporting + Consistent and rich budget data Lesson Learned + Know your User Base + Phase out project + Must have internal IT support (sourcing data) + UAT critical + Realistic expectations
  • 13. 13 Financial App GP Workforce Version x x x Scenario x x x Years x x x Entity x x x Account x x x Period x x x Cost Center x x Source x x x Currency x x x View (ASO Only) x x x Material Group x Vendor x Channel x Union Code x Job x Employee x WFP GP Fin Win VM Automation APPLICATION WALKTHROUGH SQL Restatement SAPWorkday User MS AX Sources
  • 15. 15 PERFORMANCE CHALLENGES • Users wanted to see changes made to product level updates in a consolidated P&L, in real-time • Data forms were updated at summary levels and included hundreds of products – on save the allocations would run on all products, whether updated or not – 27M possible combinations • Smart Pushes were hitting memory limits and failing in ePBCS • Smart Pushes were taking too long to run in the form foreground – Running in background would not notify the user when it finished or if it failed • On demand consolidations midday took hours
  • 16. 16 USER INTERACTION CHALLENGES • When users phased monthly changes, the yearly impact had to net to zero • Users needed to visually see data that was changed from the seeded amount • Dependencies existed when data was entered – If units were entered, price was required – Employee start date couldn’t be before term date – Other input validations were required before a user updated the budget
  • 18. 18 GROOVY AND EPBCS • Released in June 2017 • Available in EPBCS and PBCS+1 • Works the same in Excel and web browsers (minor exceptions) • Functional Highlights – Interacts with form before and after data form save – Isolates calculations and data maps to only cells that changed – Customize communication to users regarding data issues and processes – Initiates actions (smart pushes, calculations, notifications) in business rules – Syncronizes data from ASO to BSO plan types, eliminating the need to do lengthy consolidations • Don’t have full Groovy or Java access • Groovy is not available outside of calculations
  • 22. 22 GP ARTIFACT OVERVIEW • Input data forms – Overrides - applies price, volume, and GP% growth overrides to seeded data – Phasing - adjusts price, volume, and GP% by month – Spend - direct input of non driver-based accounts – New Brand Families - direct input of new products or existing products with no prior history • Numerous reporting data forms
  • 23. 23 Financial App GP Version x x Scenario x x Years x x Entity x x Account x x Period x x Cost Center x Source x x Currency x x View (ASO Only) x x Material Group x Vendor x Channel x GP OVERRIDE SAVE PROCESS Fin GPUser Input Execution Initiated On Form Save 1. Validation and Business Logic Execution 2. Data Map 3. Data Movement (ASO to BSO) 4. Data Movement (ASO to ASO) 5. Currency Calculation and Data Map
  • 24. 24 PERFORMANCE IMPROVEMENT 99%IMPROVEMENT 98% 99% Reporting includes all updates from detailed modules (product, Capex, workforce, and similar modules) and is included in real time as changes are made Consolidated Reporting Reporting includes all updates from detailed modules (product, Capex, workforce, and similar modules) at scheduled intervals users have to wait to see consolidated information Groovy eliminates the need to consolidate the BSO cube and copies data directly from the ASO cube at a consolidated level .2 Seconds Dimensions are consolidated and copied to the P&L model 82.9 Seconds Consolidated P&L Product detailed dimensions are consolidated and moved to the P&L model Groovy selects only the cells that where edited and copies only what changed to the reporting model 1.0 Seconds All data on the form is synchronized 14.5 Seconds Smart Push Data synchronizes to the reporting cube for analysis 01 0110 0001 01101 Groovy selects only edited cells and executes the logic on only products and periods that changed 0.3 Seconds All products on the form are calculated 26.1 Seconds Business Logic Growth rates are entered at total product breakouts and allocated to the detailed level With the inclusion of Groovy and access to the Java API, more customization can be integrated to maximum performance and achieve real time consolidated reporting Submit Planner Input User submits updates to the Gross Profit model at a detailed product level that exists at a more granular level than in the P&L model
  • 25. 25 BACK END PERFORMANCE CHANGE Reporting includes all updates from detailed modules (product, Capex, workforce, and similar modules) and is included in real time as changes are made Consolidated Reporting Reporting includes all updates from detailed modules (product, Capex, workforce, and similar modules) at scheduled intervals users have to wait to see consolidated information Automated Process Administrative processes are executed to run all business logic and model synchronizations The entire data set is consolidated and moved to the P&L model 12.0 Seconds Dimensions are consolidated and copied to the P&L model 663.6 Seconds Global Consolidation Global product consolidations are often required to catch all changes and completed during maintenance windows 99% 99%
  • 30. 30 WHY PRE-SAVE VALIDATION IS SO CRITICAL • Improves accuracy of data input • Reduces fire drills at the end of the budget cycle • Reduces user frustration • Minimizes user questions / help desk tickets • Puts data validation in the hands of the users • Creates proactive correction • Acts as training vehicle • Increases business logic transparency to the user
  • 32. 32
  • 33. 33 Future Huron Events Date Collaborate 2018 https://www.huronconsultinggroup.com/events/collaborate18 Kscope18 https://www.huronconsultinggroup.com/events/kscope18 Register: www.huronconsultinggroup.com/CollaborateWebSeries May 10th Building a Business Case for Cloud ERP and Changing The Way You Implement May 23rd Is Oracle Project Portfolio Management Cloud (PPMC) All That Different from E-Business Suite? June 20th Financial Close & Consolidation Cloud Services Performance Considerations June 27th Learn how Young America moved from PeopleSoft on-prem to Oracle ERP Cloud in less than 1 year July 18th Predictions Are Difficult, Especially About the Future. BCBS Tells how they have made it less difficult with Oracle EPBCS and Strategic Modeling. July 25th End to End Automation for Oracle PBCS Using EPM Automate Aug 8th Migrating from DRM On-Premise to Oracle Enterprise Data Management Cloud Service (EDMCS) Webcast Series