20 Questions to Ask When Formulating a BI Strategy and Roadmap

20 Questions to Ask
When Formulating a
BI Strategy and
Roadmap
Dr. Bjarne Berg
COMERIT
© 2012 Wellesley Information Services. All rights reserved.
In This Session …
•
•
•
•
We will take a look at the top 20 questions that should be
considered as part of a BI strategy
We will look at project sizing, staffing, tool selection, and
technical architecture
We will explore BI self-service and service level agreements, and
take a look at a real project’s way of demonstrating success
After this session you will be able to start formulating your own BI
strategy to guide your implementation
1
What We’ll Cover …
•
•
•
•
•
•
•
Planning, Scoping, and Sizing the SAP BI Initiative
BI Program Training
BI Service Level Agreements (SLAs)
Picking the Right BI Tools
BI Self-Service Implementation and Limitations
Milestone Plans and Change Management
Wrap-Up
2
#1: Align Your BI Strategy with Your Company’s Strategy
•
•
•
•
What are the drivers for the project?
Why do you need visibility – increase revenue, decrease
expenses, increase competitive advantage (how? And how do you
measure this?)
Who are the company’s customers – what do they have in
common? Who are their vendors (your competitors)?
How can the company’s customers be segmented? What changes
are occurring in the customer base? Where is the company
heading?
The enterprise data warehouse should set the stage for
effective analysis of information to make strategic
decisions and identify competitive advantages
(proactive and not retroactive!)
3
#2: What Data Warehouse Strategy to Employ
•
•
•
Typically, the current state of Data Warehousing (DW) is a
combination of centralized and decentralized warehouses
resulting in inefficiencies
Moving to a centralized DW should enable future projects to
reduce costs by leveraging common hardware, standardizing on
software, and leveraging a pool of technical resource (is your
project a cost-saving project?)
How can you provide information, not data, for decision making
(KPIs?)
4
#2: What Data Warehouse Strategy to Employ (cont.)
•
•
For example, project X provides an end-to-end BW/BI solution that
empowers decision making to help provide better customer
service and deliveries to increase profitability – How?
 Increased accuracy of reports
 Timely information in an interactive, easy-to-use manner
 Standardized reporting method and shared tools
 Access to enterprise-wide information
 Continuous monitoring of KPIs; profitability and
margin analysis
The goal is to give users the information when they need it and in
a format they understand so they can execute day-to-day
decisions and be more productive
5
Defining the Scope
•
•
For the first go-live, keep the scope as simple as possible, in an
area with solid standard BW content (i.e., Accounts Payable,
Accounts Receivable, G/L, or COPA)
You have only three dimensions to work with:
If one of these dimensions changes, you have to
adjust at least one of the others or the quality of your
BI initiative will suffer
6
#3: Writing the Strategic Plan for Your Enterprise BI Effort
•
•
•
•
•
Table of Contents
Executive Summary
Background
Strategy
 Motivator of change (why?)
 As-is state of systems and reporting
 To-be state of enterprise data warehouse
 Benefits of the enterprise data warehouse
 Proposed scope
 Proposed architecture
 Proposed roll-out plan
 Proposed project organization
 Proposed support organization
Resources
 Internal resource assessment
 External resource assessment
 Training needs
 Recruitment
The strategic plan
should contain
these sections:
•
•
•
•
Vendor overview and/or selection
 Hardware
 Software
 Partners
Budgets
 Detailed budget
 Proposed funding approval
