SlideShare a Scribd company logo
1 of 62
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
Seven Agile Methods that Help Deliver Visualizations Agilely
(and without resorting to being AdHoc!)
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Presenter
Shane Gibson, AgileBI Coach,
Shane has worked in the Business Intelligence and Analytics domain
for over 20 years.
He worked for over 10 years in principal presales roles for both SAS
and Oracle. In 2008 he founded OptimalBI, currently a 20 person
Business Intelligence consultancy based in Wellington, New Zealand.
Shane's focus for the last 4 years has been coaching New Zealand
teams on how to deliver BI and Analytics using an AgileBI approach.
He started sharing his experience using this approach in 2016 on the
AgileBI.Guru website.
@Shagility
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
I HAVE A
DREAM
3 WEEKS
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
FUN FACT #1
New Zealand has one of the highest
smart meter adoption rates in the world.
FUN FACT #2
New Zealand had the first commercial
SAS customer outside the USA.
FUNFACT #3
Kiwifruit used to be called Chinese
Gooseberries.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
QUESTION #1
Who has done Agile delivery?
QUESTION #2
Who has delivered data, analytics or
content using Agile Delivery?
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
AGILE IS NOT ADHOC
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SILVER BULLET
UNDISCIPLINED
NO DOCUMENTATION
REQUIRES A LOT OF REWORK DOESN'T SCALE
ADHOCANTI-PLANNING
NO SUSTAINABLE ARCHITECTURE
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
MINIMUM VIABLE PRODUCT
just enough features to satisfy early customers, and to
provide feedback for future development
FUNCTIONAL
RELIABLE
USABLE
DELIGHTFUL
Not this
This
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
http://i.dailymail.co.uk/i/pix/2012/08/11/article-2187115-1480AB74000005DC-661_964x760.jpg
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
2
1
Information Products
Data Requirements
Agile Data Models
4
Wireframes
5
Behaviour
Driven Development
3
6
7
!
Production
Ready
Iterative
Delivery
T Skills
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
INFORMATION PRODUCTS1
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Information Products describe:
The business questions that will be answered by using the content;2
The business outcome or benefit that will be achieved by using the Information Product;1
The audience (persona’s) that will use it;4
3 The data-driven business processes that are required by the users;
5 The visualizations that might be delivered;
6 The interactions and features the users will require.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Description
Brief overview of this Information Product.
Provide visibility of the financial health of the organization to the Senior
Leadership Team on a daily basis and at a glance
Outcomes
List of expected business outcomes which will be achieved using this Information
Product.
 Monitoring the financial health of the organization in a more efficient way,
reducing costs
 Improve throughput by reallocating resources in a more effective way,
reducing costs
 Producing customer statements in a more efficient way, reducing cost
 Increasing revenue by targeting specific customer
 Forecasting revenue to enable cashflow to be better managed, reducing cost
 Identifying fraudulent transactions to reduce organizational brand risk
