SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
BI Business Requirements
           David M Walker
ETIS Stockholm   14th-15th October 2010
70
 How Valuable Are Your Requirements?


                                            %                        •  Why?
                                                                              –  Written but never
                                                                                 referred to


                     of all
                  documented
                                            +                                    (Shelf-ware)
                                                                              –  Out of date before
                                                                                 they are built
                                                                              –  Cover the wrong
                 requirements                                                    things
                                                                              –  Can’t be tested
                 are worthless
And then there are the projects that just don’t document them!
Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
          2	
  
What Makes Requirements Useful?
•  Understandable & Accessible
          –  Business requirements should be written in
             such a way that anyone in the business can
             understand them
          –  Business requirements
             should be easily accessible
             by anyone in the business




Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     3	
  
What Makes Requirements Useful?
•  Revisions
          –  It must be quick and easy to
             update the requirements and
             possible to track the changes
          –  Developers must have a stable
             set of requirements whilst the
             business must be free to innovate
             and create new requirements


Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     4	
  
What Makes Requirements Useful?
•  Testable
          –  It must be possible to test
             both that the requirements
             are achievable within
             themselves and that the
             developed solution meets
             the requirements when it is
             delivered



Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     5	
  
An essential piece of the puzzle
                                           Good requirements are part of your
                                           end-to-end methodology:
                                           If you don’t know when and how you
                                           are going to use the requirements it is
                                           unlikely you will get any value from
                                           them
                                           If you don’t meet the business’
                                           expectation that is created by the
                                           gathering requirements process then
                                           it is unlikely that your project will be
                                           regarded as successful whatever you
                                           deliver

Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     6	
  
Requirements & Testing
•  Ensure the requirements
   are achievable within
   themselves
•  Test that the developed
   solution meets the
   requirements when it is
   delivered

•  Every methodology will
   be different
         •  What follows is how we
            do it …


Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     7	
  
Creating achievable requirements
•  Three step process:
          –  Business Requirements
          –  Data Requirements
          –  Query Requirements
•  Additional Collateral
          –  Technical Requirements
          –  Interface Requirements
•  By-products
          –  Business Definition Dictionary
Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     8	
  
Step 1: Business Requirements
                                                 •  These detail the requirements from
                                                    a business point of view, using
                                                    language which is meaningful to
         Business	
  
       Requirements	
  
                                  Data	
  
                              Requirements	
        business users
                                                 •  The business requirements must be
                                                    clear and precise
               Query	
  Requirements	
  
                                                         –  Any business terms used must be
                                                            defined so that the business and the
                                                            BI team have a shared, unambiguous,
                                                            understanding of each requirement.
                                                 •  A business value must be associated
                                                    with each requirement



Friday,	
  15	
  October	
  2010	
               ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     9	
  
Step 2: Data Requirements
                                                 •  Detail the requirements for
                                                    business information from the data
         Business	
               Data	
  
                                                    perspective
       Requirements	
         Requirements	
  
                                                 •  Identify specific data structures and
                                                    data items
               Query	
  Requirements	
  
                                                 •  Still written from the business
                                                    perspective, but map-able to actual
                                                    database tables and columns
                                                 •  Many data requirements for each
                                                    business requirement and each
                                                    data requirement may help satisfy
                                                    may business requirement


Friday,	
  15	
  October	
  2010	
               ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     10	
  
Step 3: Query Requirements
                                                 •  These requirements provides
                                                    acceptance criteria so that the BI
                                                    team can test that each
         Business	
  
       Requirements	
  
                                  Data	
  
                              Requirements	
        requirement has been met
                                                 •  They lists a number of potential
                                                    queries that the solution should be
               Query	
  Requirements	
  
                                                    able to provide answers to
                                                 •  They illustrate how the business
                                                    requirements can be satisfied from
                                                    the data requirements
                                                 •  Many query requirements use
                                                    many data requirements to satisfy
                                                    many business requirements

