SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Gathering Business Requirements
An overview of the Data Management & Warehousing approach
Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Agenda
           ¤  Overview of the process
                 ¤    Why gather requirements like this?
                 ¤    Types of requirement
                 ¤    Understanding what we can do
                 ¤    Business processes create data
                 ¤    Understanding dimensions and measures
                 ¤    How these requirements are used
                 ¤    Things to remember

           ¤  Straw-man Proposal
                 ¤  A "straw-man proposal" is a simple proposal intended to
                     generate discussion of its disadvantages and to
                     provoke the generation of new and better proposals.

           ¤  Next Steps

Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Overview of the process
                                  Why gather requirements like this?
                                       Types of requirement
                                   Understanding what we can do
                                   Business processes create data
                         Understanding dimensions and measures
                                  How these requirements are used
                                        Things to remember


Gathering Business Requirements       © 2010 Data Management & Warehousing   21 Jan 2010
Why gather requirements like this?
           ¤  Your opportunity to explain to us what you want to see
               from the system in a way that we can understand

           ¤  There are two parts to this:
                 ¤  US: Ensuring that you get the information that you need to
                     run the business effectively
                 ¤  YOU: Ensuring that we understand enough about what you
                     want to quickly and effectively deliver that information

           ¤  Success requires effective two way communication

           ¤  Requirements always change
                 ¤  Don’t worry – we know that things will be forgotten or
                     change – but once we have a good baseline it is much
                     easier to refine and enhance the solution
                 ¤  We will address how to update the requirements later


Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Types of requirements
           ¤  There are two types of requirement we need:
                 ¤  Business Requirements
                     ¤  What information do you want to see?
                         (the data and how it needs to be grouped)
                         This is the primary focus of the workshop
                 ¤  Technical Requirements
                      ¤  When do you want to see the information
                          (Frequency of refresh and of reporting)
                      ¤  How do you want the information formatted?
                          (Tables, graphs, charts, etc.)
                      ¤  Where do you want to see it?
                          (Web, e-mail, RSS, application, etc.)
                      ¤  Who should see the information?
                          (Security, publication)

Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Understanding what we can do
           ¤  We can only deliver data that is there
                 ¤  We capture as much as we can at the lowest level to use
                     but your environment creates limitations
                 ¤  This is true of every organisation

           ¤  We have to prioritise which data we deal with
                 ¤  Whilst we try to deliver as much as possible as quickly as
                     possible we have to ensure that the most important things
                     are delivered first

           ¤  We can only optimise what you ask us to optimise
                 ¤  Business intelligence solutions group and aggregate data
                     to optimise it for reporting and presentation
                 ¤  Whilst we will have all the data that is available it may take
                     time to make it available if we don’t know that it is
                     required as a priority for reporting


Gathering Business Requirements   © 2010 Data Management & Warehousing    21 Jan 2010
Example Limitations
           ¤  We only get a feed once a day from the source
                 ¤  LIMITATION: Data can only be refreshed daily

           ¤  We only get source data in x units
                 ¤  LIMITATION: Limits the granularity of the reports (e.g. if the data is
                     number of calls per hour, we can not report calls per minute)

           ¤  The source data has data type discrepancies
                 ¤  LIMITATION: Over time this will negatively affect data quality (e.g. if
                     31st Feb consistently appears it how do we handle the data?)

           ¤  We only get a subset of data from source system
                 ¤  LIMITATION: If we haven’t asked for it we won’t get it
                 ¤  LIMITATION: We may not be able to go back and get historical
                     information if we change the subset of data


           ¤  None of these are show stoppers, all can be changed as long
               as we know what we need

Gathering Business Requirements   © 2010 Data Management & Warehousing             21 Jan 2010
Business processes create data
           ¤  There is a known state - a checkpoint
                 ¤  This is measurable using a set of criteria known as dimensions

           ¤  Some process step is performed – a flow

           ¤  There is now a new known state - another checkpoint
                 ¤  This is also measurable
                 ¤  Some of the dimensions will have remained the same
                 ¤  But some dimensions will be added and some removed

           ¤  Reporting is the delivery of data for a given state or states
                 ¤  Reports should be designed to inform management decision making

           ¤  Analysis is the attempt to gain understanding of the causes of the
               state change
                 ¤  Analysis should be designed to help improve the business process

           ¤  You must have the reporting data before you can effectively
               perform analysis


Gathering Business Requirements   © 2010 Data Management & Warehousing                21 Jan 2010
Understanding Dimensions
Levels                                               Hierarchy                    Values and
                                                                                  Descriptions




                         Filters: Level = Value e.g. Month = ‘December 2010’

¤  Typical Dimensions might include:

    ¤  Calendar                ¤  Customer        ¤  Product            ¤  Manufacturer

    ¤  Geography               ¤  Channel         ¤  Partner            ¤  Discount Type
         Gathering Business Requirements   © 2010 Data Management & Warehousing           21 Jan 2010
