Berg BI Part 1 Version3
Berg BI Part 1 Version3
In This Session
Money
Strategy
Observation
SAP
BI BI
Benefit
Cost of Ownership
Cost Avoidance
BW ERP integration
points are maintained
and tested by SAP
Web strategy
BW is closely integrated
with ERP and can deliver
data that reflects the
source system at short
time intervals
Reconciliation Effort
BW is closer to the
source system, and more
accurately reflects data
Information Access
Substantial maintenance
cost savings
Observation
SAP BI
Benefit
Faster Deployment
Reduced development
time for new decision
support areas
Integrated Products
SAP NetWeaver BW
is the cornerstone
of SAPs BI product
offerings
Enables closer
integration with other
SAP modules
Query speed
Through use of
summaries and the
SAP NetWeaver BW
Accelerator, the blade
architecture lends
itself to faster inmemory query
performance
Observation
SAP BI
Benefit
SAP Strategy
It is the organizations
SAP strategy to leverage
investments in SAP to
the fullest extent, and
maximize SAP resource
utilization
Tool
Standardization
Industry Trend
The organizations
competitors and some of
the organizations
business areas are
installing SAP BI
Increased industry
resource pool and
knowledge of SAP BI
Resources
(people, technology,
and money)
Time
10
11
First, determine what the business drivers are; Then meet these objectives
Define the scope in terms of what is included, as well as what is not included
Make sure you obtain approval of the scope before you progress any further. All
your work from now on will be 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 benefit-cost estimate for each
change request and a formal approval process.
12
Change
Request form
Integration tested
QA environment
Business responsible
No
Approved?
Yes
Approved?
Submission
No
No
Complete?
No
Approved?
Yes
Yes
Moved to
production
System tested
Scheduled
Dev. Environment
Yes
Review
Recommended?
No
Change
Request form
Unit Tested
Developed
Dev. environment
Yes
No
13
Approved?
Yes
Why is it needed
When
possible
Future
release
Date
Break-fix
(right now)
14
Pending
Not-Approved
Future
release
Approved
Break-fix
(right now)
Pending
Prototyped
In QA
Tested
In Production
Approval status:
Approved by:
Approved date:
Assigned to:
Due date:
Development status:
15
15
There are six core global dimensions you must consider before embarking on a
BI project
Project management is important, but its only one of these dimensions
Failure to account for the others may result in project failures.
16
17
18
Create the Milestone Plan and Scope Statement first, before attacking
the budgeting process
Start the budgeting process by estimating the workload in terms of the
development effort. Refine based on the teams skill experience and skill
level
19
L
M
L
M
L
M
L
L
L
L
L
L
L
L
L
M
M
M
M
Tech. Dev.
infocube
Financials
General ledger line item (ODS)
COPA
Prod cost planning released cost
estimates (COPC_C09)
Exploded itemization standard
product cost (COPC_C10)
Cost and allocations
(COOM_C02)
Cost object controlling
(0PC_C01)
Order
Security and
scheduling
Web
development
User
support/
planning
Bus. Analysis,
training, req.
gathering, change
mgmt.
Total
Hours
216
158
216
229
286
229
188
153
188
101
127
101
132
153
133
134
152
135
100
120
100
79
94
79
150
180
150
403
470
403
1,732
1,893
1,734
238
286
216
126
153
152
120
94
180
470
2,035
216
1144
188
101
132
135
100
79
150
403
2,648
238
286
216
137
153
152
120
94
180
470
2,046
216
216
216
229
229
229
187
187
187
101
101
101
132
132
132
135
135
135
100
100
100
79
79
79
150
150
150
403
403
403
1,732
1,732
1,732
216
229
187
101
132
135
100
79
150
403
1,732
216
216
228
228
187
187
101
101
132
132
135
135
100
100
79
79
150
150
403
403
1,731
1,731
216
228
187
101
132
135
100
79
150
403
1,731
180
229
133
101
132
134
100
79
150
403
1,641
216
457
132
101
132
134
100
79
150
403
1,904
APO Planning
SNP Integration
Manufacturing Processes
Production Orders
Cross Applications
Total Hours
277
277
832
832
216
216
127
127
153
153
152
152
120
120
94
94
180
180
470
470
2,621
2,621
277
277
4,298
832
832
8,074
216
216
3,587
127
127
2,110
153
153
2,656
152
152
2,681
120
120
2,040
94
94
1,606
180
180
3,060
470
470
8,126
2,621
2,621
38,238
Billing
Sales order
Acct. Rec. (0FIAR_C03)
Deliver
Shipment cost details
(0LES_C02)
Shipment header (0LES_C11)
Stages of shipment (0LES_C12)
20
The next
step is to
prioritize
and outline
the effort
on a
strategic
timeline
Make sure your sponsor and the business community agree with
your delivery schedule
21
3. Use Project Estimates and the Timeline to Create Project Load Plan
There are 480 available work hours per project member per quarter.
Knowing this, we can plan the number of team members we need
22
This spike in
resource needs
is due to an
overlap in the
delivery
schedule
14
12
10
8
6
Now might be a
good time to
review that
decision
4
2
qtr 1
qtr 2
qtr 3
qtr 4
qtr 1
qtr 2
qtr 3
qtr 4
qtr 1
qtr 2
qtr 3
Many companies plan a 60%- 40% mix of internal and external resources for a
first go-live. Also, most use $50-$90 per hr for internal budgeting and $90$170 per hr for external resources.
23
Loose Cooperation
(38%)
Independent
(38%)
88% Successful
30% Successful
100% Successful
24
Option
1
Single site
Distributed analysis
Benefits
Risks
Project Sponsor
Project Manager
Business Team
Business Analyst
Presentation Developer
Technical Team
BI Architect
ETL Developer
26
Project sponsor/
Steering
Committee
Project Manager
SAP BI
Architect
Extract,
Transforms
and Loads
Business
Analyst(s)
Data Management
(InfoCubes &
ODS)
Presentation
Developer(s)
- cockpits & queries
Sr. Presentation
developer
Business analyst
ETL developer
SAP BI developer
Presentation developer
27
Project Manager
BI Architect
Portal Developer(s)
Sales Team
Finance Team
28
BW Developer
ETL Developer
Presentation Developer
Project Manager
Business Analysts
Ref
BW-310
BW-305
BW-350
BW-360
BW-361
BW-365
SAP-330
Course
Intro to SAP BI
BI Reporting & Analysis
BI Data Acquisition
BW Performance & Admin
BW Accelerator
BW Authorizations
BW Modeling
Ideal Yrs
Experience
(minimum)
2+
3+
15-20
3-5
1+
5-10
3-5
5+
10-15
3-5
5+
5-10
3-5
29
Keep the number odd to assist with votes when decisions need to be
made. With fewer than 5 members, it can be hard to get enough
members present at each meeting
Make this team the focus of your requirements gathering in the early
phase, then let this team perform user acceptance testing during the
Realization phase
Meet with the team at least once a month during realization to refine
requirements as you are building, and have something to show them
Request for
modifications
Inscope?
Yes
Make
enhancements
No
Load InfoCube
User
acceptance
session
Test
In-future
scope?
No
Review data
quality issues
Create 2-3
sample queries
Deploy
Rejection
In RAD, no functional or technical specs are used in this approach. Over 8-16
weeks, multiple user acceptance sessions are used to refine requirements and
multiple prototypes are built (think rapid interactive prototyping).
31
32
33
34
Lesson #4: Create charts that predict where the sales will be each
month if the trend continues. This makes the dashboard actionable
and tells the users what needs to be done.
35
Instead, create jump-to reports from the dashboard. This can be to Interactive
Analysis (SAP BusinessObjects Web Intelligence ) or to existing BW Web queries.
37
Lesson #7: When presenting numbers on charts and complex graphs, you should
always provide an online explanation for:
What the numbers mean
How they are calculated
How you read the graphs
This can be developed inside SAP BusinessObjects Dashboard Builder (formerly Xcelsius).
38
39
40
Getting Started
1. Methodology and Functional Specs
2. Tool Selection
3. Report dispositioning
41
Time to
Delivery
Extreme Programming
(EP)
Low
Low
High
Impact of Failure
Source: Bjarne Berg, Data
Management Review 2004
42
Create Technical
specs
No
Create Functional
specs
System Testing
Complete?
No
Yes
Unit Testing
Complete?
Yes
Configuration
Yes
Peer Review
No
Approved?
Peer Review
Yes
No
Complete?
Yes
Approved?
Structured
walkthrough
No
No
Complete?
Yes
Structured
walkthrough
43
Documents requirements in
a standardized format and
allows for a large comment
section
Prioritizes requirements
Consolidates requirements
Supports follow-up
discussions and reviews
Other uses
Post the form on the
intranet, thereby giving
stakeholders an easy
way to communicate
with the project team
Use the Comment
section for language and
security requirements, or
add a separate section
for this
Note the section for
dispositioning the
requirement
45
Capabilities
Tool
End
User
Power
User
Author
IT
Developer Graphing Navigation
External
data
External
web
services
Simplicity
OLAP
Ad-Hoc
querying
Longterm
Stategy
Web
Application
Designer
Dashboard
Designer
(Xcelsius)
Visual
Composer
Interactive
Analysis
(WebI)
46
Source: SAP
47
cu
D1
Is report
documentation
complete?
Yes
D1a
Is this a true
reporting
need
No
Communicate to
bus. leader
Yes
No
D2
Is this
an Intraday
report?
Request additional
input from Business
Team member
No
D2.5
Does data exist
in "in-scope" models
Infocube/ODS
Yes
Yes
Yes
D6
Does
Standard BW
content
exist?
Yes
BW is selected as
Reporting Tool and
documented in doc.
tool
Communicate final
disposition
No
D7
Is it less
expensive to
create in
ERP?
No
BW is selected as
Reporting Tool
and documented
in the documentation tool
Communicate final
disposition
D8
Is BI cost
effective?
Communicate final
disposition
ERP is selected as
Reporting Tool
and documented
in doc. tool
Communicate final
disposition
Yes
D9
ERP Tool
Selection
Process
BW is selected as
reporting tool and Change
Request is submitted if
the scope changed
No
Standard
ERP
Yes
ERP is selected as
Reporting Tool
and documented
in doc. tool
No
No
ERP is selected as
Reporting Tool
and documented
in doc. tool
Yes
A2
Total Cost of
Ownership
Analysis
Communicate final
disposition
D5
Does
Standard ERP
content
exist?
D4
Is the report
system
resource
intensive?
No
Yes
ERP is selected as
Reporting Tool
and documented
Responsible
Team member
acquires/documents
additional information
No
D3
Significant
number
of users?
BW is selected as
Reporting Tool and
documented in doc.
tool
Communicate final
disposition
48
BW Team to forward completed detailed report specifications
based on selected Reporting Tool - BI or ERP
Communicate final
disposition
ABAP/
Custom
Report
Writer
Query
Other
A3
Sub-Process Report Consolidation &
eliminate if appropriate (winnowing)
ERP team make final disposition
A4
Baseline reports
49
Resources
Your Turn!
Disclaimer
SAP, ERP, 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.
53