Friday,	
  15	
  October	
  2010	
               ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     11	
  
How the requirements fit together
                                                                                                                        Query	
  
                                                                    Data	
                                           Requirement	
  
                                                                 Requirement	
                                          Query	
  
      Business	
                                                    Data	
                                           Requirement	
  
    Requirement	
                                                Requirement	
                                          Query	
  
                                       is	
  defined	
                                                 are	
  
                                                                    Data	
                                           Requirement	
  
                                          by	
  the	
                                               uIlised	
  
                                                                 Requirement	
                      by	
  the	
         Query	
  
                                       data	
  in	
  the	
  
      Business	
                                                    Data	
                                           Requirement	
  
    Requirement	
                                                Requirement	
                                          Query	
  
                                                                    Data	
                                           Requirement	
  
                                                                 Requirement	
                                          Query	
  
                                                                                                                     Requirement	
  

                                               which	
  demonstrate	
  that	
  it	
  is	
  possible	
  to	
  saIsfy	
  the	
  	
  	
  

Friday,	
  15	
  October	
  2010	
                        ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
                          12	
  
Creating Useful Requirements
•  Business Requirements
          –  Understood by the
             business
•  Data Requirements
          –  Informs the analysis
             and design
•  Query Requirements
          –  Provides the acceptance
             criteria for delivery

Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     13	
  
Does the process support the delivery?

                                                                                                     Acceptance	
  
 Requirements	
                        Did	
  we	
  deliver	
  what	
  we	
  promised?	
  
                                                                                                        Test	
  


                                                                                                     IntegraIon	
  
        Analysis	
                       Does	
  the	
  system	
  hang	
  together?	
  
                                                                                                       TesIng	
  


                                                                                                       System	
  	
  
         Design	
                      Have	
  we	
  build	
  what	
  was	
  designed?	
  
                                                                                                       TesIng	
  


                                                                                                        Unit	
  	
  
           Build	
                     Does	
  the	
  code	
  we’ve	
  wriWen	
  work?	
  
                                                                                                       TesIng	
  




Friday,	
  15	
  October	
  2010	
         ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
                        14	
  
What does it take to do this?
•  European Fixed Line Operator
          –  At start: 15 BRQ; 50 DRQ; 100 QRQ
                     •  BRQ/DRQ took 3 weeks, QRQ took another 3 weeks
          –  At 5 years: 19 BRQ; 72 DRQ; 225+ QRQ
                     •  Effort incremental over time
          –  Business Definition Dictionary (BDD) built as
             part of the process
•  European Mobile Operator
          –  At start: 18 BRQ; 100 DRQ
                     •  BRQ took 3 weeks
          –  At 1 year: 18 BRQ; 150+ DRQ

Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     15	
  
How Do We Implement This?
                                       •  Project Services
                                           –  Integrated Environment based on
                                              free open source software Trac
                                           –  Web Based solution with:
                                                    •  Wiki / Ticketing / Version Control /
                                                       Test Management / Security
                                           –  More Info:
                                              http://projects.datamgmt.com/



Friday,	
  15	
  October	
  2010	
       ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     16	
  
Can we have your templates?
     •  No! But not   •  Templates are an ‘aide
                         memoir’ for methodology
        for the reason practitioners not a substitute
        you think     •  People who just take the
                                                      templates rarely follow the
                                                      methodology and then blame
                                                      the methodology for their
                                                      failures
                                                   •  Our consultancy services and
                                                      white papers are more useful
                                                      to you in developing your own
                                                      successful BI methodology

Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     17	
  
Things to watch out for …

                                                    •      Success is Cultural
                                                    •      Which Methodology?
                                                    •      Mix & Match
                                                    •      Supplier Divorce
                                                    •      Where Metadata Starts


Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     18	
  