Understanding Measures
           ¤  Numeric Values
                 ¤  Examples: Quantities, Money, Time
                 ¤  Basic Maths: Sum, Count, Maximum, Minimum
                 ¤  Derived Maths: Average, StdDev, Rank


           ¤  Linked to and described by Dimensions
                 ¤  Every measure relates to many dimensions
                 ¤  Always relates to the lowest possible level of each
                     hierarchy

           ¤  Example:
                 ¤  Number (Measure) and Value (Measure) of
                     Product (Dimension) sold on Date (Dimension) through
                     Channel (Dimension)


Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
How these requirements are used …
               Select             Month                                       Descriptions
                                  County

                                  Count(Policy)                               Basic Maths
                                  Sum(Premium)                                On Numeric Values
                                  Average(Premium)                            Derived Maths
                                  Rank(Policy)                                On Numeric Values
               From               Policies                                    Measures


                                  Calendar                                    Dimensions
                                  Geography

               Where              Year = ‘2010’                               Filters
               And                Country = ‘England’

               And                Policy Date = Calendar Date                 Joins
               And                Policy Postcode = Geography Postcode

               Group By           Month                                       Levels
                                  County

               Order By           Rank(Policy)                                Sorting

Gathering Business Requirements        © 2010 Data Management & Warehousing             21 Jan 2010
… to produce a report …
          Month      County                              Count(Policy)   Sum(Premium)     Average(Premium)     Rank(Policy)
          Jan-2010   Portsmouth                                 4,956        200,000.00               £40.36              1
          Jan-2010   Greater London                             4,851      7,611,900.00            £1,569.14              2
          Jan-2010   Southampton                                4,707        234,600.00               £49.84              3
          Jan-2010   Luton                                      4,424        191,800.00               £43.35              4
          Jan-2010   Blackpool                                  4,064        141,900.00               £34.92              5
          Jan-2010   Leicester                                  4,020        294,700.00               £73.31              6
          Jan-2010   Southend-on-Sea                            3,935        164,300.00               £41.75              7
          Jan-2010   Nottingham                                 3,919        292,400.00               £74.61              8
          Jan-2010   Bristol                                    3,844        421,300.00              £109.60              9
          Jan-2010   Slough                                     3,724        121,200.00               £32.55             10
          Jan-2010   Hull                                       3,621        258,700.00               £71.44             11
          Jan-2010   Reading                                    3,607        145,700.00               £40.39             12
          Jan-2010   Bournemouth                                3,549        163,900.00               £46.18             13
          Jan-2010   Plymouth                                   3,169        252,800.00               £79.77             14
          Jan-2010   Brighton & Hove                            3,104        256,600.00               £82.67             15
          Jan-2010   Derby                                      3,065        239,200.00               £78.04             16
          Jan-2010   West Midlands                              2,905      2,619,500.00              £901.72             17
          Jan-2010   Middlesbrough                              2,580        139,000.00               £53.88             18
          Jan-2010   Stoke-on-Trent                             2,569        240,100.00               £93.46             19
          Jan-2010   Poole                                      2,144        138,800.00               £64.74             20
          Jan-2010   Torbay                                     2,131        134,000.00               £62.88             21
          Jan-2010   Merseyside                                 2,090      1,347,800.00              £644.88             22
          Jan-2010   Tyne and Wear                              2,025      1,093,400.00              £539.95             23
          Jan-2010   Greater Manchester                         2,017      2,573,500.00            £1,275.90             24
          Jan-2010   Halton                                     1,515        119,800.00               £79.08             25
          Jan-2010   Medway                                     1,320        253,500.00              £192.05             26
          Jan-2010   Warrington                                 1,086        196,200.00              £180.66             27
          Jan-2010   West Yorkshire                             1,084      2,200,500.00            £2,029.98             28
          Jan-2010   Bracknell Forest                           1,049        114,700.00              £109.34             29
          Jan-2010   Blackburn with Darwen                      1,027        140,700.00              £137.00             30

Gathering Business Requirements              © 2010 Data Management & Warehousing                          21 Jan 2010
… or to produce a chart

            £5,000.00
            £4,500.00
            £4,000.00
            £3,500.00
            £3,000.00
             £2,500.00
             £2,000.00
             £1,500.00
             £1,000.00                                                   Average(Premium)
               £500.00                                                   Count(Policy)
                  £0.00




Gathering Business Requirements   © 2010 Data Management & Warehousing        21 Jan 2010
Insurance Example
    CHECKPOINT                                FLOW                                  CHECKPOINT




REPORTING                             ANALYSIS                                 REPORTING
The quantity and value                Why do people convert?                   The quantity and value
of quotes by:                         • What are the common                    of policies by:
• Quote Date                          characteristics                          • Policy Start/End Date
• Proposed Start Date                 • What are the differences               • Channel
• Channel                                                                      • Personal Data
• Personal Data
         Gathering Business Requirements    © 2010 Data Management & Warehousing             21 Jan 2010
More checkpoints …
                       Anonymous quotes provided to aggregator



          Flow
                                          Anonymous quotes provided to website



                                                           Known quotes provided to website
                                Flow

¤  At each subsequent
    checkpoint we                                                                Quote conversion
    typically get:                             Flow
                                                                                 to policy

   ¤  More dimensions – more information to qualify the data

   ¤  Less transactional data – less individual transactions
       involved
        Gathering Business Requirements   © 2010 Data Management & Warehousing              21 Jan 2010