Business Questions
List of business questions which can be answered using this Information Product.
 How much cash will the organization have in the bank at the end of today?
 What is the total value of the invoices overdue?
 How many invoices are overdue?
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
BEFOREDELIVERYDURINGDELIVERY
Gather
Size
Prioritize
Requirements
Design
As-Built
Estimation
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
DATA REQUIREMENTS2
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
DATA
DRIVEN
REPORT or MODEL
DRIVEN
BUSINESS PROCESS
DRIVEN
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
BUSINESS
EVENT
ANALYSIS and
MODELLING
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
DATA
MODELLING
BRAIN
STORMING
MODEL
STORMING
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
WHO
WHAT
WHEN
WHERE
HOW
MANY
WHY
HOW
CUSTOMER ORDERS PRODUCT
Customer orders an ice cream at
a store from an employee using
a promotion code at 1pm on
Friday 23rd Feb 2018 for $4.50
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
BEAM TABLE
TIMELINE
HIERARCHY CHART
EVENT MATRIX
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
who
when
how many
what
why
when where
where
How does this quarter’s sales of
ice cream products that we promoted to
customers in the north compare with
last year’s by store ?
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
AGILE DATA MODELS3
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
The Data Vault is a detail oriented, historical
tracking and uniquely linked set of normalized
tables that support one or more functional
areas of business. It is a hybrid approach
encompassing the best of breed between 3rd
normal form (3NF) and star schema.
https://danlinstedt.com/solutions-2/data-vault-basics/
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Flexible, scalable and adaptable way to
structure your data
Consistent metadata pattern allowing for
quicker implementation
Allows for iterative development
Provides a historical view of the data
Easily adapts to changes within an evolving
organization or systems
Links records relationships between
core business concepts
2
1
3
Hubs represent core business concepts
Satellites stores all the attributes for a
core business concept.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
ITERATION
ITERATION
ITERATION
ITERATION
ITERATION
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
WIREFRAMES4
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Title
Commentary0
50
100
150
200
01-2015
02-2015
03-2015
04-2015
05-2015
06-2015
07-2015
08-2015
09-2015
10-2015
11-2015
12-2015
Measure
Data Certification
Year Region Product Channel
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Title
Commentary
0
200
Measure
Data Certification
Year Region Product Channel
Confirm functional requirements
(i.e. Filters)
Identify desired interactions
(i.e. drill down vs drill through)
Identify missed data items
Influence design layout
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
BEHAVIOR
DRIVEN DEVELOPMENT
5
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Test Driven Development (TDD)
Ensure things are built correctly
Acceptance Test Driven Development (ATDD)
Ensure expectations are met
Behavior Driven Development (BDD)
Ensure the correct things are built
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Test Driven Development (TDD)
Write a unit test > write code > code fails test > change code > code
passes test > refactor code
Acceptance Test Driven Development (ATDD)
Define user story acceptance criteria
Behavior Driven Development (BDD)
Defining a business rule by way of examples
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Acceptance Test
User story
As a Financial Controller
I want a dashboard with key Revenue KPI’s
So that I can monitor the financial health of the organisation
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Behavior Test
Business Rules
DECISION TABLES
&
GHERKIN SCRIPTS
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Business Rule Name: Late Delivery
Core Business Event: Supplier Delivers Product
Rule is triggered by: Delivery in Inventory System
Delivery ID Planned Delivery Date Lodgement Date Planned to Delivered Date Interval Result Business Context Questions?
Delivery Reference Number Date of planned delivery Date of delivery
Days between Planned and Delivered
dates
Is a late delivery
10008769 1/01/17 3/01/17 2 N
10005678 1/01/17 8/01/17 7 N
10009231 1/01/17 27/12/16 (5) N
10009231 1/01/17 9/01/17 8 Y Time interval greater than 7 Days
10008234 1/01/17 31/01/17 30 Y Time interval greater than 7 Days
Late Delivery Decision Table
Gherkin Field Description Field Type
Possible
Values
Specified Value
Source and value in format
System.tablename.fieldname
Result and Destination in Datavault
in format
System.tablename.fieldname
Given a delivery in inventory system Input Parameter n/a n/a Invent.Delivery.DeliveryID
And the Delivery Date is greater than 7
calendar days from the Planned Delivery
Date
Calculated Item {any valid date} [Delivery Date] - [Planned Date] > 7
(Invent.Delivery.DeliveryDate -
Invent.Delivery.PlannedDeliveryDate) >
7
The delivery is a late delivery Late Delivery Flag Result (output)
Y
N
Y bv.sat_Delivery.late_delivery_flag
Rule 1 - Late Delivery
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Business Rule Name: Business Customer
Core Business Event: Customer applies for Account
Rule is triggered by: New Customer in CRM System
Party Party Instance Account Type Account Type Result Business Context Questions?
Party ID Is Customer is linked to an account account type is corporate is business customer
AB73646 Customer Y Corporate Y is a business customer
AC847373 Customer Y Individual N is a individual
BB43400 Customer Y Charity N is a charity
AV283747 Customer N Corporate N inactive customr
CE920020 Employee N - N is a employee
- - - - N
Business Customer Decision Table
Gherkin Field Description Field Type
Possible
Values
Specified Value
Source and value in format
System.tablename.fieldname
Result and Destination in
Datavault in format
System.tablename.fieldname
Notes
Given a Party Id Input Parameter n/a n/a CRM.party.partyID
Where they are a Customer Field Filter
Customer
Employee
Supplier
Customer CRM.party.partyType
And the customer is linked to an account Join Filter
record found [partyID =
acct.custID]
CRM.party.partyID = CRM.acct.custID
And the account type is corporate Field Filter
Corporate
Individual
Charity
Corporate CRM.acct.accountType
Then the Party is a Business Customer Result (output)
Customer
Business
rv.hub_Customer
rv.sat_Customer.Type
Rule 1 - Business Customer
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Business Rule Name: Confidential Record Masking
Core Business Event: Customer applies for Account
Rule is triggered by: New Customer in CRM System
Customer Record Confidential Current Customer Result Business Context Questions?
Customer ID Confidential Flag Current Flag Mask Customer Details
AB73646 Y N N do NOT mask customer details
AC847373 N N N do NOT mask customer details
BB43400 Y Y Y mask customer details
CE920020 N Y N do NOT mask customer details
- - - N do NOT mask customer details
Confidential Record Masking Decision Table
Gherkin Field Description Field Type
Possible
Values
Specified Value
Source and value in format
System.tablename.fieldname
Result and Destination in
Datavault in format
System.tablename.fieldname
Notes
Given a valid Customer Number Input Parameter n/a n/a CRM.cust.custID
And Confidential Flag is Y Field Filter
Y
N
Y CRM.cust.cust_conf_flag
And Current Flag is Y Field Filter
Y
N
Y CRM.cust.cust_curr_flag
Then display a hash # for the fields Result (output)
{any valid value}
########
Y bv.sat_Customer.******
Rule 1 - Late lodgement for claim
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
MULTIPLE ITERATIONS6
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Analysis
Design
Development
Test
Release
Stakeholder
Input
Requirements Data
Model
ETL Content Value?
Limited Stakeholder Interaction
Validation
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Analysis
Data
Modelling
BI
Prototyping
ETL
Value? Value Value! VALUE! VALUE!
Stakeholder Interaction
Validation
ITERATION 1 ITERATION 2 ITERATION 3 ITERATION 4 ITERATION n
Analytics
Behavior
Test Driven
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
KANBANSCRUM
Sprint 1 Sprint 2 Sprint 3
TIMEBOXED
WIPMAX=3
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
3 ITERATIONS, 3 WEEKS
Bugs fixed
final acceptance
week 1 week 2 week 3
Prototype to
Validate Requirements
Identify Final Changes
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
T SKILLS
BALANCE TEAMS
7
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
http://1.bp.blogspot.com/-Q7uxpvt5mpQ/Tl-zHpRZv9I/AAAAAAAABKE/NuJpbjnGZjc/s1600/Lyot-Whtzl.jpg
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
BusinessEventModelling
Architecture
Facilitation
RequirementsDiscovery
DataVaultModelling
DataProfilingandAnalysis
BusinessRuleIdentification
CodeDevelopment
ContentandVizDevelopment
Testing
Documentation
SkillDepth
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
ETL DEVELOPER
BusinessEvent
Modelling
Architecture
Facilitation
Requirements
Discovery
DataVaultModelling
DataProfilingandAnalysis
BusinessRule
Identification
CodeDevelopment
ContentandViz
Development
Testing
Documentation
SkillDepth
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
BUSINESS ANALYST
BusinessEventModelling
Architecture
Facilitation
RequirementsDiscovery
DataVault
Modelling
DataProfiling
andAnalysis
BusinessRuleIdentification
Code
Development
ContentandViz
Development
Testing
Documentation
SkillDepth
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
TEAM OVERLAY
BusinessEvent
Modelling
Architecture
Facilitation
Requirements
Modelling
BusinessRule
Identification
ContentandViz
Development
Documentation
SkillDepth
BusinessEventModelling
Architecture
Facilitation
RequirementsDiscovery
DataVault
Modelling
DataProfiling
andAnalysis
BusinessRuleIdentification
Code
Development
ContentandViz
Development
Testing
Documentation
DataVaultModelling
DataProfilingandAnalysis
CodeDevelopment
Testing
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SO
!
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
Focus on the important things first
Ability to reprioritise
Stop at any timeSolid requirements
Increase in quality
Quicker delivery
Simplified releases
Reduced risk
Improved customer engagement
Reduced rework
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF
http://AgileBI.Guru/speak/sasgf2018
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
#SASGF#SASGF
Your feedback counts!
Don't forget to complete the session survey
in your conference mobile app.
1. Go to the Agenda icon in the conference app.
2. Find this session title and select it.
3. On the sessions page, scroll down to Surveys
and select the name of the survey.
4. Complete the survey and click Finish.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.