Success Is Cultural
•  Results are about:
          –  Your company culture                                              –  Then the methodologies
                     •  Are you adversarial?                                      templates and data
                     •  Are you willing to                                        models
                        adapt?                                                 –  Then the technology
                     •  Do you have a “can do”
                        attitude?
          –  The people you engage
                     •  The individuals
                     •  Not the supplier
                        company


Friday,	
  15	
  October	
  2010	
         ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
       19	
  
Which Methodology?
•  No evidence that any
   particular approach is
   “the best”
•  Vendors & Systems
   Integrators market
   their successes but
   not their failures                                               •  The right one is the
•  Anecdotally smaller                                                 one that you can
   and truly agile                                                     make function inside
   projects are also very                                              your organisation
   successfully                                                        over many years

Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     20	
  
Mix and Match
                                        •  One provider is unlikely
                                           to successfully work with
                                           the deliverables from
                                           another provider
      –  Different methodologies put information and steps in
         different places so trying to marry them up always has
         overlaps and gaps
      –  The price of vendor review and re-use is often larger
         than allowing the vendor to just do it their way and
         then internally ensure that everything is carried over
         from other projects, this also avoids the “blame game”
Friday,	
  15	
  October	
  2010	
      ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     21	
  
Supplier Divorce
•  BI Projects are long-term
          –  Typically 10-15 years
•  DWH Development Contracts are shorter
          –  Typically 2-5 years
•  There will come a time
   when the developer leaves
          –  It’s not always amicable
          –  Plan for succession
          –  Internalise critical parts of the methodology/
             process and information
Friday,	
  15	
  October	
  2010	
       ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     22	
  
This is where Metadata your starts
•  Business & Data Requirements
   are the core of your Metadata


                                       •  Spine around which to build:
                                         –  Business Definitions, Data Models,
                                            ETL Loads, Universes
   •  There isn’t a single tool to do this
       •  You need several tools and an
          integrated approach

Friday,	
  15	
  October	
  2010	
         ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
     23	
  
In summary
•  Useful Requirements:                                              •  Watch out for:
          –  Understandable &                                                 –  Success is Cultural
             Accessible                                                       –  Which Methodology?
          –  Revisions                                                        –  Mix & Match Solutions
          –  Testable                                                         –  Supplier Divorce
          –  An integrated part of                                            –  Where Metadata Starts
             the development
             process




Friday,	
  15	
  October	
  2010	
     ©2010	
  Data	
  Management	
  &	
  Warehousing	
  	
        24	
  
BI Business Requirements
              Thank You
ETIS Stockholm    14th-15th October 2010

Contenu connexe

Tendances

Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
pcherukumalla
 
White Paper - Data Warehouse Documentation Roadmap
White Paper -  Data Warehouse Documentation RoadmapWhite Paper -  Data Warehouse Documentation Roadmap
White Paper - Data Warehouse Documentation Roadmap
David Walker
 
Designing An Enterprise Data Fabric
Designing An Enterprise Data FabricDesigning An Enterprise Data Fabric
Designing An Enterprise Data Fabric
Alan McSweeney
 
Business Analysis - Essentials
Business Analysis - EssentialsBusiness Analysis - Essentials
Business Analysis - Essentials
Barbara Bermes
 

Tendances (20)

Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
 
03. Business Information Requirements Template
03. Business Information Requirements Template03. Business Information Requirements Template
03. Business Information Requirements Template
 
How to Strengthen Enterprise Data Governance with Data Quality
How to Strengthen Enterprise Data Governance with Data QualityHow to Strengthen Enterprise Data Governance with Data Quality
How to Strengthen Enterprise Data Governance with Data Quality
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
White Paper - Data Warehouse Documentation Roadmap
White Paper -  Data Warehouse Documentation RoadmapWhite Paper -  Data Warehouse Documentation Roadmap
White Paper - Data Warehouse Documentation Roadmap
 
Data modelling 101
Data modelling 101Data modelling 101
Data modelling 101
 