Things to remember …
           ¤  Keep your requirements ‘reasonable’
                 ¤  Can be sourced from existing source systems
                 ¤  Will be used to affect your decision making
                 ¤  Consider things in terms of ‘MoSCoW’:
                     Must Have; Should Have; Could Have; Would Have
                 ¤  Focus your time and effort on Must and Should Haves

           ¤  Expect to be challenged by us
                 ¤  This is just to make sure that we understand everything by
                     getting you to (re-)explain and justify

           ¤  You are the experts in your business ...
                 ¤  We know how manage data to deliver business
                     intelligence
                 ¤  We know more than most about how data works
                     ¤  See http://datamgmt.com/how-data-works
                 ¤  Working together we can specify the optimal solution

Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Straw-man Proposal
 A "straw-man proposal" is a simple proposal intended to generate
 discussion of its disadvantages and to provoke the generation of
 new and better proposals. Often, a straw man document will be
prepared by one or two people prior to kicking off a larger project.
     In this way, the team can jump start their discussions with a
document that is likely to contain many, but not all the key aspects
                           to be discussed.




Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Sources for Straw-man
           Sources for the straw-                          Other potential data
           man:                                            sources:




Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Straw-man Description

           Measures                                        Analyse by




Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Next Steps …
Do we need more time to add more requirements?

How will we review the requirements?

Who will help flesh out the technical requirements?

Who will sign off the requirements?

Any other questions?


Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Simply Explained …




  Geek & Poke
http://geekandpoke.typepad.com




                Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
How we record requirements




Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Understanding the requirements gap



                  The difference between what was
                  required when the development started
                  and what is required when the
                  development is delivered

                  Overcome by:
                  a) accepting and embracing it
                  b) ccommunicating with users so
                     everyone understands the time lag
                  c) delivering in fast, small increments




Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010
Thank You




Gathering Business Requirements   © 2010 Data Management & Warehousing   21 Jan 2010

Contenu connexe

Tendances

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 ReportsJulian Rains
 
Data Architecture Brief Overview
Data Architecture Brief OverviewData Architecture Brief Overview
Data Architecture Brief OverviewHal Kalechofsky
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceDenodo
 
Data Quality & Data Governance
Data Quality & Data GovernanceData Quality & Data Governance
Data Quality & Data GovernanceTuba Yaman Him
 
Data Staging Strategy
Data Staging StrategyData Staging Strategy
Data Staging StrategyMilind Zodge
 
5 Level of MDM Maturity
5 Level of MDM Maturity5 Level of MDM Maturity
5 Level of MDM MaturityPanaEk Warawit
 
Data Governance Workshop
Data Governance WorkshopData Governance Workshop
Data Governance WorkshopCCG
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data WarehousesMichael Lamont
 
Data quality and data profiling
Data quality and data profilingData quality and data profiling
Data quality and data profilingShailja Khurana
 
Data-Ed Webinar: Data Quality Engineering
Data-Ed Webinar: Data Quality EngineeringData-Ed Webinar: Data Quality Engineering
Data-Ed Webinar: Data Quality EngineeringDATAVERSITY
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture DesignKujambu Murugesan
 
Data Warehouse Basics
Data Warehouse BasicsData Warehouse Basics
Data Warehouse BasicsRam Kedem
 
How to build a data dictionary
How to build a data dictionaryHow to build a data dictionary
How to build a data dictionaryPiotr Kononow
 
Lessons in Data Modeling: Data Modeling & MDM
Lessons in Data Modeling: Data Modeling & MDMLessons in Data Modeling: Data Modeling & MDM
Lessons in Data Modeling: Data Modeling & MDMDATAVERSITY
 
Data Quality Best Practices
Data Quality Best PracticesData Quality Best Practices
Data Quality Best PracticesDATAVERSITY
 
Data Modeling & Data Integration
Data Modeling & Data IntegrationData Modeling & Data Integration
Data Modeling & Data IntegrationDATAVERSITY
 
Data platform architecture
Data platform architectureData platform architecture
Data platform architectureSudheer Kondla
 

Tendances (20)

Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
 
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
 
Data Architecture Brief Overview
Data Architecture Brief OverviewData Architecture Brief Overview
Data Architecture Brief Overview
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and Governance
 
Data Quality & Data Governance
Data Quality & Data GovernanceData Quality & Data Governance
Data Quality & Data Governance
 
Data Staging Strategy
Data Staging StrategyData Staging Strategy
Data Staging Strategy
 
5 Level of MDM Maturity
5 Level of MDM Maturity5 Level of MDM Maturity
5 Level of MDM Maturity
 
Data Governance Workshop
Data Governance WorkshopData Governance Workshop
Data Governance Workshop
 
Mdm: why, when, how
Mdm: why, when, howMdm: why, when, how
Mdm: why, when, how
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data Warehouses
 
Data quality and data profiling
Data quality and data profilingData quality and data profiling
Data quality and data profiling
 
Data-Ed Webinar: Data Quality Engineering
Data-Ed Webinar: Data Quality EngineeringData-Ed Webinar: Data Quality Engineering
Data-Ed Webinar: Data Quality Engineering
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
 
Data Warehouse Basics
Data Warehouse BasicsData Warehouse Basics
Data Warehouse Basics
 
