Professional Documents
Culture Documents
Business System Requirement Analysis
Business System Requirement Analysis
DAMA
2010
Presented by:
Arvind D. Shah, Managing Principal
Performance Development Corporation
Princeton, NJ 08540
(609)443 -1226
ads1@perfdev.com
www.perfdev.com
9/17/2010
pdc
History of
of Accomplishments
Accomplishments
History
Performance Development Corporation (PDC) is recognized internationally for assisting
hundreds of clients in achieving business benefits from advanced technologies. PDC has made
significant contributions through a series of notable
omplishments including:
Model Driven Enterprise Information Integration (2005)
CRM article published in the Journal of International nstitute of CRM (UK ) (2003)
ology(1994)
9/17/2010
pdc
Mission
Mission
Enable our customers to clarify and/or achieve their business go als
through the gainful use of knowledge, technology and change methods and
techniques.
PDC helps its clients accelerate their move to new bus
s environments
through knowledge and technology enabled management.
e assist
clients as they seek to clarify and implement business rategy in
advanced technology environments. We help management ensure that
the business drives the process and that technology pr ides practical
value within a changing organizational culture.
New Business
Environment
P
D
C
A
sistance
Old Business
Environment
Empowered Management
9/17/2010
pdc
Partial Client
Client List
List
Partial
Manufacturing
Financial /Insurance
Abitibi-Price(Canada)
ALCOA
Ciba-Geigy
EBSCO
Eli Lilly and Company
FMC Corporation
General Motors
Hallmark Cards
IBM
Iron Ore Company(Canada)
Lockheed
Merck and Company
Nycomed(Norway)
Philip Morris
Toshiba(Japan)
United Biscuits (UK)
Weyerhaeuser
Utilities
AT&T
Boston Edison
Carolina Power and Light
GTE
National Fuel Gas
Nebraska Public Power District
NYNEX
Oglethorpe Power
Southern California Gas
Southwestern Bell Telephone
United Telephone
9/17/2010
Petroleum
Exxon
Getty - Texaco
Indian Oil (India)
Mobil Oil
Norsk-Hydro (Norway)
Shell Oil
Sun Oil
Retail
Transportation
Leaseway
Mayflower
Education
Cornell University
Duke University
University of Michigan
National Education Association
Compucenter(Brazil)
Giant Foods
Sainsbury(UK)
Thorn-EMI(UK)
Venture Stores
Performance Development Corporation, 2002. All Rights Reserved.
Service
American Bible Society
CH2M Hill
Young & Rubicam (UK)
4
pdc
Consulting Services
Services
Consulting
Our scope of consulting and education services is in a constant state of evolution due to the
introduction of new management techniques and advanced technologies and their proven viability in
the marketplace. PDC currently provides consulting, e
on and placement expertise in the
following areas:
Management
Data Management/governance
Technology
IT Restructuring
Process/Data Modeling
Data Warehousing
Internet/Intranet/Extranet
Implementation
Turnkey Systems
Project Management
E-Commerce Development
Offshore Development
Quality Assurance
Professional Services
Executive Search
Permanent Recruiting
Contract Services
9/17/2010
pdc
EducationServices
Services
Education
Effective on-site education course offerings have always been a top priority at PDC. Thousands of
individuals have attended our seminars, normally offered in one, two and three day formats. These
may be condensed to short management presentations. Our current course titles include:
tures.
9/17/2010
pdc
Arvind D. Shah
Managing Principal
Mr. Shah is a Managing Principal of Performance Development Corporation and is known internationally as a speaker
and authority. Mr. Shah has over thirty years of broad experience, assisting and leading efforts in Strategic Planning,
Change Management, Business Reengineering, Information Engineering, Information Strategy Planning, Data
Administration, Data Warehousing, and Project Management for major corporations worldwide. His consulting has
involved virtually all facets of business and governme
broad range of applications. Mr. Shah's principal interests
have been focused on the end user and managerial aspects of Information Technology. He developed PDCs approach
to blending Business Reengineering, Total Quality Management (TQM) and Information Engineering. He has also
developed management principles to integrate the front end Internet and client/server environments with the back end
mainframe computing.
Prior to joining PDC, Mr. Shah was with Dow Chemical, General Electric, Exxon and Corning Glass. He was
responsible for project management and design, develop
d implementation of IT applications in the areas of
customer service, finance and accounting, sales order ocessing and invoicing, inventory management, facilities
planning, management information, profit planning, sales forecasting, and material management systems. He has
extensive experience with decision support systems and data warehousing. His experience includes:
Business Reengineering
Developed a Business Process Redesign Methodology that blended Business Reengineering, TQM, and Information
Engineering. Applied Business Reengineering techniques to significantly reduce the Procurement Cycle for parts and
equipment in a Mining organization.
Decreased the Order Processing and Billing cycle from seven days to one half day through Business Reengineering for a
large Textile company. Guided a major Insurance company in the area of Claims Processing, reducing manpower by
60% while increasing customer service and responsiveness with an overall payback completed in less than two years.
Headed a project to develop a business reengineering strategy development project for a technology service company.
The deliverables included a plan that blended Business Reengineering and Information Engineering.
Assisted a major pharmaceutical firm in reengineering their sales force consisting of 2000 sales persons. The team
consisted of the client as well as consultant staff.
Information Engineering
Mr. Shah has directed or assisted over 100 projects involving Information Strategy Plans (ISP s), Business Area Analysis
(BAA), Data Warehouse, Information Resource Management and other aspects of planning, design and implementation
of information systems for major Fortune 1000 size commercial organizations and government agencies.
9/17/2010
pdc
Education
pdc
BusinessSystems
SystemsRequirement
RequirementAnalysis
Analysis
Business
(Systematicallyintegrating
integratingprocess,
process,data
dataand
andbusiness
businessrules)
rules)
(Systematically
As the bridge from Planning to Design, Business System Requirement Analysis (BSRA)
builds upon the results of Enterprise Architecture or Information Strategy Planning to
document business system requirements. To be successful, you need a comprehensive
methodology which is flexible as well as replicable in addition to modeling tools and
techniques. A BSRA project is usually initiated from two sources. It could come from
systems planning or be initiated to address a specific business need. In either case it is
important that current processes and data sources are analyzed and business rules are
extracted and documented. Equally important is to improve process in order to solve the
current system problems and take advantage of the new system features.
No project can succeed if business analysts did not participate in the business system
analysis. The data gathering, validation and approval e key steps for delivering a system
that meets business needs. The project must have mile
at which point senior
management is involved in decision making.
This presentation includes the discussion of the methodology that evolved over 30 years
of PDCs consulting experience. The methodology integrates the aspects of enterprise
architecture, information engineering and business process as well as quality
management.
9/17/2010
pdc
BSRA
10
pdc
Scope
Detail
B-551
9/17/2010
11
pdc
Plan
2. Get Management
Input
4. Develop Top-Down
Process Model
5. Analyze Current
Processes
Analyze
7. Resolve P roblems
Redesign
8. Redesign Processes
9. Finalize Data Model
Plan Transition
13. Perform
Cost/Benefit/Risk Analysis
14. Develop Transition
Plan
9/17/2010
12
pdc
BSRA Deliverables
Process Documentation
Highlight Changes
Data Model
DM Charts
Entity/Attribute Profiles
Data Definition changes
Data Conversion Required
Business Rules
Current & Proposed
Highlight changes
Technology Assumptions
Cost/Benefit/Risk Analysis
9/17/2010
13
pdc
Plan
2. Get Management
Input
4. Develop Top-Down
Process Model
5. Analyze Current
Processes
Analyze
7. Resolve P roblems
Redesign
8. Redesign Processes
9. Finalize Data Model
Plan Transition
13. Perform
Cost/Benefit/Risk Analysis
14. Develop Transition
Plan
9/17/2010
14
pdc
9/17/2010
15
pdc
Importance of Scoping
u Puts fence around project
u Sets Stakeholder expectations
u Data Self-sufficiency
u Size selected will be appropriate
u Timeframe is defined
9/17/2010
16
pdc
Guest
Information
13%
Human
Resource
13% 25%
13%
17%
25%
17%
Reservation
34%
13%
Menu
Information
25%
13%
25%
Promotion
20%
40%
10%
10%
10%
Facilities
Management
20%
10%
17%
33%
13%
Ordering
13%
25%
14%
40%
20%
20%
Billing
20%
Purchasing
14%
42% 14%
10%
17%
Trend
Analysis
17%
34%
33%
Cash
Monitoring
17%
17%
NOTE: Percentages refer to the percentage of information classes created by another system.
9/17/2010
17
pdc
Technology
Experts
Project Team
A
Data
Analyst
Project Team
B
Note: The project must report to the highest possible level management; otherwise the results are diluted.
9/17/2010
18
pdc
Project Team
Team-building training in the beginning
Three day workshop training
Periodic reinforcement training at beginning of each major task
Client Representatives
Four hour overview
Brief training when needed
Documentor(s)
One day documentation training and methodology review
9/17/2010
19
pdc
Interview Estimating
2 hours for preparation
2 hours for interview
2 hours for debriefing/documentation
6 hours
20
pdc
9/17/2010
21
pdc
Week
10
22
12
14
pdc
16
18
Documentation System
& Process
& Data
& Business Rules
& Systems/technology
& Problems/solutions
& Data gathering
& Communication requirements
23
pdc
Project Initiation
Management Role
o Initiate commitment
o Continue education
o Combine with overview session
o Ask for frequent participation
o Solicit departmental support while seeking approval
o Announcement of project from Chief Executive
Officer
9/17/2010
24
pdc
Plan
2. Get Management
Input
4. Develop Top-Down
Process Model
5. Analyze Current
Processes
Analyze
7. Resolve P roblems
Redesign
8. Redesign Processes
9. Finalize Data Model
Plan Transition
13. Perform
Cost/Benefit/Risk Analysis
14. Develop Transition
Plan
9/17/2010
25
pdc
Process Definition
A collection of prescribed activities, which, when
performed, add value to product or service
Produces distinct deliverable whose quality can be
measured
Has a beginning and end
Usually repetitive
At high level is cross functional
At low level is within a function
9/17/2010
26
pdc
Manage Restaurant
Perform
Strategic
Planning
9/17/2010
Manage
Guest
Relations
Manage
Cuisine
Preparation
Manage
Food
Operations
Manage
Human
Resources
Measure
Operations
Manage
Facilities
27
pdc
Remove
Heat
Tub
Check
Water
Turn on
Heater
Turn off
Heater
Take off
Shoes &
Socks
9/17/2010
Prepare
Clothes
Collect
Toys
Remove
Hat
Call for
Champagne
Take
off Tie
Prepare
Enjoy
Tub
for Tub
Find Ball
for Dog
Play with
Toys
Drink
to Leave
Call fo r
Towel
Champagne
Call fo r
More
Champagne
Throw Ball
for Dog
Leave
Tub
Drink
Champagne
Call fo r
Throw Dog
More
in Tub
Champagne
28
pdc
Dry
Self
-------------------------------------[
[
[
[
[
[
[
[
[
[
[
[
Stakeholder
Deliverable/Output
Trigger
Input
Quality Criteria
Value Added
Information Needed
Organizations (participating)
Frequency
Volume
Availability (response time)
Related Process
-Prerequisite
-Post -requisite
[ Tasks
[ Problems
[ Current system support
29
pdc
Description:
All activities involving resolving time and place for diner, seating,
presenting cuisine, meal, and bill
---------------------------------------------------------------------------------------------------------------------(Gather the following information only if easily available)
Stakeholders:
Deliverables/
Output:
Trigger:
Input:
Quality
Value Added:
Information
Needed:
Participating
Organizations:
-------
Frequency:
Cost:
9/17/2010
30
pdc
2. Define Project
Expectations
4. Develop Top-Down
Conceptual Process Model
5. Analyze Current
Processes
6. Define Information
Needs
9. Incorporate Process
Quality Management
11. Determine
Organizational Impact
12. Address Human
Resource Issues
13. Perform
Cost/Benefit/Risk Analysis
14. Develop Transition
Plan
9/17/2010
31
pdc
9/17/2010
Who performs?
Where is done?
What is done?
Why it is done?
Timing of processes
Tools used
Documents used or produced
Problems and their significance
32
pdc
33
pdc
34
pdc
9/17/2010
35
pdc
Workflow Diagram
(good for management presentation)
Acquire Ingredients
Pay Invoice
Purchasing
Order
Ingredients
Vendor
Send invoice
Release Order
La Nouvelle
Grabbague
Ship
Ingredients
Accounting
Department
Vendor Warehouse
Store Ingredients
Storeroom
9/17/2010
Forward Receiving
Document
Performance Development Corporation, 2002. All Rights Reserved.
36
pdc
Process Chart
Hierarchical View
Acquire
material
O/P
Receive
materials materials
Pay
Vendor
9/17/2010
Order
materials
Receive
materials
Pay for
materials
37
pdc
Process Map
Acquire Ingredients
Stakeholder
Employee
Buyer
Initiates
Requisition
Generates
PO
Vendor
Receives
PO
Buyer
approves sub.
Calls for
substitution
Ship
product
Warehouse
Receives
product
Time
9/17/2010
38
pdc
Ordering
Vendor
Purchasing
Process
Requisition
Requisition
Issue
Purchase
Order
Purchase
Order
Purchase
Order
Payment
Pay
Vendor
Approved
Invoice
Ship Order
Receiving.
Shipping
Document
Receive
Shipment
Invoice
Receipt
Reconcile
for Payment
Accounting
Organization
Manual output
Automated output
9/17/2010
39
pdc
Process Profile
Name:
Pay Vendor
Objective:
To fulfill contractual obligations to the vendor per the contract for goods and
materials received.
Description:
Stakeholder:
Output:
Payment Check
Trigger:
Input:
Metrics:
None
Value Added:
Data Needed:
Frequency:
Weekly
Response Time:
2 hours
Volume:
500 payments
Problems:
9/17/2010
40
pdc
Process Analysis
Vendor
Custom er
Stakeholders
Pl anni ng
Personnel
Accounti ng
M ai ntenance
Staff
Wai ters
Orderi ng
Process
M aitre d'
Wi ne Stew ard
Chef
Operatio ns
La No uvelle Grabbague
PO
PE
=
=
Process Ow ner
Perform ance
9/17/2010
BO
BO
BO
PO
PO
PO
PO
SU
PE
PE
PE
PE
SU
BO
BO
BO
PO
SU
SU
BO
BO
SU
BO
BO
SU
PO
PO
PO
PO
BO
PO
PO
PO
PO
PO
PO
PO
BO
SU
=
=
BO
BO
BO
BO
BO
PE
SU
SU
PE
PE
PE
PE
PE
41
pdc
An al yze Trends
Revi ew Lo cal M arket
Ado pt Ch anges
Process Reservation
Enter Order
Present Cuisi ne
Present Bill
Recei ve Order
Schedule Order
Prepare Courses
An al yze Usage
Forecast Requirements
Pl an M enu
Acqui re Ing redi ents
M ai ntai n Ingredient Inventory
Pl an Staff
Acqui re Staff
Trai n Staff
Schedule Staff
Eval uate Staff P erfo rm ance
Inspect F acilities
Pl an M ai ntenance
Perform M ai ntenance
Procure F acilities and Eq ui pm ent
Acqui re & M ai ntai n Info S ystems
Recei ve Monies
P ay M o nies
Update General Ledger
Perform Cash M anagement
M o nitor Fi nanci al Perform ance
S=
A=
42
pdc
Identification of Problems
Solicit problems/issues process
Identify the stakeholders impacted by the problem
Associate with processes
Associate with goals
Quantify the impact of problem
Identify the nature of problem
Data-oriented
System limitation
Human-oriented
Store in repository
Assign team responsibility
9/17/2010
43
pdc
Problem Worksheet
P repared By:
Description
9/17/2010
P roject:
Organizational
Entity
Data
Not
There
Not
Not
Accurate Feasi ble
Human
System Limitation
Not
There
Not
Co rrect
Not
Feasi ble
44
Unio n
Trai ni ng
Policy
pdc
45
pdc
2. Define Project
Expectations
4. Develop Top -Down
Conceptual Process Model
5. Analyze Current
Processes
7. Redesign Processes
8. Prototype Processes
46
pdc
Data Needs
47
pdc
Do you want to
just redesign
or
reengineer the process?
9/17/2010
48
pdc
9/17/2010
49
pdc
Purchasing
Warehouse
Receipt
Document
P.O.
A/P
Invoice
Check
Vendor
9/17/2010
50
pdc
Purchasing
Warehouse
Receipt
Document
P.O.
A/P
Invoice
Vendor
9/17/2010
51
pdc
Purchasing
Receiving
Receipt
Data
P.O.
D/B
Check
Invoice
Vendor
9/17/2010
52
pdc
P.O.
D/B
Check
No vendor invoice
Vendor
9/17/2010
53
pdc
Organization
Processes
Business
Process
Redesign
Technology
9/17/2010
Customer/Vendor/
Customer/Vendor/
Alliances
Alliances
54
pdc
9/17/2010
55
pdc
56
pdc
Steps
Eliminate redundant data entry and storage
Maximize data sharing with internal and external
stakeholders
Refine process design based on data sharing
9/17/2010
57
pdc
Process
Staff
Furnishings & Equipment
Facility
Table
Reservation
Guest
R
R
R
R
C
C
C
R
R
C
R
Analyze Trends
Review Local Market
Adopt Changes
Process Reservation
Enter Order
Present Cuisine
Present Bill
Receive Order
Schedule Order
Prepare Courses
Analyze Usage
Forecast Requirements
Plan Menu
Acquire Ingredients
Maintain Ingredient Inventory
Plan Staff
Acquire Staff
Train Staff
Schedule Staff
Evaluate Staff Performance
Inspect Facilities
Plan Maintenance
Perform Maintenance
Procure New Facilities/Equipment
Acquire and Maintain Info Systems
Receive Monies
Pay Monies
Update General Ledger
Perform Cash Management
Monitor Financial Performance
B-920
9/17/2010
General Ledger
Invoice
Vendor
Other Establishment
Menu Line Item
Ingredients
Course
Order
Bill
R
R
R
R
R
R
C
R
R
C
R
R
C
U
U
U
C
R
R
U
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
C
R
U
C
R
U
R
C
C = Create
U = Update
R = Retrieve
D = Delete
R
C
R
R
R
R
R
R
R
R
U
R
R
R
R
58
R
R
R
C
pdc
C
U
R
9/17/2010
59
pdc
9/17/2010
Problem Name
Cause
Prevention
Recommendation
Matching Errors
Accounting
practices
Automate
sharable records
Delivery errors
Partial
shipment
No partial
shipments
Payment errors
Matching
Eliminate paper
High cost
Labor
intensity
Receiving errors
Lack of
training
Automate validation
60
pdc
Com pliance
Officer/ Examiner
Central
Office
Management
CRM
Paym ent
Processing
Upper
Management
Review
Referrals
Com plaints/
Inquires
Schedule
Inspections
SH430
Support
High Priority
Cases
SH410
Referrals
DHSS Case
Extension
Requests
Prepare for
Inspections
SH440
DHSS
Conduct
Inspection
SH450
Plan Inspections
(Routine & Other)
SH420
Prepare
Reports
SH460
Follow-Up
Prepare
Inspection
Penalty OTC
SH480
SH490
Violations
Gain Approval
Review &
Approve
Cases
SH470
No
Violations
Work
Intake/
Complaints
SH400
Identify
Critical Areas
Review &
Approve
Penalty
SH500
Violations
DHSS Case
Close Case
Identify
Targeted Areas
Penalty
OTC
OTC
Violations
Abated
Approve General
Duty Citation
Approve
Penalty
Fatalities &
3 or more injuries
Comm ission
Superior Court/
OAL
9/17/2010
61
pdc
Redesigned Process
Process Profile (example)
SH50 Process Payment
OBJECTIVE: Provide support for the deposit transmittal of funds from the General Funds to the
correct Business Account.
DESCRIPTION
Receive all Checks or Internet Payments with Payment Stub containing identifying information for:
* Permits, Licenses, Certificates, Registration
* Inspection Fees from Insurance Companies
* Penalties
* Public Record Information
Create a transmittal to accounting and deposit payment within 24 hours of
receipt into a General Fund
Upon notification create a transmittal to move payment om the General Fund into the correct
Business Account.
Create an invoice for Boiler Inspection Fees owed to NJDOL from Insurance Companies
PERFORMER: Payment Processing
STAKEHOLDERS/CUSTOMERS: Payment Processing, Accounting, Insurance Companies
TRIGGER: Payment Receipt
9/17/2010
62
pdc
Redesigned Process
Process Profile (example) contd.
INPUT:
Checks, Internet Payment
Payment Stub
Insurance Company Inspections
INPUTS from:
Employer, Employee
Employer, Employee
Insurance Company
OUTPUT:
Deposit Transaction
Invoice for Inspection Fees
OUTPUT to:
Accounting
Insurance Company
DATA USED:
EMPLOYER
EMPLOYEE
VIOLATION
INSPECTION
PAYMENT
DOL ACCOUNT
INSURANCE COMPANY INVOICE
VOLUME/FREQUENCY:
# of Checks received Asbestos 200 -350 a month
Boiler 2,000 a month
Mines 30 a month
9/17/2010
63
pdc
64
pdc
Plan
2. Get Management
Input
4. Develop Top-Down
Process Model
5. Analyze Current
Processes
Analyze
7. Resolve P roblems
Redesign
8. Redesign Processes
9. Finalize Data Model
Plan Transition
13. Perform
Cost/Benefit/Risk Analysis
14. Develop Transition
Plan
9/17/2010
65
pdc
9/17/2010
66
pdc
Prototyping
What to Expect
Proof of concept
Prototyping
9/17/2010
67
pdc
When to Prototype
Drastic change
Complex
New
processes technology
9/17/2010
Political situation
68
pdc
Plan
2. Get Management
Input
4. Develop Top-Down
Process Model
5. Analyze Current
Processes
Analyze
7. Resolve P roblems
Redesign
8. Redesign Processes
9. Finalize Data Model
Plan Transition
13. Perform
Cost/Benefit/Risk Analysis
14. Develop Transition
Plan
9/17/2010
69
pdc
TQM
9/17/2010
70
pdc
9/17/2010
71
pdc
Develop Metrics
Example
Customer
Receive
Shipment
Receiving,
Purchasing
Accounting
Metrics
Process Owner
Number of Vendor
shipments rejected:
-for quality
Vendor
-incomplete shipment
-wrong shipment
Pay
Vendor
Vendor
Receiving
Productivity of payments
- payments per staff member
Accounting
- cycle time
Number of late or incorrect
payments
9/17/2010
72
pdc
9/17/2010
Attribute
Stakeholder Satisfaction (M1)
Timeliness Indicatior(M2); Error Code (M3)
Shipment Rejection (M4); Receipt Validation (M5)
Payment Error Code (M6)
73
pdc
9/17/2010
74
pdc
Modify
Implement
Output
Monitor and
report quality
9/17/2010
75
pdc
9/17/2010
76
pdc
Plan
2. Get Management
Input
4. Develop Top-Down
Process Model
5. Analyze Current
Processes
Analyze
7. Resolve P roblems
Redesign
8. Redesign Processes
9. Finalize Data Model
Plan Transition
13. Perform
Cost/Benefit/Risk Analysis
14. Develop Transition
Plan
9/17/2010
77
pdc
What is required?
Is existing technology sufficient?
9/17/2010
78
pdc
9/17/2010
79
pdc
9/17/2010
80
pdc
Resource requirements
Relocation of 20 Full Time Equivalents from Accounting.
9/17/2010
81
pdc
Timing
Resources
Technical Transition
H/W, S/W acquisition or development
9/17/2010
Data Conversion
Performance Development Corporation, 2002. All Rights Reserved.
82
pdc
Potential Problems
9/17/2010
83
pdc
Middle Management
User Level
50% of the Team comes from the user side
Data Analyst is continually involved
9/17/2010
84
pdc
9/17/2010
85
pdc
9/17/2010
86
pdc
Lessons Learned
For Business System Project
1. Project team should be comprised of:
The team must have 50% business analysts
Core team members must be full-time for the duration
of the project
Average Number 4 (minimum 2, maximum 6)
2. Scope the project so that:
It takes no more than six months
Ideal three months
Average four months
3. You may select:
One or multiple related processes which has single
executive or committee in charge
4.
5.
6.
7.
9/17/2010
87
pdc
No a priori constraints
Authority to question any business policy, procedure, or
standard
88
pdc
Thank You
Presented by:
Arvind D. Shah, Managing Principal
Performance Development Corporation
Princeton, NJ 08540
(609)443-1226
ads1@perfdev.com
www.perfdev.com
9/17/2010
89
pdc