SlideShare a Scribd company logo
1 of 32
Business Requirements
Gathering Webinar
Connecting Content | Driving Performance
1
Webinar Presenter
Joe Hogan
Practice Director
Business Intelligence
jhogan@dayhuffgroup.com
Mobile: 614-774-2296
2
Smarter Business Requirements
1. Ask good Business Use Questions and document the answers
2. Complete a Source System Inventory
3. Prioritize the Source System Inventory
4. Complete the Data Element Inventory
5. Prioritize the Data Element Inventory
6. Write Data Behavior Statements
7. Identify Data Element Thresholds
8. Conduct a Data Element ‘Sweep’
9. Determine the Authoritative Source for data element
10. Document the Data Provisioning
11. Determine Data Granularity and Aggregation
12. Present the Business Information Model to business users and present the physical
data model to technologists 3
Need: A Common Statement
Your Company…
• Desires comprehensive, company-wide analytics to support
decisions that:
o Are proactive and focused at multiple management levels
o Improve company performance and accountability
o Establish repeatable compliance reports with ease
o Enhance access and service for employees
o Leverage technology assets for expanded access and service
o Unify the digital company
• Seeks advice on business intelligence tools
• Wants to explore available BI offerings from software vendors like
Microsoft, IBM, MicroStrategy and Oracle.
• Establish a business intelligence center of excellence with
company-wide governance
4
Example: Acme TechWare Distributor
Vision and Business Need Statement
• The Data Warehouse (BI solution) mission is to drive sales,
increase profit and enhance distributor satisfaction with Acme
TechWare Distributor by :
o Creating visibility to product and customer information
o Providing analyses of information from multiple viewpoints
o Leveraging a consistent, standard, and timely single repository of
information from our operational systems
• Resulting in:
o Visibility of key performance indicators that measure our business success
o Analysis of issues and trends that affect our business performance
o Guidance on where to target resources and actions for improvement
o Measurements to evaluate the success of our actions
5
Example: Interview Prep Questions
1. What opportunities exist to dramatically improve your management at your company,
based on improved access to information? What is the financial impact? What is the
efficiency impact?
Given that Company is partially funded by a county levy, the Business Intelligence tool can
connect student enrollment to voter registration information. This connection would allow
Company to target specific geographies with pertinent messages about the need for a levy.
Are there other examples of how information can dramatically improve my company’s goal
achievement?
2. Is there a task, however large or small, that is difficult to complete due to inadequate
data, inadequate organization of data or lack of reports?
By automating much of the routine reporting tasks, the Business Intelligence tool can free
executives and their teams to analyze larger more complex problems. One example might
be automation of the required tracking of international customer registration.
3. On a daily basis, how do you identify problems and exceptions or know when the
Company’s objectives are not being met?
Daily is significant as it allows our Company to leverage the Business Intelligence tool to
move from an after-the-fact reactive mode to an intervention proactive mode.
6
Business Use Questions
Ask questions that seek ‘dimensionalized’ answers! Document!
• What are your key business objectives, drivers and metrics and how do you
currently measure your success?
• What opportunities exist to dramatically improve your business management
based on improved access to information? What’s the financial impact?
• What information is requested from your customers and suppliers?
• What key information is required to make or support the decisions you make in
the process of achieving your goals and overcoming obstacles? How do you get
this information today?
• How do you identify problems and exceptions or know you’re headed for trouble?
7
Business Use Questions
An Example
Question: Is there information, which is not available to you today, that
would have significant impact on your goal achievement?
Answer:
• Complete and fully integrated Canadian sales revenue for all 42 product categories across
8 sales districts for the past 3 years – updated daily.
• Customer hierarchy/rollups from customer viewpoint and the sales organization viewpoint
for all active customers over past 10 years.
• Need customer segmentation information on 7 market spaces, 12 demand segments and
20 value segments.
• Customer trends and growth rates in sales revenue, gross margins, order frequency and
order lot size by month for past 10 years.
8
Business Use Questions
Developing Dimensions from Notes
Question Response
1. What prevents you from meeting the needs of supporting the business?
2. What are the key issues you face today?  The current process has many manual compnents which limits the group of
Acme ability to meet SLAs and scale efficiently.
3. What’s the benefit for Acme that is derived from the use of the reporting
system?
 Helps to grow business and revenue.
4. How do you identify problems or know you’re headed for trouble?  The current process is manual and time consuming.
5. Where do you stand compared to your competition in the use of information
technology?
 The current version of BO is 5.1.8 and Oracle DB is 8.1.7. Both of these