More Related Content

Similar to Seven Agile Methods that Help Deliver Visualizations Agilely

HPMC 2014 - How Analytics can improve your customer experience - SAS
HPMC 2014 - How Analytics can improve your customer experience - SASHPMC 2014 - How Analytics can improve your customer experience - SAS
HPMC 2014 - How Analytics can improve your customer experience - SASAccenture the Netherlands
 
EAS customer showcase aasonn Sapphire 2013 Theatre presentation
EAS customer showcase aasonn Sapphire 2013 Theatre presentationEAS customer showcase aasonn Sapphire 2013 Theatre presentation
EAS customer showcase aasonn Sapphire 2013 Theatre presentationIan Grant-Smith
 
SAP Fiori with SAP BusinessObjects BI Launchpad
SAP Fiori with SAP BusinessObjects BI LaunchpadSAP Fiori with SAP BusinessObjects BI Launchpad
SAP Fiori with SAP BusinessObjects BI LaunchpadDavid Quintero Fernández
 
SAP Analytics Overview and Strategy
SAP Analytics Overview and StrategySAP Analytics Overview and Strategy
SAP Analytics Overview and StrategyGuenter Plahl
 
Strategies to Prepare SAS Certification Exam - Aspire Techsoft.pptx
Strategies to Prepare SAS Certification Exam - Aspire Techsoft.pptxStrategies to Prepare SAS Certification Exam - Aspire Techsoft.pptx
Strategies to Prepare SAS Certification Exam - Aspire Techsoft.pptxAspire Techsoft Academy
 
