lessons learned: building a new enterprise foundation for ... · lessons learned: building a new...

30
© 2009 IBM Corporation Deborah Schanda Sr. Manager, The Timberland Company Gregory Bonnette Business Intelligence Consultant, The Ironside Group Lessons Learned: Building a New Enterprise Foundation for Business Intelligence

Upload: others

Post on 03-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

© 2009 IBM Corporation

Deborah SchandaSr. Manager, The Timberland Company

Gregory BonnetteBusiness Intelligence Consultant, The Ironside Group

Lessons Learned: Building a New Enterprise Foundation for Business Intelligence

Page 2: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

The Timberland Company

$1.4B revenue; 5,600 employees

Manufacture, source, distribute and sell in 76 countries through a network of wholesale, distributor, retail, franchise and eCommerce channels

2

Page 3: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

The Ironside Group

Northeast based Consulting firm focused on helping it‟s customers leverage information as a strategic asset

Competencies include:

– Enterprise Business Intelligence

– Performance Management

– Data Warehousing

– Training

IBM/Cognos Partner (Since 1999) & Software ValueNet Member

Headquarters in Lexington, MA

– Branch Offices in (Cleveland, OH and Deer Park, NY)

Certified and Experienced Consultants

Trusted, Flexible, and Dependable Partner

3

Page 4: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

4

The Journey to Global Enterprise BI

1. Where we were – The Old Road

2. Where we went – The New Road

3. Lessons learned - Pitfalls Along the Way

4. Where we are going - Getting back on track

Page 5: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

5

The Old Road – Compartmentalized BI

Regions and Departments defined their own requirements

Single named element could have many different definitions or vice versa

Difficult to roll up global revenue or margin numbers across all channels

Users lacked synergy with peers across geographic regions and distribution channels.

Result was an “enterprise” solution that spanned 200 PowerPlay Cubes

This architecture was expensive to manage and maintain.

Page 6: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

The Old Road - Complex Architecture

6

Powerplay CubesImpromptu

Reports

Impromptu Web

ReportsShowcase pb Views

Hyperion

Reporting

Data sourceData source

Intermediate

Repository

Reporting

Tools

Data Source for Reporting

Tool

Data Source for

Intermediate Repository

CD / EYE

Business

Rules

Business

Rules

Report Consumer

Data source as

intermediate

repository

Data source as

intermediate

repository

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

PDMPDM

RockBlocks/

Procurement

RockBlocks/

Procurement Planning -

Manugistics

Planning -

ManugisticsOrder

Management

TBS - US&CA

Order

Management

TBS - US&CA

Order

Management

EBS / APBS

Order

Management

EBS / APBSConsumer

DIrect- IP

Consumer

DIrect- IPPKMS

PKMSFinance US &

Canada

Finance US &

Canada Finance

International

Finance

InternationalCeridian / HR

Ceridian / HRExcel

Excel

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Ceridian/

Kronos

Payroll

Ceridian/

Kronos

Payroll

Order

Management -

TBS All

Order

Management -

TBS All

Business

Rules

AS400 (14) AS400 (5) AS400 (2) / EYE Hyperion SQL Data Mart

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Procurement

- Rock Blocks

Procurement

- Rock Blocks Planning -

Manugistics

Planning -

Manugistics

Business

Rules

Page 7: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

7

How do we embark on a new road?

How could we remove the silos of information?

Consolidate data into one data repository

How could we eliminate reconciliations between the different reporting applications?

Standardize metadata within IBM Cognos 8

How could we align on common business definitions?

Drive towards global requirements

Page 8: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

8

How do we embark on a new road?

How could we reduce the cost of maintaining multiple marts, cubes and reports?

Maintain one global copy of the data and one global copy of the BI objects

How could we respond to changes in the business effectively?

Reduce the number of objects that needed to be touched for each change – maintain one copy, not multiple copies

Page 9: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

9

Our Solution

Consolidate and standardize within a single Data Warehouse

Implement a global reporting strategy using IBM Cognos 8

Drive towards global requirements

Page 10: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

Out with the old…

10

Powerplay CubesImpromptu

Reports

Impromptu Web