versions are not supported by the vendors.
6. Are you able to respond quickly to market conditions?
7. Which reports do you currently use?  Management reports, Other reports.
8. What data on the report is important?
9. How do you use the information? 9
Business Use Questions
Qualifier Matrix
• Declare dimensions (report filters)
• Declare facts (measures)
• Determine which facts can be measured
against what dimensions
10
Declare Dimensions
Dimension Name Dimension Description
Date Contains all of the attributes associated with the date that activity
occurred.
Time Contains attributes about the time when an activity occurred.
Billing Date Contains all of the attributes associated with the date that products
and/or services were billed to the customer.
End Date Contains all of the attributes associated with an end pr resolutions
date (contract end, service call resolved).
Customer Represents both commercial and consumer customers and all of
the associated attributes.
Product Contains information about products and services that we sell.
Pricing Package Describes the pricing used for customer billings.
11
Declare Facts
Dimension Name Dimension Description
Revenue Revenue collected from retail POS and wholesale orders
defined as units times actual sales price.
Units Sold The actual number of units sold at the order line detail.
Product Count The count of unique products (SKU numbers) on a given order.
Contribution Margin The sales price less the fixed costs associated with the product
(SKU)
12
Qualifier Matrix
13
Data: Measures
Cumulative and Non-Cumulative
• Non-cumulative measures cannot be stored in the
physical database; they must be calculated at the OLAP
presentation point.
• Non-cumulative measures typically have division, % or
are ratios like:
• – Sales Win Rate % – GPA – Top 10%
14
Source System Inventory
15
Source System Inventory
An Example
16
Prioritize Source System Inventory
An Example
17
Business Use Questions
Qualifier Matrix
Make an inventory of all the data elements that users require for business
decisions. The list should be from the business user perspective.
• Business name for data element (the names on the screens)
• Application(s) were used
• Screen(s) were used
• Examples of data element values
• Desired display format like $#,###.## or ’01-Product Code’
• Measure or ‘Report Filter’ (Dimension)
• Is the ‘Report Filter’ flat or hierarchical?
• Update frequency
• Create user data groups from the data elements
Don’t worry about the data source mappings now!
18
Data Element Inventory
An Example
Ref Data Group Report Filter (Dimension
or Measure)
List of Values or
Measure Format
Hierarchical
or Flat Filter
or Measure
Source
(Database or
Business Rule)
Siebel Screen
Tab(s)
Update
Frequency
1 Opportunity Sales Stage and Sales
Phase
External
Appointment Set
Opportunity
Management
Ass’t
Internal
Proceed Stop
Approved
H Siebel Opportunities Daily
2 Opportunity Opportunity Revenue Type Actual
Shipped
Billed
Booked
Projected
Quota
F Siebel Opportunities Daily
3 Opportunity Opportunity Priority Yes
No
F Siebel Opportunities Daily
4 Opportunity System Generated Yes
No
F Siebel Contacts
Opportunities
Daily
5 Opportunity Opportunity Created Date MM/DD/YYYY F Siebel Opportunities Daily
6 Opportunity Opportunity Count ###,# M Calculated N/A On demand
19
Data Element Inventory
Exercise Screenshot #1
20
Data Element Inventory
Exercise Screenshot #2
21
Prioritize Data
Element Inventory
An Example
Ref Data Group Report Filter
(Dimension or
Measure)
List of Values or
Measure Format
Hierarchi
cal or
Flat Filter
or
Measure
Source
(Databas
e or
Business
Rule)
Siebel
Screen
Tab(s)
Update
Frequency
1 Opportunity Sales Stage and
Sales Phase
External
Appointment Set
Opportunity
Management Ass’t
Internal
Proceed Stop
Approved
H Siebel Opportun
ities
Daily
2 Opportunity Opportunity
Revenue Type
Actual
Shipped
Billed
Booked
Projected
Quota
F Siebel Opportun
ities
Daily
3 Opportunity Opportunity
Priority
Yes
No
F Siebel Opportun
ities
Daily
4 Opportunity System
Generated
Yes
No
F Siebel Contacts
Opportun
ities
Daily
5 Opportunity Opportunity
Created Date
MM/DD/YYYY F Siebel Opportun
ities
Daily
6 Opportunity Opportunity
Count
###,# M Calculate
d
N/A On
demand
Prioritize on Data Group
because:
1. Translate nicely to
dimensions in the
physical model
2. Determines any battle
ground early
3. Reveals any hidden
data elements
22
Data Behavior Statements
Write statements that describe how the data relate.
• Ask business about how one Data Group relates to another.
• Drill from top down on one Data Group.
• Think in genealogy terms! Grandparents, parents, children and twins.
• ‘Report Filters’ and measures both have behaviors.
• Ask business questions about extreme cases.
• Determine if the data element is nominal, ordinal, interval or ratio type.
• Determine if a data element is slow changing.
• Don’t forget to ask about history of data behaviors. Has the data element always behaved
this way?
Data behavior statements help determine the date model dimensions!
23
Data: Classification
Data Type Determination
NOIR
• Nominal – Red, Yellow and Blue
Just a name with no order or magnitude
• Ordinal – 1st, 2nd and 3rd
An order, but no magnitude
• Interval – 1”, 2” and 3”
An order, a magnitude but absolute zero
• Ratio - -2, -1, 0, +1, +2 C
An order, a magnitude and below zero possibilities
Nominal and Ordinal data type elements are dimensions and
Interval and Ratio data type elements are facts in the data model.
24
Revenue change month-over-month
Categorize each data element as Nominal, Ordinal, Interval or Ratio
• Revenue change month-over month
• Sales districts North, South, East and West
• Product rank by gross revenue for first quarter
2006
• Total units of product sold
• Shipping weight per product
• Order type and order sub-type
• Gross Profit Year-To-Date
• Birth date of client 25
Data: Behavior Statements
Slowly Changing Dimensions
• Slowly Changing Dimension:
o (Type One), doesn’t preserve history
o (Type Two), preserve a version of history
o (Type Three), Hybrid of Type One and Two
• Users typically want a “Type Two” methodology of SCD
• A Type Two change writes a record with the new attribute information and
preserves a record of the old dimensional data.
• Type Two changes let you preserve historical data.
• Implementing Type Two changes, after the fact, will require significant
analysis and development.
• Type Two changes accurately partition history across time more effectively
than other types.
• Because Type Two changes add records, they can significantly increase the
database’s size.
26
Data: Star Schema
A Quiz
Q. If a star schema has 3 dimensions and one fact:
- Class with 1000 rows
- Time with 365 rows
- Faculty with 2000 rows
- Registration transactions fact table of 50 rows,
How many rows are returned in a query of select * with all
dimensions joined?
A. 50
What else can you tell about the institution? 27
Data: Behavior Statements
Organizational Hierarchy Types
Balanced Hierarchies
• All branches of the hierarchy descend to the same
level, and each member’s logical parent is the level
immediately above the member.
Unbalanced Hierarchies
• Branches of the hierarchy descend to different
levels. For example, an Organization dimension
contains a member for each employee in a
company.
Ragged Hierarchies
• The logical parent member of at least one member
is not in the level immediately above the member.
This can cause branches of the hierarchy to
descend to different levels. 28
Data Behavior Statements
Hierarchy Types, OLAP Interface
A table can translate three ways to the semantic layer of the OLAP tool:
• One to One – The table column translates to one object in the semantic
layer.
• Temporal Hierarchies – A hierarchy is generated from the rows within a
column; this only happens in a reporting time dimension.
• Traditional Hierarchies – Multiple table columns like, Sales Organization and
Department and Unit, translate into ‘Sales Org Hierarchy.’
Cloistered Data?
The Primary and Foreign Keys of the physical tables are never seen within the
semantic layer, and are never seen by the report consumers. Only the
business keys like Customer Name are viewable to the report consumers.
29
Data Behavior Statements
An Example
Orders
• Order number is unique within System A and within System B but not
across System A and System B.
• Order number format changed in 1985 to 12 numbers from 9 numbers
and letters.
• Orders have 1 to 999 maximum order lines in System A and 1 to 99 in
System B.
• An order line contains only 1 product in System A. An order line in
System B can have 1 to 9 products.
• Order line status in both systems is: ‘Placed,’ ‘Credit Check,’ ‘Packing,’
‘Ship Hold,’ ‘Shipped,’ ‘ Backordered’ and ‘Received.’
• ‘Backordered’ order lines have a status that is updated daily.
30
Smarter Business Requirements
1. Ask good Business Use Questions and document the answers
2. Complete a Source System Inventory
3. Prioritize the Source System Inventory
4. Complete the Data Element Inventory
5. Prioritize the Data Element Inventory
6. Write Data Behavior Statements
7. Identify Data Element Thresholds
8. Conduct a Data Element ‘Sweep’
9. Determine the Authoritative Source for data element
10. Document the Data Provisioning
11. Determine Data Granularity and Aggregation
12. Present the Business Information Model to business users and present the physical
data model to technologists
31
Webinar Presenter
Joe Hogan
Practice Director
Business Intelligence
jhogan@dayhuffgroup.com
Mobile: 614-774-2296
32