Setting the Bar for Sustainable Brewing
Setting the Bar for Sustainable BrewingSetting the Bar for Sustainable Brewing
Setting the Bar for Sustainable BrewingRyan Sonnenberg
 
Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud
Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud
Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud Stefan Guertzgen
 
Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud
Borchers - Developing a Trusted Source of Data with SAP Analytics CloudBorchers - Developing a Trusted Source of Data with SAP Analytics Cloud
Borchers - Developing a Trusted Source of Data with SAP Analytics CloudStefan Guertzgen
 
Return of the Codes -- SAS', Windows' and Your's
Return of the Codes -- SAS', Windows' and Your'sReturn of the Codes -- SAS', Windows' and Your's
Return of the Codes -- SAS', Windows' and Your'sMark Tabladillo
 
SAP SuccessFactors Performance & Goals
 SAP SuccessFactors Performance & Goals SAP SuccessFactors Performance & Goals
SAP SuccessFactors Performance & GoalsJuan Andres Peiro
 
Innovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise PlatformInnovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise PlatformVladimir Pavlov
 
SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing Colleen Farrelly
 
Hechsp 001 Chapter 1
Hechsp 001 Chapter 1Hechsp 001 Chapter 1
Hechsp 001 Chapter 1Brian Kelly
 
EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation
EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation
EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation James Sinclair
 
Open sap lum1_week_1_all_slides
Open sap lum1_week_1_all_slidesOpen sap lum1_week_1_all_slides
Open sap lum1_week_1_all_slidesRamin Sadeghi
 
Spark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINALSpark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINALSven Denecken
 
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...Sean Thomson
 
SAP Success Report: Uncovering the factors that drive success for SAP customers
SAP Success Report: Uncovering the factors that drive success for SAP customersSAP Success Report: Uncovering the factors that drive success for SAP customers
SAP Success Report: Uncovering the factors that drive success for SAP customersResulting IT
 

Similar to Seven Agile Methods that Help Deliver Visualizations Agilely (20)

HPMC 2014 - How Analytics can improve your customer experience - SAS
HPMC 2014 - How Analytics can improve your customer experience - SASHPMC 2014 - How Analytics can improve your customer experience - SAS
HPMC 2014 - How Analytics can improve your customer experience - SAS
 