ReportsShowcase pb Views

Hyperion

Reporting

Data sourceData source

Intermediate

Repository

Reporting

Tools

Data Source for Reporting

Tool

Data Source for

Intermediate Repository

CD / EYE

Business

Rules

Business

Rules

Report Consumer

Data source as

intermediate

repository

Data source as

intermediate

repository

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

PDMPDM

RockBlocks/

Procurement

RockBlocks/

Procurement Planning -

Manugistics

Planning -

ManugisticsOrder

Management

TBS - US&CA

Order

Management

TBS - US&CA

Order

Management

EBS / APBS

Order

Management

EBS / APBSConsumer

DIrect- IP

Consumer

DIrect- IPPKMS

PKMSFinance US &

Canada

Finance US &

Canada Finance

International

Finance

InternationalCeridian / HR

Ceridian / HRExcel

Excel

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Ceridian/

Kronos

Payroll

Ceridian/

Kronos

Payroll

Order

Management -

TBS All

Order

Management -

TBS All

Business

Rules

AS400 (14) AS400 (5) AS400 (2) / EYE Hyperion SQL Data Mart

Business

Rules

Business

Rules

Business

Rules

Business

Rules

Procurement

- Rock Blocks

Procurement

- Rock Blocks Planning -

Manugistics

Planning -

Manugistics

Business

Rules

Page 11: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

And in with the new

11

IBM

Cognos 8

Page 12: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

12

Our New Road – Rollout of the Teradata Data Warehouse

Build the data warehouse by subject area starting with global wholesale orders

Very large initiative

– 34 Unique sources

– 85 Million Records

Near real-time updates

– 3 regional systems in 3 different time zones

Page 13: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

13

Our New Road – Rollout of IBM Cognos 8 BI

Initial Focus

– Re-create selected reports giving them a global view

– Required alignment on standard dimensions and measures employed by the different geographic regions and channels of distribution.

– Achieve operational efficiencies by reducing time to gather source data and assemble into management reports

Survey analysts for usage of key reports

– Compile listing of common measures

– Prioritize the migration of reporting initiatives

Page 14: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

14

Major Pitfalls Along the Way

1. Unanticipated Complexity

2. Struggle to Deliver Initial Business Value

3. Lack of Clarity and Engagement

4. Lack of Documentation & Standards

5. Low Rate of User Adoption

Page 15: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

15

Major Pitfalls – Unanticipated Complexities

Initial Data Warehouse Requirements:

– Near real time data loads introduced unexpected challenges

– Wholesale orders from three separate regional transactional systems.

First Business Intelligence Initiative:

– Large, complex report with over 50 measures

– Measures were not well understood by the business

– As we dove deeper into requirements we uncovered a data source not planned to be loaded into the data warehouse

Page 16: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

16

Major Pitfalls – Struggle to Deliver Initial Business Value

Many milestones were achieved behind the scenes but…

No short term win could be achieved

– Deliverable was “all or nothing”

– No opportunity for incremental value

Development time was months not weeks due to concurrency with:

– Data Warehouse Implementation

– Data Validation

– Driving global definition of dimensions and measures

– First true attempt at querying our data warehouse

Page 17: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

17

Major Pitfalls – Lack of Clarity and Engagement

Established practice of documented business requirements was not enforced

Global alignment was stifled by a lack of regional resources

Published report did not meet the needs of the global audience

– Had global requirements but US decision makers introduced a bias

Lost the enthusiasm of the business users as a result of long development cycles and infrequent engagement along the way

Page 18: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

18

Major Pitfalls – Lack of Documentation & Standards

Business definitions known by individuals but not accessible for all to review

Standards were primarily sourced from the US region

– Resulted in confusion among users, even those within the US as to what the true definition of many measures and attributes really were.

– Uncovered more regional operational differences than anticipated which widened the gap between the requirements and the initial delivery

– Moved forward without first establishing a sustainable strategy for documentation

Page 19: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

19

Major Pitfalls – Low Rate of User Adoption

Users had a high level of comfort and satisfaction with the legacy platform

No compelling reason to move to the new platform as there was nothing new

Same report with new look and delivery method

Struggled to maintain viability of the new EBI Platform