How to build a data dictionary
How to build a data dictionaryHow to build a data dictionary
How to build a data dictionary
 
Lessons in Data Modeling: Data Modeling & MDM
Lessons in Data Modeling: Data Modeling & MDMLessons in Data Modeling: Data Modeling & MDM
Lessons in Data Modeling: Data Modeling & MDM
 
Data Quality Best Practices
Data Quality Best PracticesData Quality Best Practices
Data Quality Best Practices
 
Data Modeling & Data Integration
Data Modeling & Data IntegrationData Modeling & Data Integration
Data Modeling & Data Integration
 
Data platform architecture
Data platform architectureData platform architecture
Data platform architecture
 

En vedette

SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Processsilvaft
 
White Paper - Data Warehouse Documentation Roadmap
White Paper -  Data Warehouse Documentation RoadmapWhite Paper -  Data Warehouse Documentation Roadmap
White Paper - Data Warehouse Documentation RoadmapDavid Walker
 
Gathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business RequirementsGathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business RequirementsWynyard Group
 
Why Dashboards Fail
Why Dashboards FailWhy Dashboards Fail
Why Dashboards FailGeckoboard
 
07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements TemplateAlan D. Duncan
 
BI Dashboard Formula Methodology: How to make your first big data visualizati...
BI Dashboard Formula Methodology: How to make your first big data visualizati...BI Dashboard Formula Methodology: How to make your first big data visualizati...
BI Dashboard Formula Methodology: How to make your first big data visualizati...BI Brainz
 

En vedette (6)

SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Process
 
White Paper - Data Warehouse Documentation Roadmap
White Paper -  Data Warehouse Documentation RoadmapWhite Paper -  Data Warehouse Documentation Roadmap
White Paper - Data Warehouse Documentation Roadmap
 
Gathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business RequirementsGathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business Requirements
 
Why Dashboards Fail
Why Dashboards FailWhy Dashboards Fail
Why Dashboards Fail
 
07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template
 
BI Dashboard Formula Methodology: How to make your first big data visualizati...
BI Dashboard Formula Methodology: How to make your first big data visualizati...BI Dashboard Formula Methodology: How to make your first big data visualizati...
BI Dashboard Formula Methodology: How to make your first big data visualizati...
 

Similaire à Gathering Business Requirements for Data Warehouses

Chief Data Officer (CDO) Organization Roles
Chief Data Officer (CDO) Organization RolesChief Data Officer (CDO) Organization Roles
Chief Data Officer (CDO) Organization RolesDave Getty
 
SNW Spring 10 Presentation General
SNW Spring 10 Presentation GeneralSNW Spring 10 Presentation General
SNW Spring 10 Presentation GeneralJeff Kubacki
 
Fuel your Data-Driven Ambitions with Data Governance
Fuel your Data-Driven Ambitions with Data GovernanceFuel your Data-Driven Ambitions with Data Governance
Fuel your Data-Driven Ambitions with Data GovernancePedro Martins
 
Pitfalls and pro-tips for effective and transparent Business Intelligence too...
Pitfalls and pro-tips for effective and transparent Business Intelligence too...Pitfalls and pro-tips for effective and transparent Business Intelligence too...
Pitfalls and pro-tips for effective and transparent Business Intelligence too...Data Con LA
 
Information architecture overview
Information architecture overviewInformation architecture overview
Information architecture overviewJames M. Dey
 
lookingforwardwebinardeloitteworkdayanalyticsfinal-210524213844 (1).pdf
lookingforwardwebinardeloitteworkdayanalyticsfinal-210524213844 (1).pdflookingforwardwebinardeloitteworkdayanalyticsfinal-210524213844 (1).pdf
lookingforwardwebinardeloitteworkdayanalyticsfinal-210524213844 (1).pdfCharlesSantos684817
 
The CFO Guide to Data with Deloitte & Workday
The CFO Guide to Data with Deloitte & WorkdayThe CFO Guide to Data with Deloitte & Workday
The CFO Guide to Data with Deloitte & WorkdayWorkday, Inc.
 
DDMA / T-Mobile: Datakwaliteit
DDMA / T-Mobile: DatakwaliteitDDMA / T-Mobile: Datakwaliteit
DDMA / T-Mobile: DatakwaliteitDDMA
 
2012 cs-data-collection-guide
2012 cs-data-collection-guide2012 cs-data-collection-guide
2012 cs-data-collection-guidev_rajsingh
 
A Journey from Too Much Data to Curated Insights - ABD211 - re:Invent 2017
A Journey from Too Much Data to Curated Insights - ABD211 - re:Invent 2017A Journey from Too Much Data to Curated Insights - ABD211 - re:Invent 2017
A Journey from Too Much Data to Curated Insights - ABD211 - re:Invent 2017Amazon Web Services
 
KASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
KASHTECH AND DENODO: ROI and Economic Value of Data VirtualizationKASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
KASHTECH AND DENODO: ROI and Economic Value of Data VirtualizationDenodo
 
Transforming Finance With Analytics
Transforming Finance With AnalyticsTransforming Finance With Analytics
Transforming Finance With AnalyticsKathleen Brunner
 