EAS customer showcase aasonn Sapphire 2013 Theatre presentation
EAS customer showcase aasonn Sapphire 2013 Theatre presentationEAS customer showcase aasonn Sapphire 2013 Theatre presentation
EAS customer showcase aasonn Sapphire 2013 Theatre presentation
 
SAP Fiori with SAP BusinessObjects BI Launchpad
SAP Fiori with SAP BusinessObjects BI LaunchpadSAP Fiori with SAP BusinessObjects BI Launchpad
SAP Fiori with SAP BusinessObjects BI Launchpad
 
SAP Analytics Overview and Strategy
SAP Analytics Overview and StrategySAP Analytics Overview and Strategy
SAP Analytics Overview and Strategy
 
Strategies to Prepare SAS Certification Exam - Aspire Techsoft.pptx
Strategies to Prepare SAS Certification Exam - Aspire Techsoft.pptxStrategies to Prepare SAS Certification Exam - Aspire Techsoft.pptx
Strategies to Prepare SAS Certification Exam - Aspire Techsoft.pptx
 
Setting the Bar for Sustainable Brewing
Setting the Bar for Sustainable BrewingSetting the Bar for Sustainable Brewing
Setting the Bar for Sustainable Brewing
 
Run Better Feb 23 2011
Run Better Feb 23 2011Run Better Feb 23 2011
Run Better Feb 23 2011
 
Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud
Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud
Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud
 
Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud
Borchers - Developing a Trusted Source of Data with SAP Analytics CloudBorchers - Developing a Trusted Source of Data with SAP Analytics Cloud
Borchers - Developing a Trusted Source of Data with SAP Analytics Cloud
 
Return of the Codes -- SAS', Windows' and Your's
Return of the Codes -- SAS', Windows' and Your'sReturn of the Codes -- SAS', Windows' and Your's
Return of the Codes -- SAS', Windows' and Your's
 
SAP SuccessFactors Performance & Goals
 SAP SuccessFactors Performance & Goals SAP SuccessFactors Performance & Goals
SAP SuccessFactors Performance & Goals
 
Innovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise PlatformInnovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise Platform
 
SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing
 
Hechsp 001 Chapter 1
Hechsp 001 Chapter 1Hechsp 001 Chapter 1
Hechsp 001 Chapter 1
 
Explorer
ExplorerExplorer
Explorer
 
EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation
EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation
EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation
 
Open sap lum1_week_1_all_slides
Open sap lum1_week_1_all_slidesOpen sap lum1_week_1_all_slides
Open sap lum1_week_1_all_slides
 
Spark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINALSpark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINAL
 
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
 
SAP Success Report: Uncovering the factors that drive success for SAP customers
SAP Success Report: Uncovering the factors that drive success for SAP customersSAP Success Report: Uncovering the factors that drive success for SAP customers
SAP Success Report: Uncovering the factors that drive success for SAP customers
 

Recently uploaded

04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
(ISHITA) Call Girls Service Hyderabad Call Now 8617697112 Hyderabad Escorts
(ISHITA) Call Girls Service Hyderabad Call Now 8617697112 Hyderabad Escorts(ISHITA) Call Girls Service Hyderabad Call Now 8617697112 Hyderabad Escorts
(ISHITA) Call Girls Service Hyderabad Call Now 8617697112 Hyderabad EscortsCall girls in Ahmedabad High profile
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 

Recently uploaded (20)

04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
(ISHITA) Call Girls Service Hyderabad Call Now 8617697112 Hyderabad Escorts
(ISHITA) Call Girls Service Hyderabad Call Now 8617697112 Hyderabad Escorts(ISHITA) Call Girls Service Hyderabad Call Now 8617697112 Hyderabad Escorts
(ISHITA) Call Girls Service Hyderabad Call Now 8617697112 Hyderabad Escorts
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 