Page 20: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

20

Getting Back on Track – Critical Success Factors

1. Deliver Incremental Value

2. Gather and Document Requirements

3. Implement Global Standards and Documentation

4. Drive Adoption with Innovative Solutions

Page 21: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

21

Deliver Incremental Value

First initiative should have been simpler in nature

– Would have ensured the invaluable quick win

– Built confidence in all of the stakeholders

– Opportunity to shakedown the process

We established a release strategy

– Defined the scope within manageable work units of 8 to 12 weeks.

– Focused on alignment of all stakeholders

• Sponsors

• Consumers

• Developers

Page 22: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

22

Deliver Incremental Value

Project Methodology

Requirements can change and evolve – BI is iterative.

Adapted our project management approach to best suit the project at hand – Be Flexible

Waterfall Model

– Those based upon well established business processes and familiar information

Iterative Model

– Those based upon emergent information and result in evolving solutions

All projects need to follow a process to maintain control

– We settled on a maximum of three learning cycles

Page 23: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

23

Gather and Document Requirements

Established representation of the business by region and functional area

– It was difficult to gather requirements and engage from afar

– We put resources on the ground

– The Timberland Solutions Group

• North America, Europe and Asia

Kept business engaged throughout the process ensuring „buy in‟

– Requirement and Design Reviews

– Encourage creativity and innovation

Page 24: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

24

Implement Global Standards & Documentation

Established strict naming conventions across the application

– Example: What is net sales?

Determined a single definition for each element

– Made sure we had a decision maker driving those definitions

Applied a naming standard to all IBM Cognos objects

– Before: Quarterly Order Analysis Report

– After: FIN-0001 – Quarterly Order Analysis

– Provided a common language for business and IT

Needed to publish our new standards in a manner that was easily accessible to everyone

24

Line Net AmountNet - DiscountGross – Markdown - Discount(Net – Discount) less all Returns

Page 25: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

Implement Global Standards & Documentation

Initially, documentation lived on network shares

– Difficult for users to find and navigate.

We needed a centralized web based solution that was easy to maintain

An Enterprise Wiki was the ideal platform

– Enables collaboration and comments

– Cross referencing of information discourages duplication

– Opportunity for Integration with IBM Cognos 8

25

Page 26: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

Implement Global Standards & Documentation

26

Integration of IBM Cognos 8 and the Enterprise Wiki

Page 27: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

Driving Adoption with Innovative Solutions

We gave them something they don‟t already have

– Rolling out Global Sell-Through Reporting

– Tapping into previously unviable data sources to enable regional insights

– It has generated excitement and renewed enthusiasm.

Fresh content encourages creativity and productivity

– Keeps senior management focused on your project

– Drives adoption

– Increases the viability of the platform and helps to ensure continued funding.

– Entices non-traditional users to utilize the service.

27

Page 28: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

Technical Conclusions

We discovered that there isn‟t a single “right way” to approach data modeling for BI.

We leveraged all of our proficiencies and various technologies for their strengths.

– Third Normal Form, or “Snowflake” data modeling was great for broad, but low level detailed analysis.

– Multi-Dimensional or “Star Schema” data modeling was an excellent approach for high level, aggregate analysis in a narrower scope and creating DMR packages.

– Cognos PowerCubes offered great performance, and a familiar interface with all the added benefits of the IBM Cognos 8 platform.

28

Page 29: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

29

Constant Learning and Evolution

We‟re on the right track

– 1st Consolidated global view of wholesale sales

– 1st Combination of wholesale and retails sales

– 1st Alignment of financials with sales data

– 1st Insight into emerging markets via 3rd party retailers

– 1st Consolidated view of corporate strategic initiatives

But its not over…

– Every day is a learning day

– This is a journey

Page 30: Lessons Learned: Building a New Enterprise Foundation for ... · Lessons Learned: Building a New Enterprise Foundation for Business Intelligence . The Timberland Company ... Kronos

Contact Information

Deborah Schanda

The Timberland Company

[email protected]

(603) 773-1149

Gregory Bonnette

The Ironside Group, Inc.

[email protected]

(781) 860-8840 x256

30