SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Intro to Data Science for Enterprise Big Data
Intro to Data Science for Enterprise Big DataIntro to Data Science for Enterprise Big Data
Intro to Data Science for Enterprise Big DataPaco Nathan
 
A Business Intelligence requirement gathering checklist
A Business Intelligence requirement gathering checklistA Business Intelligence requirement gathering checklist
A Business Intelligence requirement gathering checklistMadhumita Mantri
 
Data Quality Strategies
Data Quality StrategiesData Quality Strategies
Data Quality StrategiesDATAVERSITY
 
RWDG Slides: Governing Your Data Catalog, Business Glossary, and Data Dictionary
RWDG Slides: Governing Your Data Catalog, Business Glossary, and Data DictionaryRWDG Slides: Governing Your Data Catalog, Business Glossary, and Data Dictionary
RWDG Slides: Governing Your Data Catalog, Business Glossary, and Data DictionaryDATAVERSITY
 
Big Data vs Data Science vs Data Analytics | Demystifying The Difference | Ed...
Big Data vs Data Science vs Data Analytics | Demystifying The Difference | Ed...Big Data vs Data Science vs Data Analytics | Demystifying The Difference | Ed...
Big Data vs Data Science vs Data Analytics | Demystifying The Difference | Ed...Edureka!
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemKiran kumar
 
Business requirements gathering for bi
Business requirements gathering for biBusiness requirements gathering for bi
Business requirements gathering for biCorey Dayhuff
 
Building A Bi Strategy
Building A Bi StrategyBuilding A Bi Strategy
Building A Bi Strategylarryzagata
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMark Ginnebaugh
 
Data Modeling & Metadata Management
Data Modeling & Metadata ManagementData Modeling & Metadata Management
Data Modeling & Metadata ManagementDATAVERSITY
 
DATA Warehousing & Data Mining
DATA Warehousing & Data MiningDATA Warehousing & Data Mining
DATA Warehousing & Data Miningcpjcollege
 
How to Build a Rock-Solid Analytics and Business Intelligence Strategy
How to Build a Rock-Solid Analytics and Business Intelligence StrategyHow to Build a Rock-Solid Analytics and Business Intelligence Strategy
How to Build a Rock-Solid Analytics and Business Intelligence StrategySAP Analytics
 
Big data unit 2
Big data unit 2Big data unit 2
Big data unit 2RojaT4
 
Data quality and bi
Data quality and biData quality and bi
Data quality and bijeffd00
 

La actualidad más candente (20)

Intro to Data Science for Enterprise Big Data
Intro to Data Science for Enterprise Big DataIntro to Data Science for Enterprise Big Data
Intro to Data Science for Enterprise Big Data
 
A Business Intelligence requirement gathering checklist
A Business Intelligence requirement gathering checklistA Business Intelligence requirement gathering checklist
A Business Intelligence requirement gathering checklist
 
Data Quality Strategies
Data Quality StrategiesData Quality Strategies
Data Quality Strategies
 
Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
 
Data analytics
Data analyticsData analytics
Data analytics
 
RWDG Slides: Governing Your Data Catalog, Business Glossary, and Data Dictionary
RWDG Slides: Governing Your Data Catalog, Business Glossary, and Data DictionaryRWDG Slides: Governing Your Data Catalog, Business Glossary, and Data Dictionary
RWDG Slides: Governing Your Data Catalog, Business Glossary, and Data Dictionary
 
Big Data vs Data Science vs Data Analytics | Demystifying The Difference | Ed...
Big Data vs Data Science vs Data Analytics | Demystifying The Difference | Ed...Big Data vs Data Science vs Data Analytics | Demystifying The Difference | Ed...
Big Data vs Data Science vs Data Analytics | Demystifying The Difference | Ed...
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse System
 
Data Lake,beyond the Data Warehouse
Data Lake,beyond the Data WarehouseData Lake,beyond the Data Warehouse
Data Lake,beyond the Data Warehouse
 
Business requirements gathering for bi
Business requirements gathering for biBusiness requirements gathering for bi
Business requirements gathering for bi
 
Building A Bi Strategy
Building A Bi StrategyBuilding A Bi Strategy
Building A Bi Strategy
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
 
Data Modeling & Metadata Management
Data Modeling & Metadata ManagementData Modeling & Metadata Management
Data Modeling & Metadata Management
 
