49
1 Business Intelligence Practice

Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Embed Size (px)

Citation preview

Page 1: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

1

Business Intelligence

Practice

Page 2: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Agenda

• BI Overview

• BI Current State

• Agile BI – A new Methodology

• Agile BI – Case Study – Abercrombie & Fitch

• Questions

2

Page 3: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Business Intelligence

3

Don Jackson draws on more than 27 years experience in the

information systems industry to help businesses achieve

greater profitability and reduce the cost of Business

Intelligence within their IT departments.

His team consists of over 70 dedicated professionals with

years of BI experience and industry certifications.

We have successfully implemented large DW projects for

both public and private sector clients including:• A & F

• AEP

• Abbott Nutrition

• Cardinal Health

• Nationwide Bank

• Nationwide Financial

• Nationwide Insurance

• NetJets

• State of Ohio Agencies

• Worthington Industries

Page 4: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Business Intelligence

On-Shore

Business Intelligence at

Off-shore Prices

Agile BI Methodology

• Information Factory

• Agile BI Development

• Business Sponsor / IT Alignment using Consensus

Centers of Excellence (COE)

• Data Architecture

• Enterprise Data Integration

• Information Delivery/Presentation/Visualization

Industry and partner certifications

• IBM, Informatica, MicroStrategy, Microsoft, Netezza,

Oracle, SAP/Business Objects

• Gold level certification

• TDWI, DAMA (CBIP, CDMA industry-certified)4

Page 5: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Applying

Agile Principles to

Business Intelligence

5

Page 6: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Agile Business Intelligence

6

Lessons learned from the trenches

Page 7: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

2009 Agile Projects

Abercrombie & Fitch

Abbott Nutrition

Cardinal Health

Nationwide Financial

NetJets

7

A&F – Enterprise Data Warehouse – 6 months

•DataStage, Netezza, and OBIEE

Abbott Nutrition – Customer Profitability – 16 weeks

•Consensus, Informatica, Oracle, Cognos

Cardinal Health – MAPS – 12 weeks

•Consensus, SSIS, SqlServer, Performance Point

Nationwide Financial – 12 weeks

•Informatica, Teradata, MicroStrategy

NetJets – Enterprise Data Warehouse – 6 months

•Consensus, Business Objects, BODI, Oracle

Page 8: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

BI Development

Inefficient and Expensive

Labor intensive: too much time spent gathering and

organizing data

Tools are not integrated: reporting and analysis are not

linked with the processes that ensure accuracy

Lack of consistency between monitoring, analysis, and

reporting due to poor data lineage

8

Page 9: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Inefficient, labor intensive process without automation

9

Analysis &

Reporting

Data Models

Data

Movement

& Quality

Source

Data

DeployTestBuildDesignAnalysisRequirements

Entity Relationship

Diagram

in ERWin

by Data Modeler

ETL Modules

in PowerCenter

by ETL Developer

Use Case

in Excel or Word

by Business Analyst

Manual rekeying?

Manual rekeying?

Business Object

Definition

in Excel or Word

by Solution Architect

Manual rekeying?

Cube

by OLAP Developer

Manual rekeying?

Tables

in SQL

by DBA

ETL Test Scripts

in Excel or

Quality Center

Manual rekeying?

Manual rekeying?

Reports

by Report Developer

In SQL

By DBA

User Documentation

by Business Analyst

ETL Documentation

In Word or Visio

Operations

Documentation

in Word

Manual rekeying?

Manual rekeying?

Page 10: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

BI SDLC: Waterfall

1

Business Case

Assessment

2

Enterprise

Infrastructure

Evaluation

3

Project

Planning15

Implementation

16

Project

Evaluation

8

Database

Design

12

Application

Development

11

ETL

Development

13

Data Mining

10

Metadata

Repository

Design

14

Metadata

Repository

Development

9

ETL Design

Justification Initiate

5

Data Analysis

4

Project

Requirements

Definition

6

Application

Prototyping

7

Metadata

Repository

Analysis

Solution Scoping Design Develop/Test

Implement

Proceed

Gate

Define

Gate

Commit

Gate

Accept

Gate

Close

Gate

Begin

Gate

10

Time to Value:

1 – 2 Years

Page 11: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Status Quovs. Agile

11

Manual, Paper Based, Slow, Error

Prone

Automated, Online, Reusable, Accessible,

Governed