Implementing Effective Data Governance
Implementing Effective Data GovernanceImplementing Effective Data Governance
Implementing Effective Data Governance
 
A Business Intelligence requirement gathering checklist
A Business Intelligence requirement gathering checklistA Business Intelligence requirement gathering checklist
A Business Intelligence requirement gathering checklist
 
Data modeling star schema
Data modeling star schemaData modeling star schema
Data modeling star schema
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
DAS Slides: Metadata Management From Technical Architecture & Business Techni...
DAS Slides: Metadata Management From Technical Architecture & Business Techni...DAS Slides: Metadata Management From Technical Architecture & Business Techni...
DAS Slides: Metadata Management From Technical Architecture & Business Techni...
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Data Governance
Data GovernanceData Governance
Data Governance
 
Value analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingValue analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modeling
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Designing An Enterprise Data Fabric
Designing An Enterprise Data FabricDesigning An Enterprise Data Fabric
Designing An Enterprise Data Fabric
 
Basics of BI and Data Management (Summary).pdf
Basics of BI and Data Management (Summary).pdfBasics of BI and Data Management (Summary).pdf
Basics of BI and Data Management (Summary).pdf
 
Business Analysis - Essentials
Business Analysis - EssentialsBusiness Analysis - Essentials
Business Analysis - Essentials
 
Big Data Monetization - The Path From Internal to External
Big Data Monetization - The Path From Internal to ExternalBig Data Monetization - The Path From Internal to External
Big Data Monetization - The Path From Internal to External
 
06. Transformation Logic Template (Source to Target)
06. Transformation Logic Template (Source to Target)06. Transformation Logic Template (Source to Target)
06. Transformation Logic Template (Source to Target)
 

En vedette

Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documents
hapy
 
Sample Business Requirement Document
Sample Business Requirement DocumentSample Business Requirement Document
Sample Business Requirement Document
Isabel Elaine Leong
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
ALATechSource
 
Bussiness needs
Bussiness needsBussiness needs
Bussiness needs
hunni123
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirements
hapy
 

En vedette (20)

Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documents
 
Sample Business Requirement Document
Sample Business Requirement DocumentSample Business Requirement Document
Sample Business Requirement Document
 
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
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
 
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
 
Business requirements gathering for bi
Business requirements gathering for biBusiness requirements gathering for bi
Business requirements gathering for bi
 
Slowly changing dimension
Slowly changing dimension Slowly changing dimension
Slowly changing dimension
 
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
 
Requirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementsRequirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirements
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Bussiness needs
Bussiness needsBussiness needs
Bussiness needs
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
 
Employee Time and Task Tracking System
Employee Time and Task Tracking SystemEmployee Time and Task Tracking System
Employee Time and Task Tracking System
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data Warehouses
 
Language & Gender
Language & GenderLanguage & Gender
Language & Gender
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirements
 
Business Requirement Document
Business Requirement DocumentBusiness Requirement Document
Business Requirement Document
 

Similaire à ETIS10 - BI Business Requirements - Presentation

+AUDIO Selling Business Analysis Internally
+AUDIO Selling Business Analysis Internally+AUDIO Selling Business Analysis Internally
+AUDIO Selling Business Analysis Internally
IIBA UK Chapter
 
JDE & Peoplesoft 2 _ Sam Sampathnathan _ Best Practices for Managing Your JD ...
JDE & Peoplesoft 2 _ Sam Sampathnathan _ Best Practices for Managing Your JD ...JDE & Peoplesoft 2 _ Sam Sampathnathan _ Best Practices for Managing Your JD ...
JDE & Peoplesoft 2 _ Sam Sampathnathan _ Best Practices for Managing Your JD ...
InSync2011
 
Joburg cobit assurance
Joburg cobit assuranceJoburg cobit assurance
Joburg cobit assurance
Aldee2013
 