Limitations, Assumptions, and Risks
References
7
The Living BI Strategy — How to Make It Work …
•
•
•
•
A BI strategy is a living document that is subject to change
It is not a one-time effort that is ignored after the first change
(many create a strategy only to file it in a drawer)
The strategy should be clearly communicated to all team
members and the business community
Change control approvals are needed to make the strategic
planning process work in reality
A periodic review should be scheduled
(e.g., quarterly) to monitor how well the
implementations follow the strategy
8
#4: Pick a Formal BI Methodology — You Have Many
Choices
•
•
Accelerated SAP (ASAP) methodology is not your only choice
Even though they are harder to manage on a large BI project,
consider RAD, JAD, or EP (Scrum/Agile) based on the time to
delivery and impact of failure
When to Select Different Methodologies
High
Joint Application Design
(JAD)
System development Life cycle
based methodologies
(SDLC)
Time to
Delivery
Extreme Programming
(EP)
Rapid Application Development
(RAD)
Look at what your
organizational
partners have done
You may know more
about RAD than you
think!
Low
Low
High
Impact of Failure
Source: Bjarne Berg, Data
Management Review 2004
9
#5: The Project Scope and Project Sizing — What to Build
•
•
ID
By outlining high-level deliverables, we can make a set of assumptions for a
bottom-up project sizing in terms of labor hours, customization, and number of
BI reports and dashboards
This example is for a BI program with 3 projects
Application Area
1 OpEx
Proj-1- ETL
Proj-1 DSO (LVL-1 w.o. & DTP)
2 OpExProj-1- DSO Reportable
3 OpEx
4 OpEx
Proj-1- New Cubes
5 OpEx
Proj-1- Masterdata attribution
6 Proj-1
OpEx - BOBJ and reporting
Proj-2- ETL
7 FAST
Proj-2- DSO (LVL-1 w.o. & DTP)
8 FAST
Proj-2- DSO reportable
9 FAST
10 FAST
Proj-2- Masterdata changes
11 FAST
Proj-2- InfoCubes
Proj-2- BOBJ and Reporting
12 FAST
13 Metrics
Proj-3 - ETL
14 Metrics
Proj-3 - DSO (LVL-1 w.o. & DTP)
15 Metrics
Proj-3 - DSO reportable
16 Metrics
Proj-3 - Masterdata changes
Proj-3 - InfoCubes
17 Metrics
Proj-3 - BOBJ and Reporting
18 Metrics
19 Proj-1
OpEx Phase -2 Enhancements
20 Proj-2
FAST Phase -2 Enhancements
Proj-3
21 Metrics Phase -2 Enhancements
Quantity
(estimated)
4
4
3
4
5
4
3
3
2
4
5
4
3
3
4
1
1
1
Development
Strategy
Enhancements
New
New
New
Redesign
New
Enhancements
New
Enhancements
Enhancements
New
New
New
New
New
New
New
New
Enhancements
Enhancements
Enhancements
BW enhancements (H/M/L)
Dashboards Analysis reports
WebI reports (Estimated #)
ETL/DTP DSO IC Masterdata
(#)
Web Excel PPT Standard Ad-hoc Re-design
H
M
H H
- H
H
6
22
30
1
30
10
M
H
H H M
- H
6
18
12
1
28
8
H
H
H H H
- H
8
28
16
1
22
2
L
L L
L
2
7
5
5
1
L
L L
L
2
6
2
5
1
L
L L
L
3
6
3
5
1
-
This preliminary estimate is based on a solid skill set of SAP NetWeaver BW
and SAP BusinessObjects developers, a new BW implementation
10
Use Project Sizing Benchmarks
•
•
We base our assumptions on average development time for each
of the area based on complexity
Naturally, some may finish earlier, while others may take longer,
so these numbers are averaged based on experiences with 50
SAP NetWeaver BW and SAP BusinessObjects projects during the
last decade
High/New
Medium
Low
BW Development Hours
ETL & DSO/D
IC
mapping
TP
260
300
280
230
260
240
220
180
160
MD
180
140
68
Front-end Hours (incl RAD sessions)
Require
RAD
Item
Build
Cut-Over
ments
sessions
Dashboards
110
11
280
21
Analysis
32
14
24
4
WebI
24
7
11
2
Total
422
74
44
Many new BI program managers underestimate testing and changes of
reports and dashboards during User Acceptance Testing (UAT)
The testing time for the BW work is separated as its own estimate, while
the RAD sessions are included in the SAP BusinessObjects assumptions
#6: Look at a BI Project as a Holistic Effort
Development Tasks
BW enhancements (hours)
Dashboards
ETL/mappin
(hrs)
Masterdata
IC
DSO/DTP
g
0
0
0
0
1040
Testing and Deployment
Supporting tasks
0
0
0
WebI
New &
adhoc
0
312
208
229
89
358
394
447
3,077
920
1200
0
0
0
0
0
0
0
636
424
466
182
729
802
912
6,272
3 OpEx - DSO Reportable
0
0
840
0
0
0
0
0
0
252
168
185
72
289
318
361
2,485
4
0
0
1120
0
0
0
0
0
0
336
224
246
96
385
424
482
3,313
0
0
0
900
0
0
0
0
0
270
180
198
77
310
341
387
2,663
ID
Application Area
1 OpEx - ETL
2
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
OpEx- DSO (LVL-1 w.o. &
DTP)
OpEx - New Cubes
OpEx - Masterdata
attribution
OpEx - BOBJ and
reporting
FAST - ETL
FAST - DSO (LVL-1 w.o.
& DTP)
FAST - DSO reportable
FAST - Masterdata
changes
FAST - InfoCubes
FAST - BOBJ and
Reporting
Metrics - ETL
Metrics - DSO (LVL-1
w.o. & DTP)
Metrics - DSO
reportable
Metrics - Masterdata
changes
Metrics - InfoCubes
Metrics - BOBJ and
Reporting
OpEx Phase -2
Enhancements
FAST Phase -2
Enhancements
Metrics Phase -2
Enhancements
Total
Analysis reports (hrs)
Web
Excel
PPT
Require
ments
Project
mgmt
Basis
Unit
test
System Integrati
Rollout
on test
test
Initiative
total hrs
0
0
0
0
2532
1628
2220
74
1760
760
1643
0
531
2123
2336
2654
18,260
920
0
0
0
0
0
0
0
0
276
184
202
79
316
348
396
2,722
780
900
0
0
0
0
0
0
0
504
336
370
144
578
636
722
4,970
0
900
0
0
0
0
0
0
0
270
180
198
77
310
341
387
2,663
0
0
0
280
0
0
0
0
0
84
56
62
24
96
106
120
828
0
0
1120
0
0
0
0
0
0
336
224
246
96
385
424
482
3,313
0
0
0
0
2532
1332
888
74
1584
760
1282
0
423
1690
1859
2113
14,537
1300
0
0
0
0
0
0
0
0
390
260
286
112
447
492
559
3,846
1040
1200
0
0
0
0
0
0
0
672
448
493
193
771
848
963
6,627
0
900
0
0
0
0
0
0
0
270
180
198
77
310
341
387
2,663
0
0
0
540
0
0
0
0
0
162
108
119
46
186
204
232
1,598
0
0
1120
0
0
0
0
0
0
336
224
246
96
385
424
482
3,313
0
0
0
0
3376
2072
1184
74
1056
1013
1552
0
516
2065
2272
2582
17,763
220
180
160
68
844
518
370
0
264
442
525
138
186
746
820
932
6,413
220
180
160
68
844
444
148
0
264
442
466
138
169
675
742
843
5,802
220
180
160
68
1266
444
222
0
264
568
565
138
205
819
901
1024
13,973
15,371
6,660
5,640 4,680
1,924
11,394
6,438 5,032
222
5,192
9,089
9,436
4,159 3,493
17,467
7,044
120,171
This estimate is at a +/- 15% accuracy. A more detailed sizing exercise should be
undertaken at the beginning of each phase and staffing plans updated accordingly.
#7: Give Estimated Labor Hours by Projects
Estimated Labor Hours
19,259 , 16%
36,070 , 30%
Project-1
OpEx
Project-2
FAST
Metrics
Project-3
Phase-2 enhancements
(all tracks)
35,809 , 30%
29,033 , 24%
This creates a “menu” that senior leadership can select from while seeing the overall
relative size of the projects from an efforts perspective
Estimated Labor Hours by Activity — All Projects
Estimated Labor Hours
Backend BW and ETL
BOBJ front-end
17,467 , 15%
9,436 , 8%
Requirements
18,904 , 16%
Testing
Basis
Project management
4,159 , 3%
Roll-out
28,278 , 23%
32,837 , 27%
9,089 , 8%
Presenting the data also by different tasks provides guidance on how to staff the
project and how many resources may be required
Estimated Labor Hours by Track and Activity
Estimated Labor Hours
9,856
10,000
9,785
9,000
7,933
8,000
7,000
7,762
6,410
6,100
6,020
6,000
5,682
5,243
5,205
4,900
5,000
4,220
3,726
4,000
3,000
2,566
2,847
2,772
2,230
2,262
2,000
1,324
1,070
1,342
1,000
-
This estimate is at a +/- 15% accuracy. A more detailed sizing exercise should be
undertaken at the beginning of each phase and staffing plans updated accordingly.
#8: Estimate the Full-Time Employee (FTE) by Project
Activity
Project 1 - Requirements
Project 1 - BW Development
Project 1 - BOBJ Development
Project 1 - Project management
Project 1 - Basis
Project 1 - Testing
Project 1 - Rollout
Project 2 - Requirements
Project 2 - BW Development
Project 2 - BOBJ Development
Project 2 - Project management
Project 2 - Basis
Project 2 - Testing
Project 2 - Rollout
Project 3 - Requirements
Project 3 - BW Development
Project 3 - BOBJ Development
Project 3 - Project management
Project 3 - Basis
Project 3 - Testing
Project 3 - Rollout
Estimated
Labor Hours
2,566
6,020
5,682
2,847
1,324
9,856
5,243
2,230
4,900
6,410
2,262
1,070
7,933
4,220
3,726
6,100
7,762
2,772
1,342
9,785
5,205
FTE Equivalents
Project-3,
19.80 , 32%
Project-1,
20.70 , 34%
Project-2,
20.50 , 34%
Estimate the FTE by 1,620 hours available for real project work per employee, not the
hours the employee works overall (i.e., 1,680 or 1,920)
#9: Be Aware of the Many Pitfalls of BI Efforts
•
•
•
Failure to break from as-is environment
 Treating legacy systems as “requirements”
 Comparing and replicating old reports and system
functionality
Underestimating development effort of complex requirements
 ERP is different than most legacy systems; as-is reporting
 Failing to understand sources of information. (i.e., sales
reporting) can come from sales orders, deliveries, billings, A/R,
G/L, or COPA
Single sponsor
 Lack of corporate ownership and executive buy-in
 No succession plan and the Enterprise BI Program often
becomes an “orphan”
17
#9: Be Aware of the Many Pitfalls of BI Efforts (cont.)
•
•
Failure to quickly disable legacy reporting systems
 Creates competing systems, politics, and no real cost savings
 Removes urgency and creates slow user adaptation
Overly complex architecture and lack of enforcing of standards
Technology is seldom the reason why BI programs
fail; organization and strong leadership is
paramount
18
What We’ll Cover …
•
•
•
•
•
•
•
Planning, Scoping, and Sizing the SAP BI Initiative
BI Program Training
BI Service Level Agreements (SLAs)
Picking the Right BI Tools
BI Self-Service Implementation and Limitations
Milestone Plans and Change Management
Wrap-Up
19
#10: Plan for Developer Training Before the Project Starts
•
•
•
Make sure your
internal staff is
well trained before
the project starts
These 3 official
SAP
BusinessObjects
classes should be
taken by all project
team members
Schedule these
together as a oneweek training class
•
Dashboard Core – 2 days (BOX-310)
•
This course is intended for inexperienced SAP BusinessObjects Dashboards 4.0
developers who need to create and distribute interactive and connected dashboards.
Participants will gain the detailed knowledge necessary to design a dashboard that
can be used to facilitate the decision making process. Participants will become
familiar with methods for connecting their dashboards to popular live data sources.
Participants will be able to shorten their development time using templates, themes,
and best practices when designing dashboards.
•
Analysis Edition for Microsoft Office 1-day (BOAN-10)
•
Audience: Consultants, Project Team Members, Power Users. Learn the basic
functions and navigation options of Analysis, edition for Microsoft Office. Learn the
special functions and layout design options of Analysis, edition for Microsoft Office.
•
BI 4.0 Web Intelligence Report 2-days (BOW-310)
•
The target audience for this course is report designers who need to access and
analyze information using Interactive Analysis and BI launch pad. Participants will
gain the comprehensive skills and in-depth knowledge needed to access, analyze, and
share data using SAP BusinessObjects Interactive Analysis and BI launch pad. After
the course, participants will be able to efficiently and effectively manage personal and
corporate documents to access the information they and report users need, when
they need it. They will be able to design reports using Interactive Analysis and share
their analysis with other users.
20
#11: Conduct Hands-On Workshops for Continued
Education
•
•
•
Plan for hands-on workshops 2-3 months after the formal training
is completed to get advanced concepts answered
WebI workshop – 2 days
 Covers WebI development as basic, intermediate, and advanced
development concepts. Client covering facilities and PCs and
cost is based on consulting charges and travel costs for
facilitator, regardless of how many attend (normally max. 12).
Xcelsius (Dashboard) workshop – 1 day
 Covers Dashboard development as basic, intermediate, and
advanced development concepts. Client covering facilities and
PCs and cost is based on consulting charges and travel costs for
facilitator, regardless of how many attend (normally max. 12).
Many do not know what questions to ask during first-time training. It is important to
have follow-up training after 2-3 months of hands-on working with the BI tools.
This makes the team really productive!
What We’ll Cover …
•
•
•
•
•
•
•
Planning, Scoping, and Sizing the SAP BI Initiative
BI Program Training
BI Service Level Agreements (SLAs)
Picking the Right BI Tools
BI Self-Service Implementation and Limitations
Milestone Plans and Change Management
Wrap-Up
22
#12: Selecting Objective Measures for the BI SLA
•
Measures drive behavior, so
be careful when selecting
them. They should be:
 Simple to understand and
easy to calculate
 Meaningful and drive the
behavior you want to
encourage
 Controllable and immune
to manipulations
 Instruments that collect
measures must be
consistent overtime and
as automated as possible
Sites, such as the free online “KPI-Library,” have over 6,000 standard measure
definitions based on the SEC, API, ISO, FASB, GAAP, IEEE, and other organizations
23
Standardized — BI SLA Performance Measures
•
Standard measures exist for SLAs. These include:
 First-Level Call Resolution (FLCR)
 Average Call Answer Time (ACAT)
 Percentage Calls Re-opened within Two weeks (PCRT)
 Percentage of Training Type Calls (PTTC)
 Number of Tickets Escalated to level-2 support (NTE2)
 Percent of Tickets Escalated to level-2 support (PTE2)
 Number of Tickets per Service Employees (NTSE)
 Number of Service Employees per User (NSEU)
 Average Service Employees Training Level (ASET)
 Percent Service Employees Certified (PSEC)
 Turnover Rate of Service Employees (TRSE)
 End User Satisfaction Score (EUSS)
 Number of System Failures (NOSF)
 Number of Critical System Failures (NOCF)
24
More BI SLA Performance, More Measures
•
Additional measures
 Mean Time between Failures (MTBF)
 Mean Time between Critical Failures (MTCF)
 Mean Time to Provision (MTTP)
 Mean Time to Repair (MTTR)
 Percent Up-time Per System (PUPS)
 Percent Down-Time Per System (PDPS)
 Percent Call-Back to Customers (PCBC)
You can create balanced
 Cost per Service Ticket (CPST)
BI-SLA scorecards by
 Cost per Service Employee (CPSE)
assigning weights.
 Cost per Serviced System (CPSS)
Pick 10-12 initially and add
 SLA Operating Efficiency (SLAOE)
more as the relationship
 SLA Operating Effectiveness (SLAOF)
matures
 Employee Turnover Rate (EMTR)
25
The BI SLA Components
•
The BI SLA sections should include:
 Duration of SLA
 Party definitions
 Communication channels
 Roles and Responsibilities
 Legal obligations and jurisdiction
 Financial obligation and payment terms
 Service-level definitions
 Systems and priorities
 Users and priorities
 Processes and priorities
 Security requirements
 Reporting and Escalations
 Termination clauses
 Contact lists for operations
Source: The SLA Toolkit, 2012
26
Secret: You Can Buy SLA Templates from Online Vendors
•
Some vendors provide complete
toolkits for generic SLA agreements
that you can use to “fill in the blanks”

Prices typically range from $199 to $999
Source: www.service-levelagreement.net , 2012
•
•
Source: www.sla-world.com/check.htm , 2012
There are even detailed checklists to assure that you don’t
forget to include critical items in your SLA, such as legal
remedies, jurisdictions, intellectual property rights, etc.
Simpler, free templates can be also downloaded online at:
 www.continuityplantemplates.com/files/it-service-levelagreement-templates.docx
27
#13: BI Users Also Have Responsibilities Under the SLA
•
The BI users should also have specific responsibilities under the
SLA. These should be spelled out in detail. This include:
 All BI users must read and sign a formal corporate
security policy and enterprise data sharing rules
 BI users will use only specified telephone numbers,
Web sites, and email addresses to request support (no “work
around”)
 Each BI user must attend two hours of BI training sessions
before receiving a log-on
 Each BI power user must attend a specific training session on
Crystal, WebI, Analysis, Xcelsius, etc. (each software used)
It is in the BI program and user’s best interest to
have clearly defined user responsibilities
28
What We’ll Cover …
•
•
•
•
•
•
•
Planning, Scoping, and Sizing the SAP BI Initiative
BI Program Training
BI Service Level Agreements (SLAs)
Picking the Right BI Tools
BI Self-Service Implementation and Limitations
Milestone Plans and Change Management
Wrap-Up
29
#14: Use Data Visualization — SAP BusinessObjects
Dashboards
•
•
Dashboards can be built using
the SAP BusinessObjects
Dashboards tool (formerly
known as Xcelsius)
It is an easy way to present
data graphically and with
simple navigation
#15: Design Your Mobile Dashboards Differently
•
Pick a mobile
platform that you will
support (Android,
Apple, etc.) and
design towards that
platform
•
Mobile dashboards
makes most sense
when executives,
managers, and
leaders have mobile
devices that have
sufficient display
area (not phones)
•
All dashboards are most useful when compared to
something. This dashboard is relative to a business plan.
•
Notice that all graphs can be displayed many ways and
that color coding is consistent across dashboards
31
Number-Based Dashboards
Dashboards can
also be highly
formatted and static
with little user
interaction
• In this dashboard,
we included some
KPIs and only the
balance sheet for
an organization,
instead of using
Crystal reports for
this sort of work
•
Not all dashboards have a high degree of navigation and
imagery. For finance dashboards, presenting the numbers in a
meaningful way may be more important.
SAP BusinessObjects Analysis — Excel Interface
•
•
The SAP
BusinessObjects
Analysis tool
exists in both:
 Microsoft Office
edition
 OLAP edition
(Web)
The Microsoft
Office edition
supports both
Excel and
PowerPoint
Image source SAP AG
33
SAP BusinessObjects Analysis — PowerPoint Interface
The tool has a query panel and can embed “live” BI analysis in
the Microsoft Office applications Excel and PowerPoint
34
SAP BusinessObjects Analysis — Web Edition
•
•
The edition for OLAP (Web edition) is great for analysts who want to interact
with the data and also add their own calculations, formatting, and charts
The output from this analysis can be shared with others within a department or
a logical grouping of employees who need to see the information
This is not a basic reporting tool, but an analysis tool
35
SAP BusinessObjects Explorer — Exploration Tool
•
•
•
SAP BusinessObjects Explorer
is a tool that is intended for
rapid interactive analysis of
large volumes of data
Think of it as a BI search
engine
The tool works by indexing
large volume of data on
dedicated server blades using
SAP HANA or SAP NetWeaver
BW Accelerator technology
SAP BusinessObjects Explorer is
accessed through pre-built Information
Spaces. These define what fields are
available in the exploration and what users
can navigate on.
The core benefit of Explorer (accelerated version): It is really fast!
36
SAP Crystal Reports Is a Pixel Controlled Reporting Tool
•
•
•
Crystal Reports was one of
the leading vendors that
became part of Business
Objects and, later, SAP
Crystal, with its two
versions, is a great tool for
batch reporting of “pixel
controlled” formatted
reports
There are some
capabilities to do
interactive analysis, but it
is primarily a tool for
structured information
access
37
#16: Be Very Selective in What BI Tool to Deploy
•
All SAP tools have strength and weaknesses
 This is a subjective summary of each of the major tools
Target User
Development
Capabilities
Tool
End
User
Power ExecuUser
tives
End
User
Power
IT
External
User Author Developer Graphing Navigation
data
Web Application
Designer
-
-
-
Dashboard
Designer
(Xcelsius)
-
-
-
Visual Composer
External
web
services Simplicity
OLAP
-
-
-
-
-
-
Analysis Edition
for OLAP (web)
-
-
Analysis MS
edition
-
-
Crystal Reports
-
BO Explorer
-
Limited Support
-
-
-
Interactive
Analysis
ad-hoc (WebI)
Ad-Hoc
querying
Longterm
Strategy
-
-
Some Support
Good Support
-
-
-
-
38
Demo — Documenting Project Success Using Dashboards
39
What We’ll Cover …
•
•
•
•
•
•
•
Planning, Scoping, and Sizing the SAP BI Initiative
BI Program Training
BI Service Level Agreements (SLAs)
Picking the Right BI Tools
BI Self-Service Implementation and Limitations
Milestone Plans and Change Management
Wrap-Up
40
#17: Give Employees the Ability to Build Their Own Reports
•
•
•
The major decision for an SAP BI-driven enterprise is to determine
who gets access to each tool
There is often a temptation in the IT community to want to keep
the tools under their domain – that is a mistake
The IT community should actively work with the power and casual
users to improve human capabilities and thereby teach them to
become more productive employees
Chinese Proverb
41
#18: Teach Users to Build BI Workspaces and Modules
•
Deploy the BI launch pad and teach users to build their own BI Workspaces.
This allows them to link many SAP BI tools in the same area, without the need
to jump between them.
In this workspace, we have three Dashboards, one WebI report, one
Analysis report, and one Crystal report running at the same time
42
The Text Module
•
•
Using the Text Module,
we can add our
comments and update
them whenever we like
There are two
options:
 Regular text
 HTML
(allows you
to use HTML
tags to
format your
text)
43
The Compound Module with a Text Module
•
Creating a
compound
module is so
simple that
anyone with
Microsoft Word
or PowerPoint
skills can learn
it in less than 5
minutes!!
The Compound Module enables you
to display many modules together,
including text, dashboards, WebI
reports, Crystal reports, and Analysis
for OLAP
What We’ll Cover …
•
•
•
•
•
•
•
Planning, Scoping, and Sizing the SAP BI Initiative
BI Program Training
BI Service Level Agreements (SLAs)
Picking the Right BI Tools
BI Self-Service Implementation and Limitations
Milestone Plans and Change Management
Wrap-Up
45
#19: Align Project Scope and Milestones with Technology
•
•
The project scope is significant and the work should be tailored to
getting to testing phase as soon as possible
Balance your effort with the following proportion:
Task
Analysis/WebI
Dashboarding
Crystal Report
Requirements gathering
15%
15%
10%
Development and POC
40%
30%
45%
Unit Testing
5%
5%
5%
System Testing
5%
5%
5%
Integration Testing
5%
10%
10%
Performance Testing
5%
10%
5%
User Acceptance Testing
15%
15%
10%
Cut-Over/Rollout
10%
10%
10%
These are based on labor hours, not project duration. Staffing
should be done accordingly. The key with a BI project is to get
to testing as soon as possible and spend 40-50% of the time on
testing and enhancements (JAD, RAD, or Agile).
46
9/14-9/15
R04P x0Q
2011,
Nov.
2005 BW
/BW
R04
V1W4
7.3 and
BW 3.5 Upgrade
BI 4.0
Upgrade
Conv. Mock
I
G
Mth.
End
2/20
2/13
2/6
1/30
1/23
1/16
1/9
1/2
12/26
12/19
12/12
12/5
11/28
x0Q Conv.
x0V Conv.
x0V Mock
G
I
Integration Test 1
Conv.
I/G x0V/x0Q
Mig & Rgrs.
Month End
Mock
10/15-10/16
R04I x01
Month.
End
Integration Test 2
9/17-9/18
R04P x01
Early
Orders
Prod. Conv
P
Cut
Over
G
I
R04
V1W4
BW 3.5 Upgrade
Break-Fix Window
10/4
Proto 1 Support Pk
Apply/Tst
Integrated Unit Test
Proto 2 Support Pk
TPR Fix
Support Pk
11/10-11/11
R05I xT0
12/15-12/16
R05I ITC2 Mock Prep
10/17 spt. Pk xT0
Data/Mig Conversions
P Regression
Mock
I/G
Conversions
10/18-10/20
R05P+spt pk xTS
9/22-9/23
R05I xT0
Training Conv.
Mth
End
Month.
End
System Test 1
Prior Waves
9/5
R05P xT0
11/21
P
P x0V/x0Q
Mig& Rgrs.
7/28-7/29
R04I xTS
2012,
March
2006 / R05
Global
Project
W1
Project
X (1)
Dashboard
and HANA
Rollout
11/14
11/7
10/31
10/24
10/17
10/10
10/3
10/12-10/13
R04I x0V
10/5-10/6
R04I x0V
9/7-9/8
R04P x0V
System
Test
9/26
9/19
9/12
9/5
8/29
8/22
8/15
8/8
8/1
Week starting
7/25
Detailed Planning Is Required to Meet the Milestone Dates
Mock
P
I
G
Integration Test 1
Conversions
Training Data Staging
x0V Conv.
x0V
I Mock
P x0V/x0Q
Mig& Rgrs.
P
Regression
Prior Waves
x0Q Conv.
Mock
G
I/G x0V/x0Q
Mig & Rgrs.
Integration Test 2
Prod. Conv
In a complex project with multiple development environments
and releases, it is important to have a well-communicated and
detailed chart to make sure everyone is in-sync at all times
Mth
End
Erly
Ordr
47
#20: Write a BI Scope Agreement and Implement Change
Control
•
First, determine what the business drivers are and make sure you
meet these objectives. Define the scope in terms of what is
included, as well as what is not included.
Scope Management Processes
Project
Initiation
Requirements
Gathering
(Scope Planning)
Project Scope
Statement
(Scope Definition)
Project Committment
(Scope Verification)
Scope Change
Control
Source: PMI
•
Make sure you obtain approval of the scope before you progress
any further. All your work from now on will be driven based on
what is agreed to at this stage. As part of the written scope
agreement, make sure you implement a formal change request
process.
This typically includes a cost-benefit estimate for each
change request and a formal approval process
48
Change Control Process — Example
Business Teams
Identify change,
evaluate need, and
submit, if valid.
Change Control DB
Operating Model
Integration Team
Current scope
of work?
Yes
Operating Model
Integration Team
No
Update to relevant
release and notify
Business. No further
action at this time.
Change Control DB
Operating Model
Integration Team
Tracks
Assign to
responsible Track.
Analyze request
and estimate
impacts.
Change Control DB
Change Control DB
Tracks
Escalation Levels
1. Team Lead
2. Project Integration Team
3. Project Management Org
4. Project Management Council
PMC / PMO
Project Integration Team
Team Lead
Tracks
Based on
impact, can a
decision be made at
this level?
Yes
PMC / ESC
PMO
EDGE Integration Team
Team Lead
Tracks
Identify change,
evaluate need and
assign to
responsible Track.
Make/review
decision.
Change Control DB
Change Control DB
No
Escalate request to
next level in
organization for
decision/review.
Change Control DB
Team Lead
Tracks
Communicate
resolution to
Business.
Tracks
Yes
Would
Business like further
review?
No
Execute action
plans and close
change request.
Change Control DB
Change control processes should be formal, with escalation rules that
can be used if disputes occur. This example is from a large SAP project
that included BI and BW and which needed very strong scope control.
49
What We’ll Cover …
•
•
•
•
•
•
•
Planning, Scoping, and Sizing the SAP BI Initiative
BI Program Training
BI Service Level Agreements (SLAs)
Picking the Right BI Tools
BI Self-Service Implementation and Limitations
Milestone Plans and Change Management
Wrap-Up
50
Where to Find More Information
•
•
•
•
•
Ralph Hughes, Agile Data Warehousing Project Management:
Business Intelligence Systems Using Scrum (Morgan Kaufmann,
October 2012).
David Lai and Xavier Hacking, SAP BusinessObjects Dashboards
4.0 Cookbook (Packt Publishing, 2011).
John Boyer, Bill Frank, Brian Green, Tracy Harris, and Kay Van De
Vanter, Business Intelligence Strategy: A Practical Guide for
Achieving BI Excellence (Mc Press, 2010).
Jim Brogden, Heather Sinkwitz, Mac Holden, Dallas Marks, and
Gabriel Orthous, SAP BusinessObjects Web Intelligence: The
Comprehensive Guide (SAP PRESS, 2012).
Bjarne Berg and Penny Silvia, SAP HANA: An Introduction (SAP
PRESS, 2012).
51
Where to Find More Information (cont.)
•
•
Richard Martin, Data Warehouse 100 Success Secrets – 100 most
Asked questions on Data Warehouse Design, Projects, Business
Intelligence, Architecture, Software and Models (Emereo
Publishing, July 2009).
Tom DeMarco and Timothy Lister, Waltzing with Bears: Managing
Risk on Software Projects (Dorset House, 2003).
52
7 Key Points to Take Home
•
•
•
•
•
•
•
Spend serious time on creating a formal BI strategy that is aligned
to your company’s overall objective
Make sure your strategy has a set of solid sponsors (not one)
Select multiple front-end tools for different users
Size your project based on labor hours and base your budget on
these
Create a 24-36 month implementation strategy and get approvals
for the delivery plan
Staff your team with experienced resources and train
inexperienced staff before the project starts
Create a Program Management Office (PMO) and move all major
BI projects under this management for coordination, standards,
and quality assurance
53
Your Turn!
How to contact me:
Dr. Bjarne Berg
[email protected]
Continue the conversation! Post your
questions in the BI-BW Forum on
Insider Learning Network*
*bit.ly/BI-BWForum
54
Disclaimer
SAP, R/3, mySAP, mySAP.com, SAP NetWeaver®, Duet®, PartnerEdge, and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product
and service names mentioned are the trademarks of their respective companies. Wellesley Information Services is neither owned nor controlled by
SAP.
55