More Related Content

What's hot

ITSM and Service Catalog Overview
ITSM and Service Catalog OverviewITSM and Service Catalog Overview
ITSM and Service Catalog Overview
Christopher Glennon
 
Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptx
Rohit Dubey
 
Wallchart - Data Warehouse Documentation Roadmap
Wallchart - Data Warehouse Documentation RoadmapWallchart - Data Warehouse Documentation Roadmap
Wallchart - Data Warehouse Documentation Roadmap
David Walker
 
Target Architecture And Landscape
Target Architecture And LandscapeTarget Architecture And Landscape
Target Architecture And Landscape
Ajay Kumar Uppal
 

What's hot (20)

Capturing Business Requirements For Scorecards, Dashboards And Reports
Capturing Business Requirements For Scorecards, Dashboards And ReportsCapturing Business Requirements For Scorecards, Dashboards And Reports
Capturing Business Requirements For Scorecards, Dashboards And Reports
 
Business Intelligence - Conceptual Introduction
Business Intelligence - Conceptual IntroductionBusiness Intelligence - Conceptual Introduction
Business Intelligence - Conceptual Introduction
 
Strategic Business Requirements for Master Data Management Systems
Strategic Business Requirements for Master Data Management SystemsStrategic Business Requirements for Master Data Management Systems
Strategic Business Requirements for Master Data Management Systems
 