Implementar una estrategia eficiente de gobierno y seguridad del dato con la ...
Implementar una estrategia eficiente de gobierno y seguridad del dato con la ...Implementar una estrategia eficiente de gobierno y seguridad del dato con la ...
Implementar una estrategia eficiente de gobierno y seguridad del dato con la ...Denodo
 
Data Mining Services in various types
Data Mining Services in various typesData Mining Services in various types
Data Mining Services in various typesloginworks software
 
"How To Build and Lead a Winning Data Team" by Cahyo Listyanto (Bizzy.co.id)
"How To Build and Lead a Winning Data Team" by Cahyo Listyanto (Bizzy.co.id)"How To Build and Lead a Winning Data Team" by Cahyo Listyanto (Bizzy.co.id)
"How To Build and Lead a Winning Data Team" by Cahyo Listyanto (Bizzy.co.id)Tech in Asia ID
 
#bluecruxtalks crash course - Part 1 - Master Data Factories.pdf
#bluecruxtalks crash course - Part 1 - Master Data Factories.pdf#bluecruxtalks crash course - Part 1 - Master Data Factories.pdf
#bluecruxtalks crash course - Part 1 - Master Data Factories.pdfBluecrux
 
INF3703 - Chapter 15 Databases For Business Intelligence
INF3703 - Chapter 15 Databases For Business IntelligenceINF3703 - Chapter 15 Databases For Business Intelligence
INF3703 - Chapter 15 Databases For Business Intelligencebloeyyy
 

Similaire à Gathering Business Requirements for Data Warehouses (20)

Chief Data Officer (CDO) Organization Roles
Chief Data Officer (CDO) Organization RolesChief Data Officer (CDO) Organization Roles
Chief Data Officer (CDO) Organization Roles
 
MDM and Reference Data
MDM and Reference DataMDM and Reference Data
MDM and Reference Data
 
Zenith
ZenithZenith
Zenith
 
SNW Spring 10 Presentation General
SNW Spring 10 Presentation GeneralSNW Spring 10 Presentation General
SNW Spring 10 Presentation General
 
Fuel your Data-Driven Ambitions with Data Governance
Fuel your Data-Driven Ambitions with Data GovernanceFuel your Data-Driven Ambitions with Data Governance
Fuel your Data-Driven Ambitions with Data Governance
 
Pitfalls and pro-tips for effective and transparent Business Intelligence too...
Pitfalls and pro-tips for effective and transparent Business Intelligence too...Pitfalls and pro-tips for effective and transparent Business Intelligence too...
Pitfalls and pro-tips for effective and transparent Business Intelligence too...
 
Information architecture overview
Information architecture overviewInformation architecture overview
Information architecture overview
 
lookingforwardwebinardeloitteworkdayanalyticsfinal-210524213844 (1).pdf
lookingforwardwebinardeloitteworkdayanalyticsfinal-210524213844 (1).pdflookingforwardwebinardeloitteworkdayanalyticsfinal-210524213844 (1).pdf
lookingforwardwebinardeloitteworkdayanalyticsfinal-210524213844 (1).pdf
 
The CFO Guide to Data with Deloitte & Workday
The CFO Guide to Data with Deloitte & WorkdayThe CFO Guide to Data with Deloitte & Workday
The CFO Guide to Data with Deloitte & Workday
 
DDMA / T-Mobile: Datakwaliteit
DDMA / T-Mobile: DatakwaliteitDDMA / T-Mobile: Datakwaliteit
DDMA / T-Mobile: Datakwaliteit
 
2012 cs-data-collection-guide
2012 cs-data-collection-guide2012 cs-data-collection-guide
2012 cs-data-collection-guide
 
A Journey from Too Much Data to Curated Insights - ABD211 - re:Invent 2017
A Journey from Too Much Data to Curated Insights - ABD211 - re:Invent 2017A Journey from Too Much Data to Curated Insights - ABD211 - re:Invent 2017
A Journey from Too Much Data to Curated Insights - ABD211 - re:Invent 2017
 
KASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
KASHTECH AND DENODO: ROI and Economic Value of Data VirtualizationKASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
KASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
 
Transforming Finance With Analytics
Transforming Finance With AnalyticsTransforming Finance With Analytics
Transforming Finance With Analytics
 
Implementar una estrategia eficiente de gobierno y seguridad del dato con la ...
Implementar una estrategia eficiente de gobierno y seguridad del dato con la ...Implementar una estrategia eficiente de gobierno y seguridad del dato con la ...
Implementar una estrategia eficiente de gobierno y seguridad del dato con la ...
 
Data Mining Services in various types
Data Mining Services in various typesData Mining Services in various types
Data Mining Services in various types
 
What is a Demand Signal Repository?
What is a Demand Signal Repository?What is a Demand Signal Repository?
What is a Demand Signal Repository?
 
"How To Build and Lead a Winning Data Team" by Cahyo Listyanto (Bizzy.co.id)
"How To Build and Lead a Winning Data Team" by Cahyo Listyanto (Bizzy.co.id)"How To Build and Lead a Winning Data Team" by Cahyo Listyanto (Bizzy.co.id)
"How To Build and Lead a Winning Data Team" by Cahyo Listyanto (Bizzy.co.id)
 