Seven Agile Methods that Help Deliver Visualizations Agilely

  • 1. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
  • 2. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. Seven Agile Methods that Help Deliver Visualizations Agilely (and without resorting to being AdHoc!)
  • 3. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Presenter Shane Gibson, AgileBI Coach, Shane has worked in the Business Intelligence and Analytics domain for over 20 years. He worked for over 10 years in principal presales roles for both SAS and Oracle. In 2008 he founded OptimalBI, currently a 20 person Business Intelligence consultancy based in Wellington, New Zealand. Shane's focus for the last 4 years has been coaching New Zealand teams on how to deliver BI and Analytics using an AgileBI approach. He started sharing his experience using this approach in 2016 on the AgileBI.Guru website. @Shagility
  • 4. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF I HAVE A DREAM 3 WEEKS
  • 5. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF FUN FACT #1 New Zealand has one of the highest smart meter adoption rates in the world. FUN FACT #2 New Zealand had the first commercial SAS customer outside the USA. FUNFACT #3 Kiwifruit used to be called Chinese Gooseberries.
  • 6. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF QUESTION #1 Who has done Agile delivery? QUESTION #2 Who has delivered data, analytics or content using Agile Delivery?
  • 7. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF AGILE IS NOT ADHOC
  • 8. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF SILVER BULLET UNDISCIPLINED NO DOCUMENTATION REQUIRES A LOT OF REWORK DOESN'T SCALE ADHOCANTI-PLANNING NO SUSTAINABLE ARCHITECTURE
  • 9. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF MINIMUM VIABLE PRODUCT just enough features to satisfy early customers, and to provide feedback for future development FUNCTIONAL RELIABLE USABLE DELIGHTFUL Not this This
  • 10. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF
  • 11. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF
  • 12. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF
  • 13. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF http://i.dailymail.co.uk/i/pix/2012/08/11/article-2187115-1480AB74000005DC-661_964x760.jpg
  • 14. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF
  • 15. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF 2 1 Information Products Data Requirements Agile Data Models 4 Wireframes 5 Behaviour Driven Development 3 6 7 ! Production Ready Iterative Delivery T Skills
  • 16. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF INFORMATION PRODUCTS1
  • 17. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF
  • 18. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Information Products describe: The business questions that will be answered by using the content;2 The business outcome or benefit that will be achieved by using the Information Product;1 The audience (persona’s) that will use it;4 3 The data-driven business processes that are required by the users; 5 The visualizations that might be delivered; 6 The interactions and features the users will require.
  • 19. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Description Brief overview of this Information Product. Provide visibility of the financial health of the organization to the Senior Leadership Team on a daily basis and at a glance Outcomes List of expected business outcomes which will be achieved using this Information Product.  Monitoring the financial health of the organization in a more efficient way, reducing costs  Improve throughput by reallocating resources in a more effective way, reducing costs  Producing customer statements in a more efficient way, reducing cost  Increasing revenue by targeting specific customer  Forecasting revenue to enable cashflow to be better managed, reducing cost  Identifying fraudulent transactions to reduce organizational brand risk Business Questions List of business questions which can be answered using this Information Product.  How much cash will the organization have in the bank at the end of today?  What is the total value of the invoices overdue?  How many invoices are overdue?
  • 20. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF BEFOREDELIVERYDURINGDELIVERY Gather Size Prioritize Requirements Design As-Built Estimation
  • 21. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF DATA REQUIREMENTS2
  • 22. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF DATA DRIVEN REPORT or MODEL DRIVEN BUSINESS PROCESS DRIVEN
  • 23. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF BUSINESS EVENT ANALYSIS and MODELLING
  • 24. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF DATA MODELLING BRAIN STORMING MODEL STORMING
  • 25. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF WHO WHAT WHEN WHERE HOW MANY WHY HOW CUSTOMER ORDERS PRODUCT Customer orders an ice cream at a store from an employee using a promotion code at 1pm on Friday 23rd Feb 2018 for $4.50
  • 26. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF BEAM TABLE TIMELINE HIERARCHY CHART EVENT MATRIX
  • 27. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF
  • 28. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF who when how many what why when where where How does this quarter’s sales of ice cream products that we promoted to customers in the north compare with last year’s by store ?
  • 29. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF AGILE DATA MODELS3
  • 30. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF The Data Vault is a detail oriented, historical tracking and uniquely linked set of normalized tables that support one or more functional areas of business. It is a hybrid approach encompassing the best of breed between 3rd normal form (3NF) and star schema. https://danlinstedt.com/solutions-2/data-vault-basics/
  • 31. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Flexible, scalable and adaptable way to structure your data Consistent metadata pattern allowing for quicker implementation Allows for iterative development Provides a historical view of the data Easily adapts to changes within an evolving organization or systems Links records relationships between core business concepts 2 1 3 Hubs represent core business concepts Satellites stores all the attributes for a core business concept.
  • 32. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF
  • 33. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF ITERATION ITERATION ITERATION ITERATION ITERATION
  • 34. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF
  • 35. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF WIREFRAMES4
  • 36. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Title Commentary0 50 100 150 200 01-2015 02-2015 03-2015 04-2015 05-2015 06-2015 07-2015 08-2015 09-2015 10-2015 11-2015 12-2015 Measure Data Certification Year Region Product Channel
  • 37. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Title Commentary 0 200 Measure Data Certification Year Region Product Channel Confirm functional requirements (i.e. Filters) Identify desired interactions (i.e. drill down vs drill through) Identify missed data items Influence design layout
  • 38. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF BEHAVIOR DRIVEN DEVELOPMENT 5
  • 39. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Test Driven Development (TDD) Ensure things are built correctly Acceptance Test Driven Development (ATDD) Ensure expectations are met Behavior Driven Development (BDD) Ensure the correct things are built
  • 40. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Test Driven Development (TDD) Write a unit test > write code > code fails test > change code > code passes test > refactor code Acceptance Test Driven Development (ATDD) Define user story acceptance criteria Behavior Driven Development (BDD) Defining a business rule by way of examples
  • 41. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Acceptance Test User story As a Financial Controller I want a dashboard with key Revenue KPI’s So that I can monitor the financial health of the organisation
  • 42. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Behavior Test Business Rules DECISION TABLES & GHERKIN SCRIPTS
  • 43. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Business Rule Name: Late Delivery Core Business Event: Supplier Delivers Product Rule is triggered by: Delivery in Inventory System Delivery ID Planned Delivery Date Lodgement Date Planned to Delivered Date Interval Result Business Context Questions? Delivery Reference Number Date of planned delivery Date of delivery Days between Planned and Delivered dates Is a late delivery 10008769 1/01/17 3/01/17 2 N 10005678 1/01/17 8/01/17 7 N 10009231 1/01/17 27/12/16 (5) N 10009231 1/01/17 9/01/17 8 Y Time interval greater than 7 Days 10008234 1/01/17 31/01/17 30 Y Time interval greater than 7 Days Late Delivery Decision Table Gherkin Field Description Field Type Possible Values Specified Value Source and value in format System.tablename.fieldname Result and Destination in Datavault in format System.tablename.fieldname Given a delivery in inventory system Input Parameter n/a n/a Invent.Delivery.DeliveryID And the Delivery Date is greater than 7 calendar days from the Planned Delivery Date Calculated Item {any valid date} [Delivery Date] - [Planned Date] > 7 (Invent.Delivery.DeliveryDate - Invent.Delivery.PlannedDeliveryDate) > 7 The delivery is a late delivery Late Delivery Flag Result (output) Y N Y bv.sat_Delivery.late_delivery_flag Rule 1 - Late Delivery
  • 44. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Business Rule Name: Business Customer Core Business Event: Customer applies for Account Rule is triggered by: New Customer in CRM System Party Party Instance Account Type Account Type Result Business Context Questions? Party ID Is Customer is linked to an account account type is corporate is business customer AB73646 Customer Y Corporate Y is a business customer AC847373 Customer Y Individual N is a individual BB43400 Customer Y Charity N is a charity AV283747 Customer N Corporate N inactive customr CE920020 Employee N - N is a employee - - - - N Business Customer Decision Table Gherkin Field Description Field Type Possible Values Specified Value Source and value in format System.tablename.fieldname Result and Destination in Datavault in format System.tablename.fieldname Notes Given a Party Id Input Parameter n/a n/a CRM.party.partyID Where they are a Customer Field Filter Customer Employee Supplier Customer CRM.party.partyType And the customer is linked to an account Join Filter record found [partyID = acct.custID] CRM.party.partyID = CRM.acct.custID And the account type is corporate Field Filter Corporate Individual Charity Corporate CRM.acct.accountType Then the Party is a Business Customer Result (output) Customer Business rv.hub_Customer rv.sat_Customer.Type Rule 1 - Business Customer
  • 45. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Business Rule Name: Confidential Record Masking Core Business Event: Customer applies for Account Rule is triggered by: New Customer in CRM System Customer Record Confidential Current Customer Result Business Context Questions? Customer ID Confidential Flag Current Flag Mask Customer Details AB73646 Y N N do NOT mask customer details AC847373 N N N do NOT mask customer details BB43400 Y Y Y mask customer details CE920020 N Y N do NOT mask customer details - - - N do NOT mask customer details Confidential Record Masking Decision Table Gherkin Field Description Field Type Possible Values Specified Value Source and value in format System.tablename.fieldname Result and Destination in Datavault in format System.tablename.fieldname Notes Given a valid Customer Number Input Parameter n/a n/a CRM.cust.custID And Confidential Flag is Y Field Filter Y N Y CRM.cust.cust_conf_flag And Current Flag is Y Field Filter Y N Y CRM.cust.cust_curr_flag Then display a hash # for the fields Result (output) {any valid value} ######## Y bv.sat_Customer.****** Rule 1 - Late lodgement for claim
  • 46. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF MULTIPLE ITERATIONS6
  • 47. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Analysis Design Development Test Release Stakeholder Input Requirements Data Model ETL Content Value? Limited Stakeholder Interaction Validation
  • 48. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Analysis Data Modelling BI Prototyping ETL Value? Value Value! VALUE! VALUE! Stakeholder Interaction Validation ITERATION 1 ITERATION 2 ITERATION 3 ITERATION 4 ITERATION n Analytics Behavior Test Driven
  • 49. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF KANBANSCRUM Sprint 1 Sprint 2 Sprint 3 TIMEBOXED WIPMAX=3
  • 50. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF 3 ITERATIONS, 3 WEEKS Bugs fixed final acceptance week 1 week 2 week 3 Prototype to Validate Requirements Identify Final Changes
  • 51. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF T SKILLS BALANCE TEAMS 7
  • 52. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF http://1.bp.blogspot.com/-Q7uxpvt5mpQ/Tl-zHpRZv9I/AAAAAAAABKE/NuJpbjnGZjc/s1600/Lyot-Whtzl.jpg
  • 53. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF BusinessEventModelling Architecture Facilitation RequirementsDiscovery DataVaultModelling DataProfilingandAnalysis BusinessRuleIdentification CodeDevelopment ContentandVizDevelopment Testing Documentation SkillDepth
  • 54. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF ETL DEVELOPER BusinessEvent Modelling Architecture Facilitation Requirements Discovery DataVaultModelling DataProfilingandAnalysis BusinessRule Identification CodeDevelopment ContentandViz Development Testing Documentation SkillDepth
  • 55. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF BUSINESS ANALYST BusinessEventModelling Architecture Facilitation RequirementsDiscovery DataVault Modelling DataProfiling andAnalysis BusinessRuleIdentification Code Development ContentandViz Development Testing Documentation SkillDepth
  • 56. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF TEAM OVERLAY BusinessEvent Modelling Architecture Facilitation Requirements Modelling BusinessRule Identification ContentandViz Development Documentation SkillDepth BusinessEventModelling Architecture Facilitation RequirementsDiscovery DataVault Modelling DataProfiling andAnalysis BusinessRuleIdentification Code Development ContentandViz Development Testing Documentation DataVaultModelling DataProfilingandAnalysis CodeDevelopment Testing
  • 57. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF SO !
  • 58. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF Focus on the important things first Ability to reprioritise Stop at any timeSolid requirements Increase in quality Quicker delivery Simplified releases Reduced risk Improved customer engagement Reduced rework
  • 59. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF
  • 60. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF http://AgileBI.Guru/speak/sasgf2018
  • 61. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. #SASGF#SASGF Your feedback counts! Don't forget to complete the session survey in your conference mobile app. 1. Go to the Agenda icon in the conference app. 2. Find this session title and select it. 3. On the sessions page, scroll down to Surveys and select the name of the survey. 4. Complete the survey and click Finish.
  • 62. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.