ITSM and Service Catalog Overview
ITSM and Service Catalog OverviewITSM and Service Catalog Overview
ITSM and Service Catalog Overview
 
04. Logical Data Definition template
04. Logical Data Definition template04. Logical Data Definition template
04. Logical Data Definition template
 
Data Privacy in the DMBOK - No Need to Reinvent the Wheel
Data Privacy in the DMBOK - No Need to Reinvent the WheelData Privacy in the DMBOK - No Need to Reinvent the Wheel
Data Privacy in the DMBOK - No Need to Reinvent the Wheel
 
Future Proofing Your IT Operating Model for Digital
Future Proofing Your IT Operating Model for DigitalFuture Proofing Your IT Operating Model for Digital
Future Proofing Your IT Operating Model for Digital
 
ITSM Overview
ITSM OverviewITSM Overview
ITSM Overview
 
Modern IT Service Management Transformation - ITIL Indonesia
Modern IT Service Management Transformation - ITIL IndonesiaModern IT Service Management Transformation - ITIL Indonesia
Modern IT Service Management Transformation - ITIL Indonesia
 
Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptx
 
Wallchart - Data Warehouse Documentation Roadmap
Wallchart - Data Warehouse Documentation RoadmapWallchart - Data Warehouse Documentation Roadmap
Wallchart - Data Warehouse Documentation Roadmap
 
Marlabs Capabilities Overview: IT Services
Marlabs Capabilities Overview: IT ServicesMarlabs Capabilities Overview: IT Services
Marlabs Capabilities Overview: IT Services
 
Building Data Lakehouse.pdf
Building Data Lakehouse.pdfBuilding Data Lakehouse.pdf
Building Data Lakehouse.pdf
 
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in Hyderabad
 
Digital Operating Model & IT4IT
Digital Operating Model & IT4ITDigital Operating Model & IT4IT
Digital Operating Model & IT4IT
 
Business Analysis
Business AnalysisBusiness Analysis
Business Analysis
 
Data Governance challenges in a major Energy Company
Data Governance challenges in a major Energy CompanyData Governance challenges in a major Energy Company
Data Governance challenges in a major Energy Company
 
Best Practices for Implementing a Service Catalog and Enhanced ITSM
Best Practices for Implementing a Service Catalog and Enhanced ITSMBest Practices for Implementing a Service Catalog and Enhanced ITSM
Best Practices for Implementing a Service Catalog and Enhanced ITSM
 
Target Architecture And Landscape
Target Architecture And LandscapeTarget Architecture And Landscape
Target Architecture And Landscape
 

Viewers also liked

ETIS11 - Agile Business Intelligence - Presentation
ETIS11 -  Agile Business Intelligence - PresentationETIS11 -  Agile Business Intelligence - Presentation
ETIS11 - Agile Business Intelligence - Presentation
David Walker
 
ETIS10 - BI Business Requirements - Presentation
ETIS10 - BI Business Requirements - PresentationETIS10 - BI Business Requirements - Presentation
ETIS10 - BI Business Requirements - Presentation
David Walker
 
Agile Business Intelligence - course notes
Agile Business Intelligence - course notesAgile Business Intelligence - course notes
Agile Business Intelligence - course notes
Evan Leybourn
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business Intelligence
Don Jackson
 
Brand questionnaire
Brand questionnaireBrand questionnaire
Brand questionnaire
yasiniub
 

Viewers also liked (14)

Mrn business case cop 20 oct
Mrn business case cop 20 octMrn business case cop 20 oct
Mrn business case cop 20 oct
 