#bluecruxtalks crash course - Part 1 - Master Data Factories.pdf
#bluecruxtalks crash course - Part 1 - Master Data Factories.pdf#bluecruxtalks crash course - Part 1 - Master Data Factories.pdf
#bluecruxtalks crash course - Part 1 - Master Data Factories.pdf
 
INF3703 - Chapter 15 Databases For Business Intelligence
INF3703 - Chapter 15 Databases For Business IntelligenceINF3703 - Chapter 15 Databases For Business Intelligence
INF3703 - Chapter 15 Databases For Business Intelligence
 

Plus de David Walker

Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServicesDavid Walker
 
Big Data Week 2016 - Worldpay - Deploying Secure Clusters
Big Data Week 2016  - Worldpay - Deploying Secure ClustersBig Data Week 2016  - Worldpay - Deploying Secure Clusters
Big Data Week 2016 - Worldpay - Deploying Secure ClustersDavid Walker
 
Data Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceData Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceDavid Walker
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersDavid Walker
 
Big Data Analytics 2017 - Worldpay - Empowering Payments
Big Data Analytics 2017  - Worldpay - Empowering PaymentsBig Data Analytics 2017  - Worldpay - Empowering Payments
Big Data Analytics 2017 - Worldpay - Empowering PaymentsDavid Walker
 
Data Driven Insurance Underwriting
Data Driven Insurance UnderwritingData Driven Insurance Underwriting
Data Driven Insurance UnderwritingDavid Walker
 
Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)David Walker
 
An introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligenceAn introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligenceDavid Walker
 
BI SaaS & Cloud Strategies for Telcos
BI SaaS & Cloud Strategies for TelcosBI SaaS & Cloud Strategies for Telcos
BI SaaS & Cloud Strategies for TelcosDavid Walker
 
Building an analytical platform
Building an analytical platformBuilding an analytical platform
Building an analytical platformDavid Walker
 
Data warehousing change in a challenging environment
Data warehousing change in a challenging environmentData warehousing change in a challenging environment
Data warehousing change in a challenging environmentDavid Walker
 
Building a data warehouse of call data records
Building a data warehouse of call data recordsBuilding a data warehouse of call data records
Building a data warehouse of call data recordsDavid Walker
 
Struggling with data management
Struggling with data managementStruggling with data management
Struggling with data managementDavid Walker
 
A linux mac os x command line interface
A linux mac os x command line interfaceA linux mac os x command line interface
A linux mac os x command line interfaceDavid Walker
 
Connections a life in the day of - david walker
Connections   a life in the day of - david walkerConnections   a life in the day of - david walker
Connections a life in the day of - david walkerDavid Walker
 
Conspectus data warehousing appliances – fad or future
Conspectus   data warehousing appliances – fad or futureConspectus   data warehousing appliances – fad or future
Conspectus data warehousing appliances – fad or futureDavid Walker
 
An introduction to social network data
An introduction to social network dataAn introduction to social network data
An introduction to social network dataDavid Walker
 
Using the right data model in a data mart
Using the right data model in a data martUsing the right data model in a data mart
Using the right data model in a data martDavid Walker
 
Implementing Netezza Spatial
Implementing Netezza SpatialImplementing Netezza Spatial
Implementing Netezza SpatialDavid Walker
 
Storage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store DatabasesStorage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store DatabasesDavid Walker
 

Plus de David Walker (20)

Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServices
 
Big Data Week 2016 - Worldpay - Deploying Secure Clusters
Big Data Week 2016  - Worldpay - Deploying Secure ClustersBig Data Week 2016  - Worldpay - Deploying Secure Clusters
Big Data Week 2016 - Worldpay - Deploying Secure Clusters
 
Data Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceData Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI Compliance
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
 
Big Data Analytics 2017 - Worldpay - Empowering Payments
Big Data Analytics 2017  - Worldpay - Empowering PaymentsBig Data Analytics 2017  - Worldpay - Empowering Payments
Big Data Analytics 2017 - Worldpay - Empowering Payments
 
Data Driven Insurance Underwriting
Data Driven Insurance UnderwritingData Driven Insurance Underwriting
Data Driven Insurance Underwriting
 
Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)
 
An introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligenceAn introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligence
 
BI SaaS & Cloud Strategies for Telcos
BI SaaS & Cloud Strategies for TelcosBI SaaS & Cloud Strategies for Telcos
BI SaaS & Cloud Strategies for Telcos
 
Building an analytical platform
Building an analytical platformBuilding an analytical platform
Building an analytical platform
 
Data warehousing change in a challenging environment
Data warehousing change in a challenging environmentData warehousing change in a challenging environment
Data warehousing change in a challenging environment
 
Building a data warehouse of call data records
Building a data warehouse of call data recordsBuilding a data warehouse of call data records
Building a data warehouse of call data records
 
Struggling with data management
Struggling with data managementStruggling with data management
Struggling with data management
 
A linux mac os x command line interface
A linux mac os x command line interfaceA linux mac os x command line interface
A linux mac os x command line interface
 
Connections a life in the day of - david walker
Connections   a life in the day of - david walkerConnections   a life in the day of - david walker
Connections a life in the day of - david walker
 
