Professional Documents
Culture Documents
Bjarne Berg
MyITgroup
© 2006 Wellesley Information Services. All rights reserved.
What We’ve Covered So Far (in Part 1)…
3
What We’ll Cover…
4
Project Preparation: Some Key Observations
Project
Projectcharter:
charter:Represents
Representsan anagreement
agreement
on,
on,and
andcommitment
commitmentto,to,the
thedeliverables
deliverablesofofthe
the
project,
project,as
aswell
wellas
asthe
thetime
timeconstraints,
constraints,
resources,
resources,standards,
standards,and
andbudget
budgetof
ofthe
the
project.
project.
Project
Projectplan:This
plan:Thisisisthe
thefirst
firstcut.
cut. ItItfocuses
focuses
on
onmilestones
milestonesand
andwork
workpackages.
packages.
6
The ASAP Approach (from Part-1)
Integration
Testing
Create Technical
specs
Create Functional No
Yes
Yes Configuration
Peer Review
No
Approved? Peer Review
Yes
No
Approved?
Yes Structured
Complete?
walkthrough
No
No Yes Structured
Complete?
walkthrough
7
Alternative Approach For Smaller Projects
(I.E. 1st Go-live)
• Keep the scope focused and use a simple approach:
pe?
• sco
Activate Request for
In-
Make
standard modifications Yes enhancements
content
No
pe?
sco
User re
Load infocube acceptance futu Test
session In-
No
Rejection
The best people End users on the team Platform sizing Proper scope
Good SAP Breadth and depth of Do not modify code Overseas contacts
consultants training
Customizing
Tool Solution Monitoring
Synchronization
Implementation
Content Services
Content
Best Practice
Roadmaps
Documents
MMost
ostofofth
theepproje
roject
ctmmaa
nn
aa ggee
mmeenn
tttools
tools
aa
bbou
outtstaa
st ffingg
ffin ,,pp
lann
la nn
ingg
in ,,scop
scop ingg
in ,,aa
nn
dd
wwork
orkppla
lannssaa
re
refou
fou nn
ddhh
eerere AAte st
testddrive
riveisisaa
vaila
va bb
ilale
leon
onththeeW Wee
bbsit e::
site
https://m
https://media.sdn.sap.com
edia.sdn.sap.com /htm
/html/subm
l/submitted%
itted%5Fdocs/
5Fdocs/
Best%
Best% 5FPractices/BW
5FPractices/BW //
11
Option – Workplans Based on Deliverables
M a n y o f y o u r te a m ’ s
d e liv e ra b le s ca n b e
d o w n lo a d e d h e re a n d
y o u ca n in co rp o ra te
th e m sp e cifica lly in to
12
y o u r w o rk p la n s
SAP BI Best Practices – What Versions Does It
Support?
• The SAP Best Practices tool was
developed for SAP BW 3.5, and
was tested with:
mySAP Software Release Level Highest Support
•
Application Component Package
Component
15
A Process Look at Getting Functional
Specifications
Create a contact
Create a tool to Gather ConsolidateBuild storageConstruct
Disposition
group and contact objects and reports and
collect info informationthe info. requirements
ist for businessrequests and using the requests toand write load programsnavigation
requests
input and business input tool BW or R/3functional features
requirements specs
Name Organization PhoneNumber
JoeJ ones MYORG Ltd 918-123-1234
JosephJ ones YourORG Ltd 918-123-1234
JoeJ ones MYORG Ltd 123-123-1234
JoeJ ones MYORG Ltd 918-123-1234
JoeJ ones MYORG Ltd 918-123-1238
JosephJ ones YourORG Ltd 918-123-1239
JoeJ ones MYORG Ltd 918-123-1234
JoeJ ones MYORG Ltd 918-123-1234
JoeJ ones MYORG Ltd 918-123-1234
JosephJ ones YourORG Ltd 918-123-1234
JoeJ ones MYORG Ltd 918-123-1234
JosephJ ones YourORG Ltd 918-123-1234
JoeJ ones MYORG Ltd 123-123-1234
T h e re is m o re th a n o n e w a y to co lle ct th is in fo rm a tio n .
Don't H o w e v e r, a fo rm a l process should exist to capture
Forget re q u ire m e n ts & co m m u n ica te w h a t is b e in g d e v e lo p e d .
W e w ill n o w e x a m in e th e m o st co m m o n fo rm o f R A D
( Rapid Application Development ) .
16
Getting the Functional Specifications
s
•
- Contact info about the requestor - Data
currency (yesterday/today)
• - Department - Security requirements
• - Name of report - How is this reporting
done today 18
Sample Info Request Form:
• Document
requirements
in a
standardized
format
• Prioritize
requirements
• Consolidate
requirements
• Support follow-Tool
up discussions
and reviews.
•
P119of
2
Sample Info Request Form:
• Other uses:
s Post the form
on the
Intranet,
thereby giving
stakeholders
an easy way to
communicate
with the
project team
s Use the
Comment
section for
security
requirements,
or add a
Tool
separate
P220of
section for 2
An
Exa
mpl
e
21
An
Exa
mpl
e
22
Consider Multiple Ways of Displaying the
Same Data!!
Deliver reports in a consistent
•
Getting
Gettingthe
theright
rightrequirements:
requirements:
Finding
Findingout
outthe
thedetailed
detailedfunctional
functional
specs
specsofofwhat
whatusers
usersreally
reallyneed
needand
and
not
notjust
justwhat
whatthey
theywant.
want.
Deciding
Decidingwhat
whatwill
willbe
bedeveloped
developedinin
SAP
SAPBWBWand
andwhat
whatwill
willbe
bemaintained
maintained
as
asR/3
R/3reports.
reports.
Map
Mapthe
thefunctional
functionalrequirements
requirementsto
tothe
the
standard
standardcontent,
content,and
andsee
seewhat
whatcan
can
Core Activities be
beleveraged
leveragedand
andwhat
whatneeds
needsto
tobe
be
2 . 1 Project Management Business extended.
extended.
Blueprint
2 . 2 Organizational Change Create
Management Createdetailed
detailedtechnical
technical
2 . 3 Project Team Training specifications
specificationsand
anddesigns
designsof
of
Business Blueprint infocubes,
infocubes, masterdata, ODSs,and
masterdata, ODSs, and
2 . 4 Develop System Environment
high-level architectural designs.
high-level architectural designs.
2 . 5 Organizational Structure
Definition
2 . 6 Business Process Definition Create
Createuser
useracceptance
acceptancegroup(s),
group(s),and
and
2 . 7 Quality Check Business have
havethem
themreview
reviewandandgivegivefeedback
feedback
Blueprint on
onthe
thesystem
systemasasititisisdeveloped.
developed.
24
Report Dispositioning: What Goes in BW, and
What Stays in R/3?
• There are many tools that can report on R/3
data, and you might have static reports
that truly belong in R/3, which would not
be cost effective to move to SAP BW
Yes
No D4
D2 D2.5 D3
Is the report
Is this Does data exist Significant
No No No system
an Intraday in "in-scope" models number
resource
Request additional report? Infocube/ODS of users? No
intensive?
input from Business
Team member
Yes Yes
Yes R/3 is selected as
Reporting Tool
R/3 is selected as and documented
Reporting Tool A2
Total Cost of in doc. tool
and documented
Responsible Ownership
Team member Analysis
acquires/documents
additional information R/3 is selected as
Communicate final Reporting Tool
disposition D8 and documented
No
Is BW cost in doc. tool
Yes effective?
D5 BW is selected as
Does Reporting Tool Communicate final
Yes disposition
Yes Standard R/3 No and documented
content in the documentation tool
exist? D9
BW is selected as R/3 Tool
D6 D7 reporting tool and Change Selection
Does Is it less Communicate final Request is submitted if Process
Standard BW disposition the scope changed
No expensive to
content create in
exist? No
R/3?
Standard Report
Yes Yes R/3 Writer
probably also
have external BW
BW Content
Content available
available
data sources ::
((33..55..11))
that require
custom ODSs •Cockpits ???
and InfoCubes •Workbooks
•Queries
1,979
3,299
•Roles 861
• Customizing •MultiCubes 121
lower level •
•InfoCube 605
objects will •ODS objects 349
cause higher •InfoObjects 11,772
level standard 29
The Blueprinting Phase: Model Your Solution
1. Create a model based on pre-delivered SAP BW content
2. Map your data requirements to the delivered content, and identify gaps
3. Identify where the data gaps are going to be sourced from
Unit
Logistics
Material
Currency Key Billing information
Plant Unit of Measure
Material number
Shipping/receiving point Base unit of measure
Material entered Billing document
Material group Sales unit of measure
Billing item
Item category Volume unit of measure
Billing type
Weight unit of measure
Storage
Product hierarchy Billing category
EAN/UPC Billing Billing date
Requirements
Creation date
Cancel indicator
Number of billing documents Output me dium
Customer Number biling line items ~ Batch billing indicator
Billed item quantity Debit/cre dit re ason code
Sold-to Net weight Biling category
Ship-to Subtotal 1 Reference document
Bill-to Subtotal 2 Payment terms
Payer Subtotal 3 Cancelle d billing docume nt
Customer cla ss Subtotal 4 Divison for the order header
+
Customer group Subtotal 5 Pricing proce dure
~ Custome r country Subtotal 6
~ Custome r region Subtotal A Document details
~ Custome r postal code Net value
~ Custome r industry code 1 Cost
End user Tax amount Sa les order docume nt type
Volume Sales deal
Sales docuement
Organization
Company code
Division
Personnel Accounting
Time Storag
Standard Distribution channel
Sales organization Sales rep number Cost center
Calendar year
e
Object
Profit ce nter
content
Sales group
Controlling area Calendar month
Account a ssignme nt group Calendar week
LEGEND
Calendar day
s
Map functional requirements
to the standard content before Delivered in standard extractors
Delivered in LO extractor
you make enhancements Not in delivered Content -but in R-3 30
Standard Content Vs. Customization
80
The differences are
60 often due to
customization on
40 the R/3-side by
companies and/or
20 industry solutions.
0
CO
t
FI
*
*
es
ry
gm
g
EM
M
io
AP
in
to
Sa
CR
ut
m
ur
n
SC
rib
ve
y
t
ac
lit
In
st
uf
a
Di
Qu
an
31
M
32
Realization Phase: Some Key Observations
Core Activities
33
Building ODSs and InfoCubes
TIPS
Review
1 the functional requirements Do and
not
6 allow exceptions to your naming
technical design conventions
Make
2 sure you have establishedMake
Data7sure that “putting out fires” does not
Stewards for master data, and assign
take precedence, becoming the
master data to specific developers“default” architecture and standard.
Have
3 your ETL developers work Try8 new ideas in a sandbox environment ,
for the individual who is responsible
and don’t contaminate the development
for creating process chains environment.
(organizationally )
Avoid
4 nested ODS layers, and keepKeep
the
9 details for multi-use in the ODS and
architecture as pristine as possible
do not design the ODS based on the needs
of a single infoCube.
Make
5 your transformations part Developers
of 10 must unit test all of their
update rules into infocubes if youwork
needand personally sign-off on their
to be able to reconcile to the sourcestorage object.
system. Keep the details in the ODS.
34
Consider Upgrading to SAP BI in SAP
NetWeaver 2004s
On a typical SAP BW project , 40 - 60 % of project
effort will be spent on data integration ,
transformation , and loads
BI in SAP
NetWeaver
2004 has a
new GUI to
help you
write
transformat
ions ,
potentially
saving you
a lot of
time !
Source SAP AG
35
The SAP BW Test Methodology
Test Plan
Test Execution
Problem Resolution
o t i m e to
Schedule Facilities
T he re's n , we're
"
f o r ga s
sto p a t e"
Prioritize Test Areas (Queries)
d y l
alrea
Send out Meeting Notice
Document Results
Problem Resolution
•Activitie
s Tasks
1 Create
• test script 6 Identify key contacts
2 Identify sroles to be used 7 Communicate about transports
3 Documentation
s on using test tools 8 Arrange time for progress control
4 Procedure for documenting test results 9 Schedule facilities
5 Training sessions for using test scripts
11 1
1 1
3/10
3/11
3/12
3/23
3/25
3/26
3/27
3/28
3/30
3/13
3/14
3/15
3/16
3/17
3/18
3/19
3/20
3/21
3/22
3/24
3/29
3/31
3/1
3/3
3/4
3/5
3/6
3/7
3/8
3/9
4/2
3/2
4/1
Deliver
Cost and Profitability
Resolving
Order
Environment outstanding
Manufacturing
preparation issues and re-
Plan and scheduling
testing
Demand planning
Source
38
System Test: Checklist
• Preparations
s Data source/cubes/ODS/queries prioritized
for testing
s Queries developed and available in the SAP
BW test environment
s Track specific test plans created using test
template
s Test cases written
• People
s Individuals (testers) perform the identified
tests
s Testers invited to complete SAP BW on-line
training
s Availability of testers confirmed
s Security roles tested and user ID’s for
testers have been created 39
Integration Test: Planning
Tasks\Dates March 2004 29-Mar 5-Apr 12-Apr 19-Apr 26-Apr 3-May 10-May 17-May
Schedule Facilities
Document Results
Problem Resolution
• Progress meeting
s Held daily to monitor progress and resolve
common issues
s Attendees:
Business analysts, back-end
developers, query developers, test
coordinator, and Test Problem Report
(TPR) administrator
40
s
Performance Testing
• Signoff procedure
s Document test feedback and update logs
s Review open issues
s Prioritize outstanding issues
s Agree on scope decisions and resolutions
s Obtain approvals from business
representatives or steering committee
s
42
What We’ll Cover…
43
Final Preparation Phase: Some Key
Observations
The
TheCutover
CutoverPlan
Planand
andthetheTechnical
Technical
Operations
Operations Manual describethe
Manual describe thedetails
details
on how to move to the production
on how to move to the production
environment
environmentand
andgogolive
live
Stress
Stress&&Volume
VolumeTests
Testsconfirm
confirmthe
the
production hardware’s capabilities
production hardware’s capabilities
The
TheEnd
EndUser
UserTraining
Trainingdocument
document
describes
describes the delivery of thenecessary
the delivery of the necessary
levels
levels of SAP training prior togoing
of SAP training prior to goinglive
live
Core Activities Source: Pauline Woods-Wilson
44
Conducting End-User and Power User Training
• Web-based
All
us
ers
Traini
ng
Tutori
als
• Instructor-
led
On-
sit
e
Power
us
ers
Execu
tiv
es
• Vendor-
based 1 ) Create , or buy , an on - line help
Devel and training system . Make sure you
op use many images and links .
ers 2 ) Consider using animations to
Suppo demonstrate complicated tasks as 45
Establishing End-User Support Organization
G e ttin g P o w e r U se rs in v o lv e d e a rly
is im p o rta n t to th e o v e ra ll su cce ss o f
a D a ta W a re h o u sin g p ro je ct
ly g roup
w etheon port s?
Are uild re
a n b
that c i n?
e rs jo
w c an oth
Ho olved
be in v
ho u ld ?
Whos ebusinesses
h
from t id e r an
d w econs pt?”
h oul o nc e
S
as s ador c
“Amb
To h e lp su p p o rt b u sin e sse s th a t h a v e
a lre a d y g o n e liv e , a stro n g lo ca l
co m m u n ity o f “ a m b a ssa d o rs ” is
needed.
The
Thelast
lastdeliverable
deliverablefor
forthe
theimplementation
implementation
ensures
ensures high system performancethrough
high system performance through
monitoring and feedback
monitoring and feedback
We
Weneed
needtotoexecute
executeissue
issueresolution
resolutionplans
plans
and contingency plans
and contingency plans
AA“lessons
“lessonslearned”
learned”session
sessionshould
shouldbe
beheld
held
atatthe end of the project to assure
the end of the project to assure
organizational
organizationalawareness
awarenessandandeducation
Core Activities education
5 . 1 Production The
Support Thesupport
supportorganization
organizationwill
willtake
takeover
overthe
the
system after a pre-determined time period.
system after a pre-determined time period.
5 . 2 Project End Some
Someteam
teammembers
membersmaymaytransition
transitioninto
intotheir
their
new roles as support staff
new roles as support staff
This
Thisisisaacritical
criticaltime
timewhen
whenaa“SWAT”
“SWAT”team
team
that quickly addresses user concerns
that quickly addresses user concerns can can
make
makeallallthe
thedifference
differenceininhow
howthe
thesystem
systemisis
received
receivedamong
amongthe theusers
users
47
Tracking Load Performance
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
4/ 05
4/ 05
4/ 05
4/ 05
4/ 005
5/ 05
5/ 05
5/ 05
05
3/ 005
3/ 005
3/ 005
3/ 005
3/ 005
4/ 05
4/ 005
4/ 005
4/ 005
4/ 005
4/ 005
4/ 005
4/ 005
4/ 005
5/ 05
4/ 005
20
20
20
20
20
20
20
20
0
0
2
/2
/2
/2
/2
/2
/2
/2
/2
/2
/2
/2
/2
/2
/2
/2
/2
1/
3/
5/
7/
9/
1/
3/
5/
7/
20
22
24
26
28
30
13
15
17
19
21
23
25
27
29
11
3/
Transaction -
global
6
Source -
Purchase
5 Orders
Roughcut
Number of Issues
4 Material
Movements
MD - Bev.
3 Packaging
Master data
2
Hierarchies
1
Greycon
12/12/04
12/13/04
12/14/04
12/15/04
12/10/04
CO -line items
12/1/04
12/2/04
12/3/04
12/4/04
12/5/04
12/6/04
12/7/04
12/8/04
12/9/04
11/29/04
11/30/04
12/11/04
11/14/04
11/18/04
11/23/04
11/10/04
11/12/04
11/13/04
11/15/04
11/16/04
11/17/04
11/19/04
11/20/04
11/21/04
11/22/04
11/24/04
11/25/04
11/26/04
11/27/04
11/28/04
11/1/04
11/2/04
11/3/04
11/4/04
11/5/04
11/6/04
11/7/04
11/8/04
11/9/04
11/11/04
49
Go-live: Post-Implementation Review
Alignment Benefits
Are we doing Are we getting
the right the benefits?
things?
Integration Capability/Efficiency
The Information Paradox: John
Thorp
50
What We’ll Cover…
51
Resources
• 52
7 Key Points to Take Home
Questions?
How to contact me :
bberg@myitgroup . com
54