Bringing Agility and Flexibility to Data Design and Integration
Bringing Agility and Flexibility to Data Design and IntegrationBringing Agility and Flexibility to Data Design and Integration
Bringing Agility and Flexibility to Data Design and Integration
DATAVERSITY
 
Balance Sheet (Financial) Consolidation
Balance Sheet (Financial) ConsolidationBalance Sheet (Financial) Consolidation
Balance Sheet (Financial) Consolidation
Dhiren Gala
 
Corporate presentation deck (en) 1.8 detail
Corporate presentation deck (en) 1.8  detailCorporate presentation deck (en) 1.8  detail
Corporate presentation deck (en) 1.8 detail
BICorporate
 
IdealNet and Queplix Webinar
IdealNet and Queplix WebinarIdealNet and Queplix Webinar
IdealNet and Queplix Webinar
cbiddle2
 

Similaire à ETIS10 - BI Business Requirements - Presentation (20)

+AUDIO Selling Business Analysis Internally
+AUDIO Selling Business Analysis Internally+AUDIO Selling Business Analysis Internally
+AUDIO Selling Business Analysis Internally
 
Christophe Lemaire, CIO at Eurostar - Welcome to Enterprise Business Intellig...
Christophe Lemaire, CIO at Eurostar - Welcome to Enterprise Business Intellig...Christophe Lemaire, CIO at Eurostar - Welcome to Enterprise Business Intellig...
Christophe Lemaire, CIO at Eurostar - Welcome to Enterprise Business Intellig...
 
JDE & Peoplesoft 2 _ Sam Sampathnathan _ Best Practices for Managing Your JD ...
JDE & Peoplesoft 2 _ Sam Sampathnathan _ Best Practices for Managing Your JD ...JDE & Peoplesoft 2 _ Sam Sampathnathan _ Best Practices for Managing Your JD ...
JDE & Peoplesoft 2 _ Sam Sampathnathan _ Best Practices for Managing Your JD ...
 
Joburg cobit assurance
Joburg cobit assuranceJoburg cobit assurance
Joburg cobit assurance
 
Asq Voc Article 0210
Asq Voc Article 0210Asq Voc Article 0210
Asq Voc Article 0210
 
Bringing Agility and Flexibility to Data Design and Integration
Bringing Agility and Flexibility to Data Design and IntegrationBringing Agility and Flexibility to Data Design and Integration
Bringing Agility and Flexibility to Data Design and Integration
 
Balance Sheet (Financial) Consolidation
Balance Sheet (Financial) ConsolidationBalance Sheet (Financial) Consolidation
Balance Sheet (Financial) Consolidation
 
How to Organize and Prioritize Requirements
How to Organize and Prioritize RequirementsHow to Organize and Prioritize Requirements
How to Organize and Prioritize Requirements
 
Bi 03
Bi 03Bi 03
Bi 03
 
Corporate presentation deck (en) 1.8 detail
Corporate presentation deck (en) 1.8  detailCorporate presentation deck (en) 1.8  detail
Corporate presentation deck (en) 1.8 detail
 
Mx Essentials 28 oktober 2011
Mx Essentials 28 oktober 2011Mx Essentials 28 oktober 2011
Mx Essentials 28 oktober 2011
 
IdealNet and Queplix Webinar
IdealNet and Queplix WebinarIdealNet and Queplix Webinar
IdealNet and Queplix Webinar
 
Developing Complex Business Rules with Drools Integration
Developing Complex Business Rules with Drools IntegrationDeveloping Complex Business Rules with Drools Integration
Developing Complex Business Rules with Drools Integration
 
Outsourcing Enabled Transformation
Outsourcing Enabled TransformationOutsourcing Enabled Transformation
Outsourcing Enabled Transformation
 
Mrn business case cop 20 oct
Mrn business case cop 20 octMrn business case cop 20 oct
Mrn business case cop 20 oct
 
06 business and functional requirements
06 business and functional requirements06 business and functional requirements
06 business and functional requirements
 