Page 12: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Agile Overview

12

Will adopting an Agile Methodology solve our issues?

Page 13: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

The Agile Manifesto

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.

13

Page 14: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Scrum Methodology Scrum is based on a "Sprint," which is “typically” a 30-

day period focused on a specific deliverable.

14

1. Product backlog is

determined

2. Backlog is prioritized

3. 30 day sprint is

commenced

4. Daily standup

meetings are directed

by the Scrum Master

5. Product is delivered

Page 15: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Key Agile Principles!

The Fundamentals

To achieve breakthrough performance and cost savings would require a development process with the following:

Mandatory Characteristics of Methodology:

As business and IT friendly as possible

As lean as possible

As repeatable as possible

With the highest quality possible

At the lowest cost possible

15

Page 16: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Agile Alignment

16

Information

Process

Technology

Users and Tools

Stewardship

How does ICC’s methods identify the right metrics

for senior management?

How does ICC’s methods capture business rules,

calculations and measures? Why is it faster?

How can you incorporate our current technology

platform into an Enterprise Data Warehouse?

How does the Agile process address divergent

user needs for analysis and reports?

How does the Agile process ensure data accuracy

and integrity?

Page 17: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

17

Finance

• Income Statement

• Drill-down Variance

• Operational Plan Variance

• Cash Flow/Working Capital

• Balance Sheet

• CapEx/Strategic Investments

• Treasury

Marketing

• Market Opportunities

• Competitive Positioning

• Product Life Cycle Management

• Pricing

• Demand Generation

Sales

• Sales Results

• Customer/Product Profitability

• Sales Tactics

• Sales Pipeline

• Sales Plan Variance

Customer Service

• On-Time Delivery

• Information, Complaint, and Claims

• Service Benchmarks

• Service Value

Product Development

• Product & Portfolio Innovation

• Product Development Milestones

• Market & Customer Feedback

Operations

• Purchasing and Procurement

• Production and Capacity

• Inventory Management

• Distribution and Logistics

• Cost & Quality Management

• Process Efficiency

Human Resources

• Organization and Staffing

• Compensation

• Talent and Succession

• Training and Development

• Benefits

Information Technology

• Business Value Map

• IT Portfolio Management

• Project/SDLC Management

• IT Vendor Management

• IT Compliance Management

Executive Management

• Financial Performance • Risk Management • Compliance Management

CommonBusiness Functions

Shared Data – Conformed Dimensions

Page 18: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

18

Capital

Expenditure

Planning

Expense

Planning and

Control

Headcount and

Compensation

Planning

Sales Planning

and Forecasting

Financial Summary

Balance Sheet

Income Statement

Cash Flow

Strategic Financial Planning & Forecasting

Finance

Sales

HR

Operations

Hea

dco

un

t E

xp

en

se

sR

eve

nu

e P

lan

Ma

rke

t D

em

an

d

Cap

ita

l Exp

en

ditu

res

Depreciation

Expense

Operating Expense

Financial Process Flow

Operations

Page 19: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Re-thinkEverything!

Change the way we:

Capture and document requirements

Estimate and manage work

Design the architecture and build models

Develop and test ETL code

Implement data stewardship

Deploy BI Systems

Build Enterprise Data Warehouse Systems

19

People

Process

Platform

Page 20: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Business and Technical Value Chains

A framework to organize

Agile BI processes

20

Page 21: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Value Chains

21

Page 22: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Value Chain Deconstruction

22

Page 23: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Analysis & Reporting The Business Value Chain

• “Objective Modeling” is used to break down (analyze) and align broadly stated objectives (epics) into a hierarchy of manageable, easily understood questions and ideas (stories).

• Stories are shared with Data Architecture and Data Integration and linked to the Business Value Chain to provide continuous focus on delivering Business Value.

These stories go through a five-step process to transform them into elements of a meaningful dimensional model (synthesis)

1. Business Questions Business Terms

2. Business Terms + Dimensional Functions (topic, category,

measure)

3. Dimensional Functions are assembled into Multi-dimensional

Information Packages

4. Queries & Dashboards are created from the Info Packages

5. Queries & Dashboards are reviewed to confirm they answer

the target business questions

2

Page 24: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

DataArchitecture

The Technical Value Chain

After receiving the business terms from the business value chain, initial requirements and data architecture are determined.

Major deliverables include:

Initial Architecture Modeling (review existing models)