Intelligent BI
Intelligent BIIntelligent BI
Intelligent BI
 
A New Approach to Defining BI Requirements
A New Approach to Defining BI RequirementsA New Approach to Defining BI Requirements
A New Approach to Defining BI Requirements
 
ETIS11 - Agile Business Intelligence - Presentation
ETIS11 -  Agile Business Intelligence - PresentationETIS11 -  Agile Business Intelligence - Presentation
ETIS11 - Agile Business Intelligence - Presentation
 
Slowly changing dimension
Slowly changing dimension Slowly changing dimension
Slowly changing dimension
 
ETIS10 - BI Business Requirements - Presentation
ETIS10 - BI Business Requirements - PresentationETIS10 - BI Business Requirements - Presentation
ETIS10 - BI Business Requirements - Presentation
 
Agile Business Intelligence - course notes
Agile Business Intelligence - course notesAgile Business Intelligence - course notes
Agile Business Intelligence - course notes
 
Writing software requirement document
Writing software requirement documentWriting software requirement document
Writing software requirement document
 
Business Analysis Fundamentals – Writing Good Business Requirements
Business Analysis Fundamentals – Writing Good Business RequirementsBusiness Analysis Fundamentals – Writing Good Business Requirements
Business Analysis Fundamentals – Writing Good Business Requirements
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business Intelligence
 
Questionnaire for the survey of electronics market(for school/college projects)
Questionnaire for the survey of electronics market(for school/college projects)Questionnaire for the survey of electronics market(for school/college projects)
Questionnaire for the survey of electronics market(for school/college projects)
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business Intelligence
 
Brand questionnaire
Brand questionnaireBrand questionnaire
Brand questionnaire
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 

Similar to Business requirements gathering for bi

WHAT IS BUSINESS ANALYTICS um hj mnjh nit 1 ppt only kjjn
WHAT IS BUSINESS ANALYTICS um hj mnjh nit 1 ppt only kjjnWHAT IS BUSINESS ANALYTICS um hj mnjh nit 1 ppt only kjjn
WHAT IS BUSINESS ANALYTICS um hj mnjh nit 1 ppt only kjjn
RohitKumar639388
 
20120628 building the sfdc business case-ar-mad
20120628 building the sfdc business case-ar-mad20120628 building the sfdc business case-ar-mad
20120628 building the sfdc business case-ar-mad
Florian Zink
 
The State of Business Intelligence
The State of Business IntelligenceThe State of Business Intelligence
The State of Business Intelligence
techweb08
 
Performance Testing Helping It Help The Business From AppLabs
Performance Testing Helping It Help The Business From AppLabsPerformance Testing Helping It Help The Business From AppLabs
Performance Testing Helping It Help The Business From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 

Similar to Business requirements gathering for bi (20)

CRM Module Nfra
CRM Module NfraCRM Module Nfra
CRM Module Nfra
 
Nfra CRM
Nfra CRMNfra CRM
Nfra CRM
 
Nfra crm
Nfra crmNfra crm
Nfra crm
 
Creating a Business Case for Big Data
Creating a Business Case for Big DataCreating a Business Case for Big Data
Creating a Business Case for Big Data
 
Business Intelligence Challenges 2009
Business Intelligence Challenges 2009Business Intelligence Challenges 2009
Business Intelligence Challenges 2009
 
Cima bpm presentation 1
Cima bpm presentation 1Cima bpm presentation 1
Cima bpm presentation 1
 
WHAT IS BUSINESS ANALYTICS um hj mnjh nit 1 ppt only kjjn
WHAT IS BUSINESS ANALYTICS um hj mnjh nit 1 ppt only kjjnWHAT IS BUSINESS ANALYTICS um hj mnjh nit 1 ppt only kjjn
WHAT IS BUSINESS ANALYTICS um hj mnjh nit 1 ppt only kjjn
 
Analytics in manufacturing
Analytics in manufacturingAnalytics in manufacturing
Analytics in manufacturing
 
it_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptx
it_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptxit_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptx
it_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptx
 
SQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 PresentationSQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 Presentation
 
Business case development workshop october 2019
Business case development workshop   october 2019Business case development workshop   october 2019
Business case development workshop october 2019
 
Making Money Out of Data
Making Money Out of DataMaking Money Out of Data
Making Money Out of Data
 
20120628 building the sfdc business case-ar-mad
20120628 building the sfdc business case-ar-mad20120628 building the sfdc business case-ar-mad
20120628 building the sfdc business case-ar-mad
 
Data Governance and Stewardship Roundtable
Data Governance and Stewardship RoundtableData Governance and Stewardship Roundtable
Data Governance and Stewardship Roundtable
 