DATA Warehousing & Data Mining
DATA Warehousing & Data MiningDATA Warehousing & Data Mining
DATA Warehousing & Data Mining
 
Data management
Data managementData management
Data management
 
Data Quality Management
Data Quality ManagementData Quality Management
Data Quality Management
 
Data Cleaning Process
Data Cleaning ProcessData Cleaning Process
Data Cleaning Process
 
How to Build a Rock-Solid Analytics and Business Intelligence Strategy
How to Build a Rock-Solid Analytics and Business Intelligence StrategyHow to Build a Rock-Solid Analytics and Business Intelligence Strategy
How to Build a Rock-Solid Analytics and Business Intelligence Strategy
 
Big data unit 2
Big data unit 2Big data unit 2
Big data unit 2
 
Data quality and bi
Data quality and biData quality and bi
Data quality and bi
 

Destacado

Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysisMena M. Eissa
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documentshapy
 
Sample Business Requirement Document
Sample Business Requirement DocumentSample Business Requirement Document
Sample Business Requirement DocumentIsabel Elaine Leong
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogALATechSource
 
Slowly changing dimension
Slowly changing dimension Slowly changing dimension
Slowly changing dimension Sunita Sahu
 
Writing software requirement document
Writing software requirement documentWriting software requirement document
Writing software requirement documentSunita Sahu
 
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 RequirementsInterpro
 
Requirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementsRequirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementscsk selva
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysiscsk selva
 
Bussiness needs
Bussiness needsBussiness needs
Bussiness needshunni123
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse RequirementsDavid Walker
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesDavid Walker
 
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 Requirementshapy
 
07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements TemplateAlan D. Duncan
 

Destacado (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
 
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
 
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
 
07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template
 
Business Requirement Document
Business Requirement DocumentBusiness Requirement Document
Business Requirement Document
 
Human Resource Information System (HRIS) – Implementation and Control
Human Resource Information System (HRIS) – Implementation and ControlHuman Resource Information System (HRIS) – Implementation and Control
Human Resource Information System (HRIS) – Implementation and Control
 

Similar a ETIS10 - BI Business Requirements - Presentation

+AUDIO Selling Business Analysis Internally
+AUDIO Selling Business Analysis Internally+AUDIO Selling Business Analysis Internally
+AUDIO Selling Business Analysis InternallyIIBA UK Chapter
 
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...Global Business Events
 
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 assuranceAldee2013
 
Asq Voc Article 0210
Asq Voc Article 0210Asq Voc Article 0210
Asq Voc Article 0210Mhamil4985
 
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 IntegrationDATAVERSITY
 
Balance Sheet (Financial) Consolidation
Balance Sheet (Financial) ConsolidationBalance Sheet (Financial) Consolidation
Balance Sheet (Financial) ConsolidationDhiren 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 detailBICorporate
 
Mx Essentials 28 oktober 2011
Mx Essentials 28 oktober 2011Mx Essentials 28 oktober 2011
Mx Essentials 28 oktober 2011Mendix
 
IdealNet and Queplix Webinar
IdealNet and Queplix WebinarIdealNet and Queplix Webinar
IdealNet and Queplix Webinarcbiddle2
 
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 IntegrationBonitasoft
 
Outsourcing Enabled Transformation
Outsourcing Enabled TransformationOutsourcing Enabled Transformation
Outsourcing Enabled TransformationJohn Meyerson
 
Mrn business case cop 20 oct
Mrn business case cop 20 octMrn business case cop 20 oct
Mrn business case cop 20 octMarlysNorby
 
06 business and functional requirements
06 business and functional requirements06 business and functional requirements
06 business and functional requirementsNamita Razdan
 
Sps philly 2011 1-designer
Sps philly 2011 1-designerSps philly 2011 1-designer
Sps philly 2011 1-designerPeter1020
 
BiLogica - BI services
BiLogica - BI servicesBiLogica - BI services
BiLogica - BI serviceseclectic78
 

Similar a 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
 

Más 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
 

Más 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
 

Último

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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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 2024Rafal Los
 
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
 
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.pdfsudhanshuwaghmare1
 
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
 
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
 
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
 
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
 
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 Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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 productivityPrincipled Technologies
 
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.pptxHampshireHUG
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Último (20)

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 Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 
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
 
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?
 
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...
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

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