Conceptual Data Models,

Logical Data Models,

Physical Data Models,

Data Model Patterns and

Reference Models (per release cycle)

Coordination with enterprise architecture group is essential

24

Page 25: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Data Integration

The Technical Value Chain

• The business and architecture value chains are used as inputs to create the data integration stories.

• These stories are used to identify target-to-source data

mappings and identify the elements that will comprise

the ETL rules for each sprint cycle.

Major deliverables include:

• Data Quality Profiles

• Target to Source Maps

• ETL Process Flows

• ETL Reference Patterns

• ETL Test Scripts

• ETL Code

25

Page 26: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Scrum Story Cards

Page 27: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Horizontal vs. Vertical Slice

27

Account Payable

(Mainframe)

Account

Receivable

(Mainframe)

Flat File

Flat File

Account Payable

Staging Area

(Oracle DB)

Account

Receivable

Staging Area

(Oracle DB)

SOURCEPSA

(Staging Database)

Mickey

(Lotus Notes DB)

Flat File Mickey Staging

Area

(Oracle DB)

TIPS

(Lotus Notes DB)

Excel / Flat File TIPS

Staging Area

(Oracle DB)

Account Payable

Datamart

(Oracle DB)

Account

Receivable

Datamart

(Oracle DB)

TARGET

(Datamarts)

Freight Payments

Datamart

(Oracle DB)

Sales Activity

Datamart

(Oracle DB)

Financial

Adjustment

Datamart

(Oracle DB)

Profitibility

Datamart

(Oracle DB)

Cognos Frame

Work Model

P&L Reporting

PackageP&L Report

P&L Ad Hoc

Queries

Profitibility Process Flow – Logical View

COGNOS

CONSENSUS

Page 28: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Customer

Profitability:

Reuse Example

28

1. AR Business Terms

2. AR Modeling Objects

3. AR Info Packages

4. AR Source to PSA Code/Audit

5. AR Source to PSA Code Tables

6. AR PSA to EDW

7. AR EDW to AR DM Code/Audit

8. AR EDW to AR DM Codes Tables

9. AR Data Mart

10.AR Cognos Framework

1. Reset Audit Table (21)

2. Load Audit Table (21)

3. Reset PSA Table (4)

4. Load PSA Table (4)

5. Verify AR Table (6)

6. Verify AP Load (1)

7. Verify Load (13)

8. Load Staging Table (11)

9. Load Dim Table (3)

10.Final Load (9)

Value Chain ETL Patterns

Page 29: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

29

Case Studies

Page 30: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Sprint Cycles

30

In a perfect world – 2 week Sprint cycles

In the real world – Velocity and business requirements

determine length of Sprint cycles

Page 31: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

31

A&F - Retail Merchandising System

November 10,

2009

Page 32: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

A&F ETL IF Project

Abercrombie & Fitch ETL Information Factory Project:

• ETL transformations using IBM DataStage version 8

• Multiple sources systems, ranging from Oracle RMS, PeopleSoft,

and DB/2. Abercrombie team populates into Staging database.

• ICC Information Factory development to transform Staging to

Netezza Data Warehouse foundation target.

• Around 300 ETL jobs delivered during the six month project.

• Sprint activities include: Mapping, Design Specifications,

Development, Code Reviews, and QA Testing.

Page 33: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

A&F Product Backlog Subject Areas

Page 34: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Maturity and Velocity

Quality

Speed

People

Platform

Process

0Current State

1Defined

2Architected

3Implemented

4Integrated

5Optimized

Combined

Velocity

Page 35: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Efficiency Gains

35

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

4.00

Sprint 2 Sprint 3 Sprint 4

2.31

3.00

3.82

ETL Jobs per Day

Jobs per Day

Productivity increased by 66% from

Sprint 2 to Sprint 4

0%

30%

66%

0%

10%

20%

30%

40%

50%

60%

70%

Sprint 2 Sprint 3 Sprint 4

Efficiency

Efficiency

Page 36: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Cost per Sprint

36

$-

$50,000

$100,000

$150,000

$200,000

$250,000

$300,000

$350,000

Sprint 2 Sprint 3 Sprint 4

$339,960

$279,360 $259,560

Cost per Sprint

Page 37: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Sprint 1 – Training and Setup

Three week Sprint 1 for training and prep:

• Information Factory members trained and educated on IBM DataStage and Netezza.