BI
BIBI
BI
 
The State of Business Intelligence
The State of Business IntelligenceThe State of Business Intelligence
The State of Business Intelligence
 
Business Education pack strategy on a page
Business Education pack   strategy on a pageBusiness Education pack   strategy on a page
Business Education pack strategy on a page
 
Performance Testing Helping It Help The Business From AppLabs
Performance Testing Helping It Help The Business From AppLabsPerformance Testing Helping It Help The Business From AppLabs
Performance Testing Helping It Help The Business From AppLabs
 
Santoshdahal assessment2 s242842.ppt
Santoshdahal assessment2 s242842.pptSantoshdahal assessment2 s242842.ppt
Santoshdahal assessment2 s242842.ppt
 
Measuring Quality of IT Services
Measuring Quality of IT ServicesMeasuring Quality of IT Services
Measuring Quality of IT Services
 

Recently uploaded

Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 

Recently uploaded (20)

Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 

Business requirements gathering for bi

  • 1. Business Requirements Gathering Webinar Connecting Content | Driving Performance 1
  • 2. Webinar Presenter Joe Hogan Practice Director Business Intelligence jhogan@dayhuffgroup.com Mobile: 614-774-2296 2
  • 3. Smarter Business Requirements 1. Ask good Business Use Questions and document the answers 2. Complete a Source System Inventory 3. Prioritize the Source System Inventory 4. Complete the Data Element Inventory 5. Prioritize the Data Element Inventory 6. Write Data Behavior Statements 7. Identify Data Element Thresholds 8. Conduct a Data Element ‘Sweep’ 9. Determine the Authoritative Source for data element 10. Document the Data Provisioning 11. Determine Data Granularity and Aggregation 12. Present the Business Information Model to business users and present the physical data model to technologists 3
  • 4. Need: A Common Statement Your Company… • Desires comprehensive, company-wide analytics to support decisions that: o Are proactive and focused at multiple management levels o Improve company performance and accountability o Establish repeatable compliance reports with ease o Enhance access and service for employees o Leverage technology assets for expanded access and service o Unify the digital company • Seeks advice on business intelligence tools • Wants to explore available BI offerings from software vendors like Microsoft, IBM, MicroStrategy and Oracle. • Establish a business intelligence center of excellence with company-wide governance 4
  • 5. Example: Acme TechWare Distributor Vision and Business Need Statement • The Data Warehouse (BI solution) mission is to drive sales, increase profit and enhance distributor satisfaction with Acme TechWare Distributor by : o Creating visibility to product and customer information o Providing analyses of information from multiple viewpoints o Leveraging a consistent, standard, and timely single repository of information from our operational systems • Resulting in: o Visibility of key performance indicators that measure our business success o Analysis of issues and trends that affect our business performance o Guidance on where to target resources and actions for improvement o Measurements to evaluate the success of our actions 5
  • 6. Example: Interview Prep Questions 1. What opportunities exist to dramatically improve your management at your company, based on improved access to information? What is the financial impact? What is the efficiency impact? Given that Company is partially funded by a county levy, the Business Intelligence tool can connect student enrollment to voter registration information. This connection would allow Company to target specific geographies with pertinent messages about the need for a levy. Are there other examples of how information can dramatically improve my company’s goal achievement? 2. Is there a task, however large or small, that is difficult to complete due to inadequate data, inadequate organization of data or lack of reports? By automating much of the routine reporting tasks, the Business Intelligence tool can free executives and their teams to analyze larger more complex problems. One example might be automation of the required tracking of international customer registration. 3. On a daily basis, how do you identify problems and exceptions or know when the Company’s objectives are not being met? Daily is significant as it allows our Company to leverage the Business Intelligence tool to move from an after-the-fact reactive mode to an intervention proactive mode. 6
  • 7. Business Use Questions Ask questions that seek ‘dimensionalized’ answers! Document! • What are your key business objectives, drivers and metrics and how do you currently measure your success? • What opportunities exist to dramatically improve your business management based on improved access to information? What’s the financial impact? • What information is requested from your customers and suppliers? • What key information is required to make or support the decisions you make in the process of achieving your goals and overcoming obstacles? How do you get this information today? • How do you identify problems and exceptions or know you’re headed for trouble? 7
  • 8. Business Use Questions An Example Question: Is there information, which is not available to you today, that would have significant impact on your goal achievement? Answer: • Complete and fully integrated Canadian sales revenue for all 42 product categories across 8 sales districts for the past 3 years – updated daily. • Customer hierarchy/rollups from customer viewpoint and the sales organization viewpoint for all active customers over past 10 years. • Need customer segmentation information on 7 market spaces, 12 demand segments and 20 value segments. • Customer trends and growth rates in sales revenue, gross margins, order frequency and order lot size by month for past 10 years. 8
  • 9. Business Use Questions Developing Dimensions from Notes Question Response 1. What prevents you from meeting the needs of supporting the business? 2. What are the key issues you face today?  The current process has many manual compnents which limits the group of Acme ability to meet SLAs and scale efficiently. 3. What’s the benefit for Acme that is derived from the use of the reporting system?  Helps to grow business and revenue. 4. How do you identify problems or know you’re headed for trouble?  The current process is manual and time consuming. 5. Where do you stand compared to your competition in the use of information technology?  The current version of BO is 5.1.8 and Oracle DB is 8.1.7. Both of these versions are not supported by the vendors. 6. Are you able to respond quickly to market conditions? 7. Which reports do you currently use?  Management reports, Other reports. 8. What data on the report is important? 9. How do you use the information? 9
  • 10. Business Use Questions Qualifier Matrix • Declare dimensions (report filters) • Declare facts (measures) • Determine which facts can be measured against what dimensions 10
  • 11. Declare Dimensions Dimension Name Dimension Description Date Contains all of the attributes associated with the date that activity occurred. Time Contains attributes about the time when an activity occurred. Billing Date Contains all of the attributes associated with the date that products and/or services were billed to the customer. End Date Contains all of the attributes associated with an end pr resolutions date (contract end, service call resolved). Customer Represents both commercial and consumer customers and all of the associated attributes. Product Contains information about products and services that we sell. Pricing Package Describes the pricing used for customer billings. 11
  • 12. Declare Facts Dimension Name Dimension Description Revenue Revenue collected from retail POS and wholesale orders defined as units times actual sales price. Units Sold The actual number of units sold at the order line detail. Product Count The count of unique products (SKU numbers) on a given order. Contribution Margin The sales price less the fixed costs associated with the product (SKU) 12
  • 14. Data: Measures Cumulative and Non-Cumulative • Non-cumulative measures cannot be stored in the physical database; they must be calculated at the OLAP presentation point. • Non-cumulative measures typically have division, % or are ratios like: • – Sales Win Rate % – GPA – Top 10% 14
  • 17. Prioritize Source System Inventory An Example 17
  • 18. Business Use Questions Qualifier Matrix Make an inventory of all the data elements that users require for business decisions. The list should be from the business user perspective. • Business name for data element (the names on the screens) • Application(s) were used • Screen(s) were used • Examples of data element values • Desired display format like $#,###.## or ’01-Product Code’ • Measure or ‘Report Filter’ (Dimension) • Is the ‘Report Filter’ flat or hierarchical? • Update frequency • Create user data groups from the data elements Don’t worry about the data source mappings now! 18
  • 19. Data Element Inventory An Example Ref Data Group Report Filter (Dimension or Measure) List of Values or Measure Format Hierarchical or Flat Filter or Measure Source (Database or Business Rule) Siebel Screen Tab(s) Update Frequency 1 Opportunity Sales Stage and Sales Phase External Appointment Set Opportunity Management Ass’t Internal Proceed Stop Approved H Siebel Opportunities Daily 2 Opportunity Opportunity Revenue Type Actual Shipped Billed Booked Projected Quota F Siebel Opportunities Daily 3 Opportunity Opportunity Priority Yes No F Siebel Opportunities Daily 4 Opportunity System Generated Yes No F Siebel Contacts Opportunities Daily 5 Opportunity Opportunity Created Date MM/DD/YYYY F Siebel Opportunities Daily 6 Opportunity Opportunity Count ###,# M Calculated N/A On demand 19
  • 22. Prioritize Data Element Inventory An Example Ref Data Group Report Filter (Dimension or Measure) List of Values or Measure Format Hierarchi cal or Flat Filter or Measure Source (Databas e or Business Rule) Siebel Screen Tab(s) Update Frequency 1 Opportunity Sales Stage and Sales Phase External Appointment Set Opportunity Management Ass’t Internal Proceed Stop Approved H Siebel Opportun ities Daily 2 Opportunity Opportunity Revenue Type Actual Shipped Billed Booked Projected Quota F Siebel Opportun ities Daily 3 Opportunity Opportunity Priority Yes No F Siebel Opportun ities Daily 4 Opportunity System Generated Yes No F Siebel Contacts Opportun ities Daily 5 Opportunity Opportunity Created Date MM/DD/YYYY F Siebel Opportun ities Daily 6 Opportunity Opportunity Count ###,# M Calculate d N/A On demand Prioritize on Data Group because: 1. Translate nicely to dimensions in the physical model 2. Determines any battle ground early 3. Reveals any hidden data elements 22
  • 23. Data Behavior Statements Write statements that describe how the data relate. • Ask business about how one Data Group relates to another. • Drill from top down on one Data Group. • Think in genealogy terms! Grandparents, parents, children and twins. • ‘Report Filters’ and measures both have behaviors. • Ask business questions about extreme cases. • Determine if the data element is nominal, ordinal, interval or ratio type. • Determine if a data element is slow changing. • Don’t forget to ask about history of data behaviors. Has the data element always behaved this way? Data behavior statements help determine the date model dimensions! 23
  • 24. Data: Classification Data Type Determination NOIR • Nominal – Red, Yellow and Blue Just a name with no order or magnitude • Ordinal – 1st, 2nd and 3rd An order, but no magnitude • Interval – 1”, 2” and 3” An order, a magnitude but absolute zero • Ratio - -2, -1, 0, +1, +2 C An order, a magnitude and below zero possibilities Nominal and Ordinal data type elements are dimensions and Interval and Ratio data type elements are facts in the data model. 24
  • 25. Revenue change month-over-month Categorize each data element as Nominal, Ordinal, Interval or Ratio • Revenue change month-over month • Sales districts North, South, East and West • Product rank by gross revenue for first quarter 2006 • Total units of product sold • Shipping weight per product • Order type and order sub-type • Gross Profit Year-To-Date • Birth date of client 25
  • 26. Data: Behavior Statements Slowly Changing Dimensions • Slowly Changing Dimension: o (Type One), doesn’t preserve history o (Type Two), preserve a version of history o (Type Three), Hybrid of Type One and Two • Users typically want a “Type Two” methodology of SCD • A Type Two change writes a record with the new attribute information and preserves a record of the old dimensional data. • Type Two changes let you preserve historical data. • Implementing Type Two changes, after the fact, will require significant analysis and development. • Type Two changes accurately partition history across time more effectively than other types. • Because Type Two changes add records, they can significantly increase the database’s size. 26
  • 27. Data: Star Schema A Quiz Q. If a star schema has 3 dimensions and one fact: - Class with 1000 rows - Time with 365 rows - Faculty with 2000 rows - Registration transactions fact table of 50 rows, How many rows are returned in a query of select * with all dimensions joined? A. 50 What else can you tell about the institution? 27
  • 28. Data: Behavior Statements Organizational Hierarchy Types Balanced Hierarchies • All branches of the hierarchy descend to the same level, and each member’s logical parent is the level immediately above the member. Unbalanced Hierarchies • Branches of the hierarchy descend to different levels. For example, an Organization dimension contains a member for each employee in a company. Ragged Hierarchies • The logical parent member of at least one member is not in the level immediately above the member. This can cause branches of the hierarchy to descend to different levels. 28
  • 29. Data Behavior Statements Hierarchy Types, OLAP Interface A table can translate three ways to the semantic layer of the OLAP tool: • One to One – The table column translates to one object in the semantic layer. • Temporal Hierarchies – A hierarchy is generated from the rows within a column; this only happens in a reporting time dimension. • Traditional Hierarchies – Multiple table columns like, Sales Organization and Department and Unit, translate into ‘Sales Org Hierarchy.’ Cloistered Data? The Primary and Foreign Keys of the physical tables are never seen within the semantic layer, and are never seen by the report consumers. Only the business keys like Customer Name are viewable to the report consumers. 29
  • 30. Data Behavior Statements An Example Orders • Order number is unique within System A and within System B but not across System A and System B. • Order number format changed in 1985 to 12 numbers from 9 numbers and letters. • Orders have 1 to 999 maximum order lines in System A and 1 to 99 in System B. • An order line contains only 1 product in System A. An order line in System B can have 1 to 9 products. • Order line status in both systems is: ‘Placed,’ ‘Credit Check,’ ‘Packing,’ ‘Ship Hold,’ ‘Shipped,’ ‘ Backordered’ and ‘Received.’ • ‘Backordered’ order lines have a status that is updated daily. 30
  • 31. Smarter Business Requirements 1. Ask good Business Use Questions and document the answers 2. Complete a Source System Inventory 3. Prioritize the Source System Inventory 4. Complete the Data Element Inventory 5. Prioritize the Data Element Inventory 6. Write Data Behavior Statements 7. Identify Data Element Thresholds 8. Conduct a Data Element ‘Sweep’ 9. Determine the Authoritative Source for data element 10. Document the Data Provisioning 11. Determine Data Granularity and Aggregation 12. Present the Business Information Model to business users and present the physical data model to technologists 31
  • 32. Webinar Presenter Joe Hogan Practice Director Business Intelligence jhogan@dayhuffgroup.com Mobile: 614-774-2296 32