SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Practical BI
                Strategies that IT can use to
                maximize its productivity and
                    value to the business


                                Tom Spetnagel
                   Director of Business Intelligence, Valpak




Tom Spetnagel
2




        Summary of Strategies
      • Use agile practices for BI development
      • Determine actual requirements and
        design to them
      • Utilize appropriate requirements-
        gathering techniques
      • Implement and wield a BI charter


Tom Spetnagel
3

My Background:
Good News for BI:
      It‟s Taking Off!
                                                  Web Search
                             Semantic Search
                                                               Mobile BI
                     BI Applications
                                                  Mobile                   CPU Optimization

            Data Mining
                                                                                Inline BI

     Enterprise Search
                                                                                   Social Analytics

     Self-Service
                           Data
                                               Technology             Social                Sentiment Monitoring
                          Access
      Real-Time BI
                                                                                       Big Data

         Web Analytics
                                                                               In-Memory BI
               Public Data
                                                  Cloud               Master-Data-Management
              In-Database Analytics
                                                               Unstructured Data
                               Data Replication
                                                       Web Services
Tom Spetnagel
5

       The BI Explosion Is Scary, Too
 • BI is getting bigger and more
   complex, but BI budgets aren‟t
   keeping pace!
 • Access to information is the
   root of recent evolution:
   Google, Facebook, mobile
 • Self-Service BI is continuously
   on-the-rise
 • IT is therefore becoming less
   central in BI!


Tom Spetnagel
6

                Users Won‟t Wait on IT
                                   http://xkcd.com/




BI users can’t wait on IT;
they create their own
solutions, and they aren’t
always good ones!




Tom Spetnagel
BI‟s Biggest Challenge:
                                          7




                      Prioritization!
• Since BI supply can‟t keep
  up with demand,
  continuously producing
  „something good at the
  right time‟ is critical




Tom Spetnagel
8



                BI Stakeholders:
                             Managing BI stakeholders
                             is a lot like trying to keep
                             chickens under a blanket!


                              -They’re not aligned
                              -They want it all
                              -They want it now
                              -They always want
                              something different




