27
Beckman Coulter’s CPQ Journey Minh Diep CRM IT Applications Architect and CPQ Developer [email protected] April 3, 2015

Beckman Coulter's CPQ Journey

  • Upload
    dokien

  • View
    232

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Beckman Coulter's CPQ Journey

Beckman Coulter’s CPQ Journey

Minh Diep CRM IT Applications Architect and CPQ Developer

[email protected]

April 3, 2015

Page 2: Beckman Coulter's CPQ Journey

Agenda

Intro

Beckman Coulter before CPQ

Life with CPQ

• The Good

• The Bad

Re-Architecting CPQ for performance, flexibility,

and metrics

Q& A

Page 3: Beckman Coulter's CPQ Journey

Who Am I?

Minh Diep

Beckman Coulter

Applications Architect and CPQ Developer for IT

7+ years working with BigMachines CPQ platform

Simplify, automate, and integrate systems and

process

Page 4: Beckman Coulter's CPQ Journey

Who are We?

Beckman Coulter is a global company specialized in

manufacturing biomedical hardware, software, and tests

for clinical diagnostics and life science research.

Over 130 countries with 11,000+ employees

Page 5: Beckman Coulter's CPQ Journey

What Do We Do?

We produce equipment and tests to analyze bodily

fluids for abnormalities

We also produce automated solutions to increase

both speed and accuracy of laboratory testing.

Page 6: Beckman Coulter's CPQ Journey

Examples

A vial of blood and/or sample of urine can be utilized

to test for various diseases, monitor hormone level,

check for drugs, and etc.

The same sample can be automated through a

series of analyzers and stored for retesting.

Page 7: Beckman Coulter's CPQ Journey

Complexities of our Products

The equipment and tests we produce is often viewed

as complex.

What tests are required?

How many tests does the lab require?

Specs of each test?

Are all the selected tests and parts compatible?

What quantities do we recommended?

When do we recommend one product over another?

When do we recommend a specific test size over

another

Based on selected products, what other products

are required (services, accessories, software, etc)

Can the product integrate with other products?

Page 8: Beckman Coulter's CPQ Journey

Complexities of our Pricing

Price by tier and membership

ATV vs ATD

Volumes vs Test vs Qty

Cost per usage programs

Lease, Surcharge, All inclusive programs

Additional membership discounts

Promos

One off discounts

Approval triggers

Page 9: Beckman Coulter's CPQ Journey

How did we handle quoting in the past?

Over 20 product lines each with its own home grown

quoting tool

MS Word

MS Excel

MS Access

Lotus Notes

Pen/Paper

Phone

Manual entry

Page 10: Beckman Coulter's CPQ Journey

How were the tools managed?

All managed by various groups (Marketing, Sales,

Finance, IT)

No standardization

No integration

No automation

Resulted in a lot of manual work and validation

Page 11: Beckman Coulter's CPQ Journey

Were the tools integrated?

Push and replace version to users

Product - New versions, manual sync....

Accounts - New versions, manual sync....

Quotes/Contracts - MANUAL ENTRY

Page 12: Beckman Coulter's CPQ Journey

Approval workflow?

Unmanaged approval emails

Manual check to verify email approvals

Page 13: Beckman Coulter's CPQ Journey

Validate pricing?

Nation Accounts had over 170 pricing

agreements stored in non-standardized

formats and structure (excel, pdf, word, with

various structures)

Manual look up and entry

Manual checks and validation

Manual email approval

Built in logic for each applications

Page 14: Beckman Coulter's CPQ Journey

Quote output?

Created differently through each applications

ie: WORD docs with fields to populate

Lots of manual edits

Page 15: Beckman Coulter's CPQ Journey

CPQ to the Rescue!

Standardize / Centralize quoting

Integrate systems and process

Improve maintenance

Reduce manual entry

Improve accuracy

Improve quote turn around time

Page 16: Beckman Coulter's CPQ Journey

Implementing BigMachines CPQ

Launched in Q4 2009

23 Unique Configurators created

Database created to house over 170 pricing

agreements for Nation Accounts

Commerce logic created to pull account affiliated

pricing and calculate pricing (surcharge, lease,

rental, cost per)

Automate approval workflow based on defined

triggers

Integration with SFDC and ERP

Integration for products and accounts

Page 17: Beckman Coulter's CPQ Journey

The Good

Standardized configurations

Standardized commerce

Standardized documents

Automated workflow

Maintainable tables

Fully integrated system

Page 18: Beckman Coulter's CPQ Journey

The BAD

Rushed implementation

Poor architecture

Was too easy to create configs and add code,

therefore multiple developers were creating configs

and functions in a wasteful manner

Spaghetti code (exceeded max…)

External calls

Custom custom custom

Was difficult to maintain

SLOW

Environment became unstable and un-upgradable

Page 19: Beckman Coulter's CPQ Journey

What we learned

CPQ is a flexible application

Needed more leadership to streamline the process and

requirements

Provide clean architecture throughout the entire

application

Reduce / Eliminate Custom Custom Custom Code

Reduce the use of delimited strings

Manage code better

Direct feedback from end users

Page 20: Beckman Coulter's CPQ Journey

Starting Over

Why?

• Need a stable instance that is upgradable

• Better performance

• Flexibility for changes, enhancements, acquisitions

• Remove old / bad process implemented into the

system

• Leverage new features

• Minimize code

• Make it easier to maintain

• Metrics and Reporting

Page 21: Beckman Coulter's CPQ Journey

What did we do differently

Improve Architecture

Reduce / eliminate delimited strings

Reduce code and modularize functions

Redesign tables

Localize pricing data

Control queries

Pass by reference

Standardize and simply documents output

Most maintenance done via data tables

Reduce middleware

Include end users feedback

Page 22: Beckman Coulter's CPQ Journey

Enhancements

User Data import functionality

Pricing selection

Data maintenance

Weekly meeting with users and business

Releases every 2 weeks

Page 23: Beckman Coulter's CPQ Journey

Benefits

Utilize standard features

• Approvals

• Email templates

• Formulas

• Function to Function

Performance

Data mining, reporting, and metrics

Simplified UI

Maintenance

Enhancements and acquisitions

Debug and Remedy

Happy Users and Admins

Page 24: Beckman Coulter's CPQ Journey

Improve by Understanding Details

Profitability

Pricing variance

Approval analysis

Quote analysis

Product trends

Promo usage

Page 25: Beckman Coulter's CPQ Journey

Transitioning from Old to New

We were able to run dual BigMachines on a single

SFDC instance

Communicate support and cutoff dates

Communicate reasons and benefits for the re-

architecture

Data cube extract of old site

Page 26: Beckman Coulter's CPQ Journey

Summary

Putting it all together

• EBS Item Master and Account

• CRM (SFDC)

• Leads and Opportunities

• Quote Configuration, Pricing, Workflow

• Proposal/Quote Output

• Quote Product integration to SFDC

• SFDC report and dashbaords

• ERP Contract / Order Creation

Page 27: Beckman Coulter's CPQ Journey

Future

Mobile layout

Multi currency and languages

Additional regions

CPQ for other Danaher OpCo