Conspectus data warehousing appliances – fad or future
Conspectus   data warehousing appliances – fad or futureConspectus   data warehousing appliances – fad or future
Conspectus data warehousing appliances – fad or future
 
An introduction to social network data
An introduction to social network dataAn introduction to social network data
An introduction to social network data
 
Using the right data model in a data mart
Using the right data model in a data martUsing the right data model in a data mart
Using the right data model in a data mart
 
Implementing Netezza Spatial
Implementing Netezza SpatialImplementing Netezza Spatial
Implementing Netezza Spatial
 
Storage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store DatabasesStorage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store Databases
 

Dernier

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Dernier (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Gathering Business Requirements for Data Warehouses

  • 1. Gathering Business Requirements An overview of the Data Management & Warehousing approach Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 2. Agenda ¤  Overview of the process ¤  Why gather requirements like this? ¤  Types of requirement ¤  Understanding what we can do ¤  Business processes create data ¤  Understanding dimensions and measures ¤  How these requirements are used ¤  Things to remember ¤  Straw-man Proposal ¤  A "straw-man proposal" is a simple proposal intended to generate discussion of its disadvantages and to provoke the generation of new and better proposals. ¤  Next Steps Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 3. Overview of the process Why gather requirements like this? Types of requirement Understanding what we can do Business processes create data Understanding dimensions and measures How these requirements are used Things to remember Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 4. Why gather requirements like this? ¤  Your opportunity to explain to us what you want to see from the system in a way that we can understand ¤  There are two parts to this: ¤  US: Ensuring that you get the information that you need to run the business effectively ¤  YOU: Ensuring that we understand enough about what you want to quickly and effectively deliver that information ¤  Success requires effective two way communication ¤  Requirements always change ¤  Don’t worry – we know that things will be forgotten or change – but once we have a good baseline it is much easier to refine and enhance the solution ¤  We will address how to update the requirements later Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 5. Types of requirements ¤  There are two types of requirement we need: ¤  Business Requirements ¤  What information do you want to see? (the data and how it needs to be grouped) This is the primary focus of the workshop ¤  Technical Requirements ¤  When do you want to see the information (Frequency of refresh and of reporting) ¤  How do you want the information formatted? (Tables, graphs, charts, etc.) ¤  Where do you want to see it? (Web, e-mail, RSS, application, etc.) ¤  Who should see the information? (Security, publication) Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 6. Understanding what we can do ¤  We can only deliver data that is there ¤  We capture as much as we can at the lowest level to use but your environment creates limitations ¤  This is true of every organisation ¤  We have to prioritise which data we deal with ¤  Whilst we try to deliver as much as possible as quickly as possible we have to ensure that the most important things are delivered first ¤  We can only optimise what you ask us to optimise ¤  Business intelligence solutions group and aggregate data to optimise it for reporting and presentation ¤  Whilst we will have all the data that is available it may take time to make it available if we don’t know that it is required as a priority for reporting Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 7. Example Limitations ¤  We only get a feed once a day from the source ¤  LIMITATION: Data can only be refreshed daily ¤  We only get source data in x units ¤  LIMITATION: Limits the granularity of the reports (e.g. if the data is number of calls per hour, we can not report calls per minute) ¤  The source data has data type discrepancies ¤  LIMITATION: Over time this will negatively affect data quality (e.g. if 31st Feb consistently appears it how do we handle the data?) ¤  We only get a subset of data from source system ¤  LIMITATION: If we haven’t asked for it we won’t get it ¤  LIMITATION: We may not be able to go back and get historical information if we change the subset of data ¤  None of these are show stoppers, all can be changed as long as we know what we need Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 8. Business processes create data ¤  There is a known state - a checkpoint ¤  This is measurable using a set of criteria known as dimensions ¤  Some process step is performed – a flow ¤  There is now a new known state - another checkpoint ¤  This is also measurable ¤  Some of the dimensions will have remained the same ¤  But some dimensions will be added and some removed ¤  Reporting is the delivery of data for a given state or states ¤  Reports should be designed to inform management decision making ¤  Analysis is the attempt to gain understanding of the causes of the state change ¤  Analysis should be designed to help improve the business process ¤  You must have the reporting data before you can effectively perform analysis Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 9. Understanding Dimensions Levels Hierarchy Values and Descriptions Filters: Level = Value e.g. Month = ‘December 2010’ ¤  Typical Dimensions might include: ¤  Calendar ¤  Customer ¤  Product ¤  Manufacturer ¤  Geography ¤  Channel ¤  Partner ¤  Discount Type Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 10. Understanding Measures ¤  Numeric Values ¤  Examples: Quantities, Money, Time ¤  Basic Maths: Sum, Count, Maximum, Minimum ¤  Derived Maths: Average, StdDev, Rank ¤  Linked to and described by Dimensions ¤  Every measure relates to many dimensions ¤  Always relates to the lowest possible level of each hierarchy ¤  Example: ¤  Number (Measure) and Value (Measure) of Product (Dimension) sold on Date (Dimension) through Channel (Dimension) Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 11. How these requirements are used … Select Month Descriptions County Count(Policy) Basic Maths Sum(Premium) On Numeric Values Average(Premium) Derived Maths Rank(Policy) On Numeric Values From Policies Measures Calendar Dimensions Geography Where Year = ‘2010’ Filters And Country = ‘England’ And Policy Date = Calendar Date Joins And Policy Postcode = Geography Postcode Group By Month Levels County Order By Rank(Policy) Sorting Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 12. … to produce a report … Month County Count(Policy) Sum(Premium) Average(Premium) Rank(Policy) Jan-2010 Portsmouth 4,956 200,000.00 £40.36 1 Jan-2010 Greater London 4,851 7,611,900.00 £1,569.14 2 Jan-2010 Southampton 4,707 234,600.00 £49.84 3 Jan-2010 Luton 4,424 191,800.00 £43.35 4 Jan-2010 Blackpool 4,064 141,900.00 £34.92 5 Jan-2010 Leicester 4,020 294,700.00 £73.31 6 Jan-2010 Southend-on-Sea 3,935 164,300.00 £41.75 7 Jan-2010 Nottingham 3,919 292,400.00 £74.61 8 Jan-2010 Bristol 3,844 421,300.00 £109.60 9 Jan-2010 Slough 3,724 121,200.00 £32.55 10 Jan-2010 Hull 3,621 258,700.00 £71.44 11 Jan-2010 Reading 3,607 145,700.00 £40.39 12 Jan-2010 Bournemouth 3,549 163,900.00 £46.18 13 Jan-2010 Plymouth 3,169 252,800.00 £79.77 14 Jan-2010 Brighton & Hove 3,104 256,600.00 £82.67 15 Jan-2010 Derby 3,065 239,200.00 £78.04 16 Jan-2010 West Midlands 2,905 2,619,500.00 £901.72 17 Jan-2010 Middlesbrough 2,580 139,000.00 £53.88 18 Jan-2010 Stoke-on-Trent 2,569 240,100.00 £93.46 19 Jan-2010 Poole 2,144 138,800.00 £64.74 20 Jan-2010 Torbay 2,131 134,000.00 £62.88 21 Jan-2010 Merseyside 2,090 1,347,800.00 £644.88 22 Jan-2010 Tyne and Wear 2,025 1,093,400.00 £539.95 23 Jan-2010 Greater Manchester 2,017 2,573,500.00 £1,275.90 24 Jan-2010 Halton 1,515 119,800.00 £79.08 25 Jan-2010 Medway 1,320 253,500.00 £192.05 26 Jan-2010 Warrington 1,086 196,200.00 £180.66 27 Jan-2010 West Yorkshire 1,084 2,200,500.00 £2,029.98 28 Jan-2010 Bracknell Forest 1,049 114,700.00 £109.34 29 Jan-2010 Blackburn with Darwen 1,027 140,700.00 £137.00 30 Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 13. … or to produce a chart £5,000.00 £4,500.00 £4,000.00 £3,500.00 £3,000.00 £2,500.00 £2,000.00 £1,500.00 £1,000.00 Average(Premium) £500.00 Count(Policy) £0.00 Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 14. Insurance Example CHECKPOINT FLOW CHECKPOINT REPORTING ANALYSIS REPORTING The quantity and value Why do people convert? The quantity and value of quotes by: • What are the common of policies by: • Quote Date characteristics • Policy Start/End Date • Proposed Start Date • What are the differences • Channel • Channel • Personal Data • Personal Data Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 15. More checkpoints … Anonymous quotes provided to aggregator Flow Anonymous quotes provided to website Known quotes provided to website Flow ¤  At each subsequent checkpoint we Quote conversion typically get: Flow to policy ¤  More dimensions – more information to qualify the data ¤  Less transactional data – less individual transactions involved Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 16. Things to remember … ¤  Keep your requirements ‘reasonable’ ¤  Can be sourced from existing source systems ¤  Will be used to affect your decision making ¤  Consider things in terms of ‘MoSCoW’: Must Have; Should Have; Could Have; Would Have ¤  Focus your time and effort on Must and Should Haves ¤  Expect to be challenged by us ¤  This is just to make sure that we understand everything by getting you to (re-)explain and justify ¤  You are the experts in your business ... ¤  We know how manage data to deliver business intelligence ¤  We know more than most about how data works ¤  See http://datamgmt.com/how-data-works ¤  Working together we can specify the optimal solution Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 17. Straw-man Proposal A "straw-man proposal" is a simple proposal intended to generate discussion of its disadvantages and to provoke the generation of new and better proposals. Often, a straw man document will be prepared by one or two people prior to kicking off a larger project. In this way, the team can jump start their discussions with a document that is likely to contain many, but not all the key aspects to be discussed. Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 18. Sources for Straw-man Sources for the straw- Other potential data man: sources: Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 19. Straw-man Description Measures Analyse by Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 20. Next Steps … Do we need more time to add more requirements? How will we review the requirements? Who will help flesh out the technical requirements? Who will sign off the requirements? Any other questions? Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 21. Simply Explained … Geek & Poke http://geekandpoke.typepad.com Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 22. How we record requirements Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 23. Understanding the requirements gap The difference between what was required when the development started and what is required when the development is delivered Overcome by: a) accepting and embracing it b) ccommunicating with users so everyone understands the time lag c) delivering in fast, small increments Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010
  • 24. Thank You Gathering Business Requirements © 2010 Data Management & Warehousing 21 Jan 2010