• Senior team members installed IBM DataStage environment and laptop configurations.

• Analysis & Design team members created Design Specifications and QA Test Plan documentation.

• Aggressive December timeline in order to start Development in Sprint 2. Team was flexible with their schedules.

• Helpful task: Performed team building exercises to establish group dynamics.

Page 38: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Sprint 2 – Three ETL Subject Areas

Five week Sprint 2 on three subject areas:

• Large hierarchy subject areas where our „preparation and setup‟ from Sprint 1 was put to the test.

• Helpful tool: Daily Scrum meeting to communicate and discuss tasks at hand.

• Helpful rule: If the source was not defined by the deadline, the ETL job was pushed into the next Sprint backlog.

• Helpful task: Unit Testing, Code Review, and plenty of QA testing to prevent defects and rework.

• Helpful communication: Mercury Interactive Quality Center to track and log defects.

Page 39: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Sprint 3 – Four ETL Subject Areas

Six week Sprint 3 with Reusable Code:

• Efficiencies kicked-in with consolidated A&F QA process, utilized previously developed reusable code, and split team into two „pods‟.

• Helpful activity: Added Design Review with A&F internal team to prevent downstream QA bugs.

• Helpful task: Coding re-use of existing jobs, shared containers, documentation, and standards.

• Helpful environment change: Migrated from Windows to LINUX platform to speed up development without server lockups.

• Helpful team knowledge: Project experience allowed Sprint to be completed early.

Page 40: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Sprint 4 – Transactional Data in Subject Areas

Six week Sprint 4 to transform large data volume:

• Large data volume in Sprint required team to monitor

performance and speed within the ETL jobs.

• Overcame hurdles with unexpected source design changes via a

flexible SOW schedule.

• Final game-plan established for a strong finish to deliver by the

end of May.

Page 41: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Share a strong sense of purpose with a commitment to

performance objectives:

• Experienced Project Managers, Architects, and Sr. Developers

were responsible for ensuring successful project delivery.

• Junior developers completed the ICC Apprentice Program and

ETL training to become highly skilled ETL developers.

• Created “project specific library” of reusable components.

• Test-driven development reduces defect rework which saves time

and money.

• Continuous visibility of progress and work product review.

Unique and Successful

Page 42: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

42

Summary

Page 43: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Process

Agile Business

Intelligence

43

Program Management

• Business Justification, Financial Management, Portfolio Management

Scrum Management

• Release Planning, Sprint Planning, Sprint Execution

Business Modeling

• Business Questions, Business Terms, Business Objectives, Business Stories

Solution Prototyping

• Topics, Categories, Measures, Information Packages

Value Chain Deconstruction

•Business Analytics, Data Integration, Data Architecture

Test-Driven Development

•Business Value validation, Technical Value Test Scripts, Automated &

Continuous Integration/Regression Testing, Business-led Acceptance Testing,

Production & Operation Support

•Training & Deployment, Service Level Agreements, Operations Support &

Maintenance

Page 44: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Agile Alignment

44

Information

Process

Technology

Users and Tools

Stewardship

We quickly capture the right metrics and analysis

requirements for each user group

Our process provides dynamic business rule and

data classifications, that are reusable

We are certified in all major technologies and can

assist enterprise architecture to ensure scalability

and flexibility

We are experts in delivering real value in terms of

analytics, dashboard and detailed drill down

reporting to all user audiences

Our process implements stewardship from the

start and ensures data accuracy and integrity

Page 45: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

ICCAgile BI

A Game Changer

45

•We have applied Agile principles to address the

current inefficiencies in BI development

•We have created an integrated process that

automates many of the coding activities

•We have connected the Business value with the

Technical value so all parties understand their

dependent relationship

Page 46: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

46

There is no method or process “silver bullet”

Methodologies continue to evolve and agile

philosophies are a key component.

Page 47: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

47

IT organizations need to find the balance

between formality and agility.

Adequate planning is a mix of long-term

strategy and short-term execution.

Page 48: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

48

Economic risk can be reduced by

implementing Sprint cycles.

At its core, Scrum is about people and

deliverable-based project management.

Page 49: Business Intelligence Practice - DAMA Indiana 29Apr2010.pdfBusiness Intelligence 3 ... •Worthington Industries. Business Intelligence On-Shore Business Intelligence at ... Use Case

Your Questions?

49