Sps philly 2011 1-designer
Sps philly 2011 1-designerSps philly 2011 1-designer
Sps philly 2011 1-designer
 
Dan Ferguson
Dan FergusonDan Ferguson
Dan Ferguson
 
BiLogica - BI services
BiLogica - BI servicesBiLogica - BI services
BiLogica - BI services
 
Telcom Offshoring
Telcom OffshoringTelcom Offshoring
Telcom Offshoring
 

Plus de David 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 environment
David 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 records
David Walker
 
Struggling with data management
Struggling with data managementStruggling with data management
Struggling with data management
David 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 interface
David 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 walker
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
David Walker
 
Implementing Netezza Spatial
Implementing Netezza SpatialImplementing Netezza Spatial
Implementing Netezza Spatial
David 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 Databases
David 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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

ETIS10 - BI Business Requirements - Presentation

  • 1. BI Business Requirements David M Walker ETIS Stockholm 14th-15th October 2010
  • 2. 70 How Valuable Are Your Requirements? % •  Why? –  Written but never referred to of all documented + (Shelf-ware) –  Out of date before they are built –  Cover the wrong requirements things –  Can’t be tested are worthless And then there are the projects that just don’t document them! Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     2  
  • 3. What Makes Requirements Useful? •  Understandable & Accessible –  Business requirements should be written in such a way that anyone in the business can understand them –  Business requirements should be easily accessible by anyone in the business Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     3  
  • 4. What Makes Requirements Useful? •  Revisions –  It must be quick and easy to update the requirements and possible to track the changes –  Developers must have a stable set of requirements whilst the business must be free to innovate and create new requirements Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     4  
  • 5. What Makes Requirements Useful? •  Testable –  It must be possible to test both that the requirements are achievable within themselves and that the developed solution meets the requirements when it is delivered Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     5  
  • 6. An essential piece of the puzzle Good requirements are part of your end-to-end methodology: If you don’t know when and how you are going to use the requirements it is unlikely you will get any value from them If you don’t meet the business’ expectation that is created by the gathering requirements process then it is unlikely that your project will be regarded as successful whatever you deliver Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     6  
  • 7. Requirements & Testing •  Ensure the requirements are achievable within themselves •  Test that the developed solution meets the requirements when it is delivered •  Every methodology will be different •  What follows is how we do it … Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     7  
  • 8. Creating achievable requirements •  Three step process: –  Business Requirements –  Data Requirements –  Query Requirements •  Additional Collateral –  Technical Requirements –  Interface Requirements •  By-products –  Business Definition Dictionary Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     8  
  • 9. Step 1: Business Requirements •  These detail the requirements from a business point of view, using language which is meaningful to Business   Requirements   Data   Requirements   business users •  The business requirements must be clear and precise Query  Requirements   –  Any business terms used must be defined so that the business and the BI team have a shared, unambiguous, understanding of each requirement. •  A business value must be associated with each requirement Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     9  
  • 10. Step 2: Data Requirements •  Detail the requirements for business information from the data Business   Data   perspective Requirements   Requirements   •  Identify specific data structures and data items Query  Requirements   •  Still written from the business perspective, but map-able to actual database tables and columns •  Many data requirements for each business requirement and each data requirement may help satisfy may business requirement Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     10  
  • 11. Step 3: Query Requirements •  These requirements provides acceptance criteria so that the BI team can test that each Business   Requirements   Data   Requirements   requirement has been met •  They lists a number of potential queries that the solution should be Query  Requirements   able to provide answers to •  They illustrate how the business requirements can be satisfied from the data requirements •  Many query requirements use many data requirements to satisfy many business requirements Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     11  
  • 12. How the requirements fit together Query   Data   Requirement   Requirement   Query   Business   Data   Requirement   Requirement   Requirement   Query   is  defined   are   Data   Requirement   by  the   uIlised   Requirement   by  the   Query   data  in  the   Business   Data   Requirement   Requirement   Requirement   Query   Data   Requirement   Requirement   Query   Requirement   which  demonstrate  that  it  is  possible  to  saIsfy  the       Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     12  
  • 13. Creating Useful Requirements •  Business Requirements –  Understood by the business •  Data Requirements –  Informs the analysis and design •  Query Requirements –  Provides the acceptance criteria for delivery Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     13  
  • 14. Does the process support the delivery? Acceptance   Requirements   Did  we  deliver  what  we  promised?   Test   IntegraIon   Analysis   Does  the  system  hang  together?   TesIng   System     Design   Have  we  build  what  was  designed?   TesIng   Unit     Build   Does  the  code  we’ve  wriWen  work?   TesIng   Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     14  
  • 15. What does it take to do this? •  European Fixed Line Operator –  At start: 15 BRQ; 50 DRQ; 100 QRQ •  BRQ/DRQ took 3 weeks, QRQ took another 3 weeks –  At 5 years: 19 BRQ; 72 DRQ; 225+ QRQ •  Effort incremental over time –  Business Definition Dictionary (BDD) built as part of the process •  European Mobile Operator –  At start: 18 BRQ; 100 DRQ •  BRQ took 3 weeks –  At 1 year: 18 BRQ; 150+ DRQ Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     15  
  • 16. How Do We Implement This? •  Project Services –  Integrated Environment based on free open source software Trac –  Web Based solution with: •  Wiki / Ticketing / Version Control / Test Management / Security –  More Info: http://projects.datamgmt.com/ Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     16  
  • 17. Can we have your templates? •  No! But not •  Templates are an ‘aide memoir’ for methodology for the reason practitioners not a substitute you think •  People who just take the templates rarely follow the methodology and then blame the methodology for their failures •  Our consultancy services and white papers are more useful to you in developing your own successful BI methodology Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     17  
  • 18. Things to watch out for … •  Success is Cultural •  Which Methodology? •  Mix & Match •  Supplier Divorce •  Where Metadata Starts Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     18  
  • 19. Success Is Cultural •  Results are about: –  Your company culture –  Then the methodologies •  Are you adversarial? templates and data •  Are you willing to models adapt? –  Then the technology •  Do you have a “can do” attitude? –  The people you engage •  The individuals •  Not the supplier company Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     19  
  • 20. Which Methodology? •  No evidence that any particular approach is “the best” •  Vendors & Systems Integrators market their successes but not their failures •  The right one is the •  Anecdotally smaller one that you can and truly agile make function inside projects are also very your organisation successfully over many years Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     20  
  • 21. Mix and Match •  One provider is unlikely to successfully work with the deliverables from another provider –  Different methodologies put information and steps in different places so trying to marry them up always has overlaps and gaps –  The price of vendor review and re-use is often larger than allowing the vendor to just do it their way and then internally ensure that everything is carried over from other projects, this also avoids the “blame game” Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     21  
  • 22. Supplier Divorce •  BI Projects are long-term –  Typically 10-15 years •  DWH Development Contracts are shorter –  Typically 2-5 years •  There will come a time when the developer leaves –  It’s not always amicable –  Plan for succession –  Internalise critical parts of the methodology/ process and information Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     22  
  • 23. This is where Metadata your starts •  Business & Data Requirements are the core of your Metadata •  Spine around which to build: –  Business Definitions, Data Models, ETL Loads, Universes •  There isn’t a single tool to do this •  You need several tools and an integrated approach Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     23  
  • 24. In summary •  Useful Requirements: •  Watch out for: –  Understandable & –  Success is Cultural Accessible –  Which Methodology? –  Revisions –  Mix & Match Solutions –  Testable –  Supplier Divorce –  An integrated part of –  Where Metadata Starts the development process Friday,  15  October  2010   ©2010  Data  Management  &  Warehousing     24  
  • 25. BI Business Requirements Thank You ETIS Stockholm 14th-15th October 2010