Tom Spetnagel
9



                What‟s A Solution?


                  (Practical BI, Strategy #1)




Tom Spetnagel
10

                    What is „Agile‟?
      • The application of common sense to
        software development*
      • A set of concepts developed by
        people frustrated with the
        application of „traditional‟ project
        management to software


          * I wish I could trademark this!


Tom Spetnagel
11


                Agile Evolution
      • Agile Manifesto conceived at an
        informal drink-and-ski weekend in 2001
      • Reaction to fundamental differences
        of building software and building
        physical items (like aircraft carriers)




Tom Spetnagel
12



       Unlike with physical construction, since it’s only
       ‘zeros-and-ones’, software can be changed quickly!




Tom Spetnagel
13



                4 Main Agile Principles
    More Important                Less Important
    • Individuals and             • Processes and tools
      interactions                • Comprehensive
    • Working software              documentation
    • Customer collaboration      • Contract negotiation
    • Responding to change        • Following a plan


                    http://agilemanifesto.org/



Tom Spetnagel
14



         Primary Intentions of Agile
      • Deliver the most valuable thing at
        the right time
      • Deliver working software quickly!
      • Embrace but manage change
      • Establish short-term predictability
      • Eliminate surprises from both the IT
        and business sides


Tom Spetnagel
15



                                Some Agile
                              „Methodologies‟

                Scrum
                                    Extreme Programming (XP)
       Unified Process (UP)

                Feature Driven Development (FDD)

                              Lean Software Development
         Crystal Clear


Tom Spetnagel
16


                            Agile at Valpak:
                                “Scrum”
      • Multiple scrum teams, each team having:
           – 1 Scrum Master, 1 Product Owner, 5 to 7 Team
             Members
      • 2 week iterations, executing several „stories‟
        per team, bounded by:
           – Sprint planning (1st Monday)
           – Sprint demo and review (2nd Friday)
      • Daily stand-up status meetings


Tom Spetnagel
17




       Types of BI „Stories‟ Include:
    • ETLs               •   Performance
    • Metadata Mapping   •   Data Quality
    • Formal Reports /   •   Security
      Dashboards         •   Upgrade/patch
    • Alerts
    • Automated Report
      Distribution



Tom Spetnagel
18



          Why Is Agile Great for BI?
      • Creates a practical method for
        handling crucial BI challenges which
        drive scope and affect success
      • Gives ownership and flexibility to the
        business, not IT




Tom Spetnagel
Crucial Scope-Drivers in BI (1)
• “Data Quality”
    – A catch-all term for numerous different problems:
        •   Unclear definitions
        •   Missing data / duplicated data
        •   Unexpected data
        •   Unreconciling data



• Performance/Speed
    – People expect reports to run as fast as business
      „transactions‟ (create 1 order, save 1 order, etc.)
        • And it‟s even worse with mobile devices!




Tom Spetnagel
20



                Data Quality vs. Effort

                               Data quality is a function
                               of effort; increasing effort
                               has diminishing returns
                               and it is never possible to
                               reach 100% data quality




Tom Spetnagel
Crucial Scope-Drivers in BI (2)
• “Terminology”/Definitions
       The cultural hurdles that
       come with defining or
       redefining terms for BI take
       much time to overcome!

• Historical Data
        Stakeholders often want
        ‘history’, not just information
        from this point forward!



Tom Spetnagel
22

   Agile Handling of BI Scope-Drivers
      • Data Quality
           – Iterate to provide additional quality checks where
             desired
      • Performance
           – Iterate to achieve better performance where desired
      • Terminology
           – Iterate to update definitions where needed; within an
             iteration, make a decision and go!
      • History
           – Load the history in a separate iteration after new data
             collection has been activated



Tom Spetnagel
23




                Business Accountability
      • Let the business decide what they
        want most in the next iteration
        (based on what IT tells them it can
        get done in that timeframe)




Tom Spetnagel
24



     1 More Reason
    Agile Is Great for BI

      • It‟s tough for BI stakeholders to know
        what something is worth!
      • Example: What is it worth to you to
        have a timely, accurate bank
        balance?



Tom Spetnagel
1 Last Reason
                                                                       25




                Agile Is Great for BI
       “Walking on water and developing
       software from a specification are easy
       if both are frozen”
                     - Edward V. Berard, "Life-Cycle Approaches"




                                        BI Stakeholders can rarely
                                        know what they really need
                                        (or need next) until they’re
                                        using it!



Tom Spetnagel
26


                Challenges of Agile
      • High ratio of planning &
        communicating time to coding time
      • High amount of time discussing &
        refining the agile process; some
        danger of over-analysis
      • High % of time collaborating; IT folks
        need to be good communicators



Tom Spetnagel
27




        Agile „In Their Own Words‟:
      http://www.youtube.com/watch?v=A
      0As88akpXs




Tom Spetnagel
28
                Practical BI Strategy #2:

        Determine, and Deliver to,
        the Actual BI Requirements
• Don‟t deliver just what is (initially)
  requested; scientifically deconstruct it
  into what is actually needed
• „Requirements‟ and „design‟ are
  different in BI, just as in application
  development


Tom Spetnagel
29

        BI Requirements vs. Design:
               Example #1
  Analyst Questions              Designer Questions
  1. Do users expect the       1. What should the data
     new data to reconcile        sources be? Should the
     with anything existing?      output have any built-in
  2. How many people will         validations, reconciliations,
     need access to the           or subtotals?
     same info at the same     2. What mechanism is best for
     time? How often?             providing shared data
                                  (web page? email or text
                                  alert? printed poster?)?



Tom Spetnagel
30

        BI Requirements vs. Design:
               Example #2
  Analyst Questions            Designer Questions
  1. How recent/up-to-date 1. Does the solution require
     does information need      access to real-time
     to be?                     transaction data? Or can it
  2. What is the acceptable     be data warehouse data,
     timeframe for accessing    updated/frozen on a
     information? What are      schedule?
     the response-time       2. Should data be stored in-
     requirements?              database or in-memory?
                                What summarization or
                                indexing is needed?

Tom Spetnagel
31


                  Mockups
      • A report or dashboard mockup is nice
        but does not constitute either
        comprehensive requirements or design
      • Mockups are a great starting point for
        a requirements conversation, though!




Tom Spetnagel
32
                Practical BI Strategy #3:

        Use the Best Requirements-
         Gathering Technique for
             the BI Assignment
      • There are a number of
        different and effective ways to
        gather requirements
      • Review, implement, and
        combine these however
        necessary

Tom Spetnagel
33



           Requirements-Gathering
                 Techniques
                1. Interview      6. Reverse-
                2. Survey            Engineering
                3. Focus Group    7. Document Analysis
                4. Requirements   8. Prototyping
                   Workshop       9. Brainstorming
                5. Observations   10.Interface Analysis



Tom Spetnagel
34

                   Practical BI Strategy #4:

                Implement and Wield
                    a BI Charter
  • Gather a set of goals,
    principles, and strategies that IT
    and the business can agree on
  • Use this to focus discussions
    and overcome objections to IT
    proposals and decisions


Tom Spetnagel
35



                           BI Charter:
                          Example #1
      • Goals
           – Limit confusion around „what numbers are right/best‟
      • Principles
           – Data in the data warehouse are the „official‟ figures
             unless specifically documented otherwise
      • Strategies
           – Get „official‟ figures into the data warehouse
           – Avoid storing both official and unofficial figures for the
             same metric in the data warehouse
           – Restrict access to unofficial data in 3rd party tools



Tom Spetnagel
36



                           BI Charter:
                          Example #2
      • Goals
           – Minimize the amount of BI tool-training required
      • Principles
           – IT will not support unofficial tools which users have self-
             provided
           – Access to 3rd-party BI platforms will be supported on an
             exception basis when unique value is provided
      • Strategies
           – Minimize the number of tools users must know how to use
           – Use a BI platform which scores highly on ease-of-use and
             which has multi-purpose tools


Tom Spetnagel
37




        The End – Of The Beginning




Tom Spetnagel

Weitere ähnliche Inhalte

Was ist angesagt?

Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 
Power BI Overview, Deployment and Governance
Power BI Overview, Deployment and GovernancePower BI Overview, Deployment and Governance
Power BI Overview, Deployment and GovernanceJames Serra
 
Gobierno de Datos (Data Governance) Lighting Talks
Gobierno de Datos (Data Governance)  Lighting TalksGobierno de Datos (Data Governance)  Lighting Talks
Gobierno de Datos (Data Governance) Lighting Talksproteo5
 
Chief Data Officer: Evolution to the Chief Analytics Officer and Data Science
Chief Data Officer: Evolution to the Chief Analytics Officer and Data ScienceChief Data Officer: Evolution to the Chief Analytics Officer and Data Science
Chief Data Officer: Evolution to the Chief Analytics Officer and Data ScienceCraig Milroy
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...Christopher Bradley
 
Systematic review international conference slides
Systematic review   international conference slidesSystematic review   international conference slides
Systematic review international conference slidesvijay kumar
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at ScaleDATAVERSITY
 
Types of Information Needs
Types of Information NeedsTypes of Information Needs
Types of Information NeedsShivakumar G.T.
 
Data Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data QualityData Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data QualityDATAVERSITY
 
Data-Ed: Data-centric Strategy & Roadmap
Data-Ed: Data-centric Strategy & RoadmapData-Ed: Data-centric Strategy & Roadmap
Data-Ed: Data-centric Strategy & RoadmapData Blueprint
 
FRBR, FRAD and RDA I don't speak cataloging why should I care
FRBR, FRAD and RDA   I don't speak cataloging why should I careFRBR, FRAD and RDA   I don't speak cataloging why should I care
FRBR, FRAD and RDA I don't speak cataloging why should I careDeann Trebbe
 
DataEd Slides: Data Strategy – Plans Are Useless but Planning Is Invaluable
DataEd Slides: Data Strategy – Plans Are Useless but Planning Is InvaluableDataEd Slides: Data Strategy – Plans Are Useless but Planning Is Invaluable
DataEd Slides: Data Strategy – Plans Are Useless but Planning Is InvaluableDATAVERSITY
 
Real-World Data Governance: Master Data Management & Data Governance
Real-World Data Governance: Master Data Management & Data GovernanceReal-World Data Governance: Master Data Management & Data Governance
Real-World Data Governance: Master Data Management & Data GovernanceDATAVERSITY
 
BI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and StrategyBI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and StrategyShivam Dhawan
 
Selecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approachSelecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approachChristopher Bradley
 
Using MS Power BI to create full, interactive reports using Brightspace Data ...
Using MS Power BI to create full, interactive reports using Brightspace Data ...Using MS Power BI to create full, interactive reports using Brightspace Data ...
Using MS Power BI to create full, interactive reports using Brightspace Data ...D2L Barry
 
Library Of The Future – An Academic Librarian
Library Of The Future – An Academic LibrarianLibrary Of The Future – An Academic Librarian
Library Of The Future – An Academic LibrarianKara Jones
 
The ABCs of Treating Data as Product
The ABCs of Treating Data as ProductThe ABCs of Treating Data as Product
The ABCs of Treating Data as ProductDATAVERSITY
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 

Was ist angesagt? (20)

Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
Power BI Overview, Deployment and Governance
Power BI Overview, Deployment and GovernancePower BI Overview, Deployment and Governance
Power BI Overview, Deployment and Governance
 
Gobierno de Datos (Data Governance) Lighting Talks
Gobierno de Datos (Data Governance)  Lighting TalksGobierno de Datos (Data Governance)  Lighting Talks
Gobierno de Datos (Data Governance) Lighting Talks
 
Chief Data Officer: Evolution to the Chief Analytics Officer and Data Science
Chief Data Officer: Evolution to the Chief Analytics Officer and Data ScienceChief Data Officer: Evolution to the Chief Analytics Officer and Data Science
Chief Data Officer: Evolution to the Chief Analytics Officer and Data Science
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...
 
Systematic review international conference slides
Systematic review   international conference slidesSystematic review   international conference slides
Systematic review international conference slides
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
 
Types of Information Needs
Types of Information NeedsTypes of Information Needs
Types of Information Needs
 
Data Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data QualityData Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data Quality
 
Data-Ed: Data-centric Strategy & Roadmap
Data-Ed: Data-centric Strategy & RoadmapData-Ed: Data-centric Strategy & Roadmap
Data-Ed: Data-centric Strategy & Roadmap
 
FRBR, FRAD and RDA I don't speak cataloging why should I care
FRBR, FRAD and RDA   I don't speak cataloging why should I careFRBR, FRAD and RDA   I don't speak cataloging why should I care
FRBR, FRAD and RDA I don't speak cataloging why should I care
 
International Digital Library Initiatives
International Digital Library InitiativesInternational Digital Library Initiatives
International Digital Library Initiatives
 
DataEd Slides: Data Strategy – Plans Are Useless but Planning Is Invaluable
DataEd Slides: Data Strategy – Plans Are Useless but Planning Is InvaluableDataEd Slides: Data Strategy – Plans Are Useless but Planning Is Invaluable
DataEd Slides: Data Strategy – Plans Are Useless but Planning Is Invaluable
 
Real-World Data Governance: Master Data Management & Data Governance
Real-World Data Governance: Master Data Management & Data GovernanceReal-World Data Governance: Master Data Management & Data Governance
Real-World Data Governance: Master Data Management & Data Governance
 
BI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and StrategyBI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and Strategy
 
Selecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approachSelecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approach
 
Using MS Power BI to create full, interactive reports using Brightspace Data ...
Using MS Power BI to create full, interactive reports using Brightspace Data ...Using MS Power BI to create full, interactive reports using Brightspace Data ...
Using MS Power BI to create full, interactive reports using Brightspace Data ...
 
Library Of The Future – An Academic Librarian
Library Of The Future – An Academic LibrarianLibrary Of The Future – An Academic Librarian
Library Of The Future – An Academic Librarian
 
The ABCs of Treating Data as Product
The ABCs of Treating Data as ProductThe ABCs of Treating Data as Product
The ABCs of Treating Data as Product
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
 

Ähnlich wie Practical BI

BiLogica - BI services
BiLogica - BI servicesBiLogica - BI services
BiLogica - BI serviceseclectic78
 
Ibm
IbmIbm
Ibmebuc
 
A Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data FunnelA Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data FunnelInside Analysis
 
Building a business intelligence architecture fit for the 21st century by Jon...
Building a business intelligence architecture fit for the 21st century by Jon...Building a business intelligence architecture fit for the 21st century by Jon...
Building a business intelligence architecture fit for the 21st century by Jon...Mark Tapley
 
Product Management 101 for Data and Analytics
Product Management 101 for Data and Analytics Product Management 101 for Data and Analytics
Product Management 101 for Data and Analytics Ravi Padaki
 
Predictive Analytics with IBM Cognos 10
Predictive Analytics with IBM Cognos 10Predictive Analytics with IBM Cognos 10
Predictive Analytics with IBM Cognos 10Senturus
 
Managing Global, Multi-Lingual Content on a Large Scale
Managing Global, Multi-Lingual Content on a Large ScaleManaging Global, Multi-Lingual Content on a Large Scale
Managing Global, Multi-Lingual Content on a Large ScalePam Didner
 
Mind Blowing Business Intelligence Dashboards
Mind Blowing Business Intelligence DashboardsMind Blowing Business Intelligence Dashboards
Mind Blowing Business Intelligence DashboardsUnilytics
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Developmentallan kelly
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software developmentallan kelly
 
Research About Integration of PLM & BI
Research About Integration of PLM & BIResearch About Integration of PLM & BI
Research About Integration of PLM & BIDayou Yang
 
Collaborate 2011 Majestic Presentation V2
Collaborate 2011  Majestic Presentation V2Collaborate 2011  Majestic Presentation V2
Collaborate 2011 Majestic Presentation V2Melissa Penfield
 
Your MicroStrategy - only BETTER (Retail Case Study)
Your MicroStrategy - only BETTER (Retail Case Study) Your MicroStrategy - only BETTER (Retail Case Study)
Your MicroStrategy - only BETTER (Retail Case Study) Kognitio
 
Inspiring Analytics: Tips and Examples for Achieving Better Business, Not Jus...
Inspiring Analytics: Tips and Examples for Achieving Better Business, Not Jus...Inspiring Analytics: Tips and Examples for Achieving Better Business, Not Jus...
Inspiring Analytics: Tips and Examples for Achieving Better Business, Not Jus...SAP Analytics
 
The New Normal: Predictive Power on the Front Lines
The New Normal: Predictive Power on the Front LinesThe New Normal: Predictive Power on the Front Lines
The New Normal: Predictive Power on the Front LinesInside Analysis
 
Agile BI : meeting the best of both worlds from departmental and enterprise BI
Agile BI : meeting the best of both worlds from departmental and enterprise BIAgile BI : meeting the best of both worlds from departmental and enterprise BI
Agile BI : meeting the best of both worlds from departmental and enterprise BIJean-Michel Franco
 
Harness the Power of Unstructured Data to Enhance Customer Experience
Harness the Power of Unstructured Data to Enhance Customer Experience Harness the Power of Unstructured Data to Enhance Customer Experience
Harness the Power of Unstructured Data to Enhance Customer Experience SAS Customer Intelligence
 

Ähnlich wie Practical BI (20)

BiLogica - BI services
BiLogica - BI servicesBiLogica - BI services
BiLogica - BI services
 
Ibm
IbmIbm
Ibm
 
A Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data FunnelA Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data Funnel
 
Building a business intelligence architecture fit for the 21st century by Jon...
Building a business intelligence architecture fit for the 21st century by Jon...Building a business intelligence architecture fit for the 21st century by Jon...
Building a business intelligence architecture fit for the 21st century by Jon...
 
Product Management 101 for Data and Analytics
Product Management 101 for Data and Analytics Product Management 101 for Data and Analytics
Product Management 101 for Data and Analytics
 
Predictive Analytics with IBM Cognos 10
Predictive Analytics with IBM Cognos 10Predictive Analytics with IBM Cognos 10
Predictive Analytics with IBM Cognos 10
 
Managing Global, Multi-Lingual Content on a Large Scale
Managing Global, Multi-Lingual Content on a Large ScaleManaging Global, Multi-Lingual Content on a Large Scale
Managing Global, Multi-Lingual Content on a Large Scale
 
Mind Blowing Business Intelligence Dashboards
Mind Blowing Business Intelligence DashboardsMind Blowing Business Intelligence Dashboards
Mind Blowing Business Intelligence Dashboards
 
AMI Presentation
AMI PresentationAMI Presentation
AMI Presentation
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software development
 
Research About Integration of PLM & BI
Research About Integration of PLM & BIResearch About Integration of PLM & BI
Research About Integration of PLM & BI
 
Query at Speed of Thought
Query at Speed of ThoughtQuery at Speed of Thought
Query at Speed of Thought
 
Collaborate 2011 Majestic Presentation V2
Collaborate 2011  Majestic Presentation V2Collaborate 2011  Majestic Presentation V2
Collaborate 2011 Majestic Presentation V2
 
Your MicroStrategy - only BETTER (Retail Case Study)
Your MicroStrategy - only BETTER (Retail Case Study) Your MicroStrategy - only BETTER (Retail Case Study)
Your MicroStrategy - only BETTER (Retail Case Study)
 
Inspiring Analytics: Tips and Examples for Achieving Better Business, Not Jus...
Inspiring Analytics: Tips and Examples for Achieving Better Business, Not Jus...Inspiring Analytics: Tips and Examples for Achieving Better Business, Not Jus...
Inspiring Analytics: Tips and Examples for Achieving Better Business, Not Jus...
 
The New Normal: Predictive Power on the Front Lines
The New Normal: Predictive Power on the Front LinesThe New Normal: Predictive Power on the Front Lines
The New Normal: Predictive Power on the Front Lines
 
Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli
 
Agile BI : meeting the best of both worlds from departmental and enterprise BI
Agile BI : meeting the best of both worlds from departmental and enterprise BIAgile BI : meeting the best of both worlds from departmental and enterprise BI
Agile BI : meeting the best of both worlds from departmental and enterprise BI
 
Harness the Power of Unstructured Data to Enhance Customer Experience
Harness the Power of Unstructured Data to Enhance Customer Experience Harness the Power of Unstructured Data to Enhance Customer Experience
Harness the Power of Unstructured Data to Enhance Customer Experience
 

Kürzlich hochgeladen

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Kürzlich hochgeladen (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

Practical BI

  • 1. Practical BI Strategies that IT can use to maximize its productivity and value to the business Tom Spetnagel Director of Business Intelligence, Valpak Tom Spetnagel
  • 2. 2 Summary of Strategies • Use agile practices for BI development • Determine actual requirements and design to them • Utilize appropriate requirements- gathering techniques • Implement and wield a BI charter Tom Spetnagel
  • 4. Good News for BI: It‟s Taking Off! Web Search Semantic Search Mobile BI BI Applications Mobile CPU Optimization Data Mining Inline BI Enterprise Search Social Analytics Self-Service Data Technology Social Sentiment Monitoring Access Real-Time BI Big Data Web Analytics In-Memory BI Public Data Cloud Master-Data-Management In-Database Analytics Unstructured Data Data Replication Web Services Tom Spetnagel
  • 5. 5 The BI Explosion Is Scary, Too • BI is getting bigger and more complex, but BI budgets aren‟t keeping pace! • Access to information is the root of recent evolution: Google, Facebook, mobile • Self-Service BI is continuously on-the-rise • IT is therefore becoming less central in BI! Tom Spetnagel
  • 6. 6 Users Won‟t Wait on IT http://xkcd.com/ BI users can’t wait on IT; they create their own solutions, and they aren’t always good ones! Tom Spetnagel
  • 7. BI‟s Biggest Challenge: 7 Prioritization! • Since BI supply can‟t keep up with demand, continuously producing „something good at the right time‟ is critical Tom Spetnagel
  • 8. 8 BI Stakeholders: Managing BI stakeholders is a lot like trying to keep chickens under a blanket! -They’re not aligned -They want it all -They want it now -They always want something different Tom Spetnagel
  • 9. 9 What‟s A Solution? (Practical BI, Strategy #1) Tom Spetnagel
  • 10. 10 What is „Agile‟? • The application of common sense to software development* • A set of concepts developed by people frustrated with the application of „traditional‟ project management to software * I wish I could trademark this! Tom Spetnagel
  • 11. 11 Agile Evolution • Agile Manifesto conceived at an informal drink-and-ski weekend in 2001 • Reaction to fundamental differences of building software and building physical items (like aircraft carriers) Tom Spetnagel
  • 12. 12 Unlike with physical construction, since it’s only ‘zeros-and-ones’, software can be changed quickly! Tom Spetnagel
  • 13. 13 4 Main Agile Principles More Important Less Important • Individuals and • Processes and tools interactions • Comprehensive • Working software documentation • Customer collaboration • Contract negotiation • Responding to change • Following a plan http://agilemanifesto.org/ Tom Spetnagel
  • 14. 14 Primary Intentions of Agile • Deliver the most valuable thing at the right time • Deliver working software quickly! • Embrace but manage change • Establish short-term predictability • Eliminate surprises from both the IT and business sides Tom Spetnagel
  • 15. 15 Some Agile „Methodologies‟ Scrum Extreme Programming (XP) Unified Process (UP) Feature Driven Development (FDD) Lean Software Development Crystal Clear Tom Spetnagel
  • 16. 16 Agile at Valpak: “Scrum” • Multiple scrum teams, each team having: – 1 Scrum Master, 1 Product Owner, 5 to 7 Team Members • 2 week iterations, executing several „stories‟ per team, bounded by: – Sprint planning (1st Monday) – Sprint demo and review (2nd Friday) • Daily stand-up status meetings Tom Spetnagel
  • 17. 17 Types of BI „Stories‟ Include: • ETLs • Performance • Metadata Mapping • Data Quality • Formal Reports / • Security Dashboards • Upgrade/patch • Alerts • Automated Report Distribution Tom Spetnagel
  • 18. 18 Why Is Agile Great for BI? • Creates a practical method for handling crucial BI challenges which drive scope and affect success • Gives ownership and flexibility to the business, not IT Tom Spetnagel
  • 19. Crucial Scope-Drivers in BI (1) • “Data Quality” – A catch-all term for numerous different problems: • Unclear definitions • Missing data / duplicated data • Unexpected data • Unreconciling data • Performance/Speed – People expect reports to run as fast as business „transactions‟ (create 1 order, save 1 order, etc.) • And it‟s even worse with mobile devices! Tom Spetnagel
  • 20. 20 Data Quality vs. Effort Data quality is a function of effort; increasing effort has diminishing returns and it is never possible to reach 100% data quality Tom Spetnagel
  • 21. Crucial Scope-Drivers in BI (2) • “Terminology”/Definitions The cultural hurdles that come with defining or redefining terms for BI take much time to overcome! • Historical Data Stakeholders often want ‘history’, not just information from this point forward! Tom Spetnagel
  • 22. 22 Agile Handling of BI Scope-Drivers • Data Quality – Iterate to provide additional quality checks where desired • Performance – Iterate to achieve better performance where desired • Terminology – Iterate to update definitions where needed; within an iteration, make a decision and go! • History – Load the history in a separate iteration after new data collection has been activated Tom Spetnagel
  • 23. 23 Business Accountability • Let the business decide what they want most in the next iteration (based on what IT tells them it can get done in that timeframe) Tom Spetnagel
  • 24. 24 1 More Reason Agile Is Great for BI • It‟s tough for BI stakeholders to know what something is worth! • Example: What is it worth to you to have a timely, accurate bank balance? Tom Spetnagel
  • 25. 1 Last Reason 25 Agile Is Great for BI “Walking on water and developing software from a specification are easy if both are frozen” - Edward V. Berard, "Life-Cycle Approaches" BI Stakeholders can rarely know what they really need (or need next) until they’re using it! Tom Spetnagel
  • 26. 26 Challenges of Agile • High ratio of planning & communicating time to coding time • High amount of time discussing & refining the agile process; some danger of over-analysis • High % of time collaborating; IT folks need to be good communicators Tom Spetnagel
  • 27. 27 Agile „In Their Own Words‟: http://www.youtube.com/watch?v=A 0As88akpXs Tom Spetnagel
  • 28. 28 Practical BI Strategy #2: Determine, and Deliver to, the Actual BI Requirements • Don‟t deliver just what is (initially) requested; scientifically deconstruct it into what is actually needed • „Requirements‟ and „design‟ are different in BI, just as in application development Tom Spetnagel
  • 29. 29 BI Requirements vs. Design: Example #1 Analyst Questions Designer Questions 1. Do users expect the 1. What should the data new data to reconcile sources be? Should the with anything existing? output have any built-in 2. How many people will validations, reconciliations, need access to the or subtotals? same info at the same 2. What mechanism is best for time? How often? providing shared data (web page? email or text alert? printed poster?)? Tom Spetnagel
  • 30. 30 BI Requirements vs. Design: Example #2 Analyst Questions Designer Questions 1. How recent/up-to-date 1. Does the solution require does information need access to real-time to be? transaction data? Or can it 2. What is the acceptable be data warehouse data, timeframe for accessing updated/frozen on a information? What are schedule? the response-time 2. Should data be stored in- requirements? database or in-memory? What summarization or indexing is needed? Tom Spetnagel
  • 31. 31 Mockups • A report or dashboard mockup is nice but does not constitute either comprehensive requirements or design • Mockups are a great starting point for a requirements conversation, though! Tom Spetnagel
  • 32. 32 Practical BI Strategy #3: Use the Best Requirements- Gathering Technique for the BI Assignment • There are a number of different and effective ways to gather requirements • Review, implement, and combine these however necessary Tom Spetnagel
  • 33. 33 Requirements-Gathering Techniques 1. Interview 6. Reverse- 2. Survey Engineering 3. Focus Group 7. Document Analysis 4. Requirements 8. Prototyping Workshop 9. Brainstorming 5. Observations 10.Interface Analysis Tom Spetnagel
  • 34. 34 Practical BI Strategy #4: Implement and Wield a BI Charter • Gather a set of goals, principles, and strategies that IT and the business can agree on • Use this to focus discussions and overcome objections to IT proposals and decisions Tom Spetnagel
  • 35. 35 BI Charter: Example #1 • Goals – Limit confusion around „what numbers are right/best‟ • Principles – Data in the data warehouse are the „official‟ figures unless specifically documented otherwise • Strategies – Get „official‟ figures into the data warehouse – Avoid storing both official and unofficial figures for the same metric in the data warehouse – Restrict access to unofficial data in 3rd party tools Tom Spetnagel
  • 36. 36 BI Charter: Example #2 • Goals – Minimize the amount of BI tool-training required • Principles – IT will not support unofficial tools which users have self- provided – Access to 3rd-party BI platforms will be supported on an exception basis when unique value is provided • Strategies – Minimize the number of tools users must know how to use – Use a BI platform which scores highly on ease-of-use and which has multi-purpose tools Tom Spetnagel
  • 37. 37 The End – Of The Beginning Tom Spetnagel

Hinweis der Redaktion

  1. These represent practical ways to implement agile