SlideShare une entreprise Scribd logo
1  sur  11
Agile Manifesto - 2001
1
We are uncovering better ways of developing software by doing it
and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the
items on the left more.
Agile Data Analytics
2
Case Study:
Demonstrate the value of a drug
prescription cost reduction program to
determine program pricing structure
and set the stage for an RFP analysis
tool to be used for contracting.
Traditional Methodology
3
End user reviews information
from report and realizes that
more data is needed.
Can we look at this by drug class
or maybe by provider specialty?
1. Gather business requirements: cost, price, by group
2. Identify source data: claims file
3. Design dimensional model: claims, group, calendar
4. Map source to DW tables
5. Build and test ETL
6. Design reports
7. Map DW to report fields
8. Build and test reports
Repeat cycle
Round Two
4
End user reviews information
from report and realizes that
more data is needed.
Specialty on the claims is pretty
sketchy, can you use this
directory instead?
1. Update business requirements: cost, price, by group, drug, prescriber
2. Identify source data: claims file
3. Update fact/dimension model: claims, group, drug, prescriber, calendar
4. Map source to new DW tables
5. Build new ETL, update old ETL
6. Update report design
7. Map DW to new report fields
8. Update and test reports
Repeat cycle
Traditional Methodology
Separation of Duties
Business
Analyst
Data
Modeler
ETL
Developer
Report
Developer
Quality
Assurance
Gather business requirements
Identify source data
Design dimensional model
Map source to DW tables
Build and test ETL
Design reports
Map DW to report fields
Build and test reports
5
Traditional Methodology
Agile Data Analytics
1. Anchor on user about what they’re trying to accomplish: demonstrate the value of our
program
2. Identify source data: claims file
3. Load data into database
4. Run some simple queries to establish baseline for testing
5. Identify critical data elements: cost, price, by group
6. Create logic to filter, group, and summarize data
7. Run scripted testing routine
8. Run correlation analysis
6
Nothing shows up, so user SME
recommends grouping
Specialty on the claims is pretty
sketchy, can you use this
directory instead?
Repeat cycle
Faux Agile: Work happens in “iterations,” but…
• As a result:
• Delivering new features takes a
longer than expected time
• Team members are underutilized
or project-switching
• User is unhappy with resulting
product and timeline
• Team members are frustrated
with the appearance that
“requirements aren’t nailed down,
so we must not know what we’re
doing” and “everything keeps
changing”
7
• Focus has been on the technical
solution, not the value
• Each iteration requires:
• Excessive documentation
• Adding new code
• Updating old unrelated code
• Coordination of several teams
• Manual retesting and validation
Agile Data Analytics Methodology
Integrated Team
8
Agile Data Analytics Methodology
SME Team Member
Anchor on goal
Identify source data
Load data
Run some queries
Identify CDE
Design solution logic
Validate with automated tests
Run analysis
Creating Effective Agile Data Analytics
• Focus has been on the value,
but keep an eye on the future
as you make design
decisions.
• Documentation – just enough
• Requirements – collaborative
rather than declared
• Architecture – simple and
adaptable
• As a result:
• Faster turn-around time
• Collaborate in real-time on
understanding data
• Making changes is faster
• The “expect change” attitude
means that adding a new
source is just another day. No
big deal.
• Greater morale for the team
9
Agile Data Analytics Methodology
Agile Data Analytics
10
Key Take-aways
• Iterative ≠ Agile
• Agile assumes customer participation
• Agile may require a different architecture
• Agile has processes that support it on a daily basis
References
• Agile Analytics, Ken Collier, 2011
https://www.amazon.com/Agile-Analytics-Value-Driven-Intelligence-Warehousing/dp/032150481X
• AgileData.org, Scott Ambler
• Agile Data Warehouse Design, Lawrence Corr, 2011
https://www.amazon.com/Agile-Data-Warehouse-Design-
Collaborative/dp/0956817203/ref=pd_lpo_sbs_14_t_0?_encoding=UTF8&psc=1&refRID=ZANFME4BP
FGADKAXNH1Y
11

Contenu connexe

Tendances

Making the Case for Hadoop in a Large Enterprise-British Airways
Making the Case for Hadoop in a Large Enterprise-British AirwaysMaking the Case for Hadoop in a Large Enterprise-British Airways
Making the Case for Hadoop in a Large Enterprise-British AirwaysDataWorks Summit
 
Creating an Enterprise AI Strategy
Creating an Enterprise AI StrategyCreating an Enterprise AI Strategy
Creating an Enterprise AI StrategyAtScale
 
Future of Analytics: Drivers of Change
Future of Analytics: Drivers of ChangeFuture of Analytics: Drivers of Change
Future of Analytics: Drivers of ChangeCCG
 
Making Big Data Easy for Everyone
Making Big Data Easy for EveryoneMaking Big Data Easy for Everyone
Making Big Data Easy for EveryoneCaserta
 
Hadoop: Making it work for the Business Unit
Hadoop: Making it work for the Business UnitHadoop: Making it work for the Business Unit
Hadoop: Making it work for the Business UnitDataWorks Summit
 
Big Data and Enterprise Data - Oracle -1663869
Big Data and Enterprise Data - Oracle -1663869Big Data and Enterprise Data - Oracle -1663869
Big Data and Enterprise Data - Oracle -1663869Edgar Alejandro Villegas
 
Harness the power of data
Harness the power of dataHarness the power of data
Harness the power of dataHarsha MV
 
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeeling Cheung
 
Emergence of MongoDB as an Enterprise Data Hub
Emergence of MongoDB as an Enterprise Data HubEmergence of MongoDB as an Enterprise Data Hub
Emergence of MongoDB as an Enterprise Data HubMongoDB
 
Discover how Covid-19 is accelerating the need for healthcare interoperabilit...
Discover how Covid-19 is accelerating the need for healthcare interoperabilit...Discover how Covid-19 is accelerating the need for healthcare interoperabilit...
Discover how Covid-19 is accelerating the need for healthcare interoperabilit...Denodo
 
2020 Big Data & Analytics Maturity Survey Results
2020 Big Data & Analytics Maturity Survey Results2020 Big Data & Analytics Maturity Survey Results
2020 Big Data & Analytics Maturity Survey ResultsAtScale
 
Modern Data Architecture
Modern Data ArchitectureModern Data Architecture
Modern Data ArchitectureEd Thewlis
 
Big data analysis concepts and references by Cloud Security Alliance
Big data analysis concepts and references by Cloud Security AllianceBig data analysis concepts and references by Cloud Security Alliance
Big data analysis concepts and references by Cloud Security AllianceInformation Security Awareness Group
 
Rethink Analytics with an Enterprise Data Hub
Rethink Analytics with an Enterprise Data HubRethink Analytics with an Enterprise Data Hub
Rethink Analytics with an Enterprise Data HubCloudera, Inc.
 
6 enriching your data warehouse with big data and hadoop
6 enriching your data warehouse with big data and hadoop6 enriching your data warehouse with big data and hadoop
6 enriching your data warehouse with big data and hadoopDr. Wilfred Lin (Ph.D.)
 
Flash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonFlash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonJeffrey T. Pollock
 
Setting Up the Data Lake
Setting Up the Data LakeSetting Up the Data Lake
Setting Up the Data LakeCaserta
 

Tendances (20)

Making the Case for Hadoop in a Large Enterprise-British Airways
Making the Case for Hadoop in a Large Enterprise-British AirwaysMaking the Case for Hadoop in a Large Enterprise-British Airways
Making the Case for Hadoop in a Large Enterprise-British Airways
 
Creating an Enterprise AI Strategy
Creating an Enterprise AI StrategyCreating an Enterprise AI Strategy
Creating an Enterprise AI Strategy
 
Future of Analytics: Drivers of Change
Future of Analytics: Drivers of ChangeFuture of Analytics: Drivers of Change
Future of Analytics: Drivers of Change
 
data warehouse vs data lake
data warehouse vs data lakedata warehouse vs data lake
data warehouse vs data lake
 
Making Big Data Easy for Everyone
Making Big Data Easy for EveryoneMaking Big Data Easy for Everyone
Making Big Data Easy for Everyone
 
Hadoop: Making it work for the Business Unit
Hadoop: Making it work for the Business UnitHadoop: Making it work for the Business Unit
Hadoop: Making it work for the Business Unit
 
Big Data and Enterprise Data - Oracle -1663869
Big Data and Enterprise Data - Oracle -1663869Big Data and Enterprise Data - Oracle -1663869
Big Data and Enterprise Data - Oracle -1663869
 
The new EDW
The new EDWThe new EDW
The new EDW
 
Harness the power of data
Harness the power of dataHarness the power of data
Harness the power of data
 
BigData Analysis
BigData AnalysisBigData Analysis
BigData Analysis
 
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
 
Emergence of MongoDB as an Enterprise Data Hub
Emergence of MongoDB as an Enterprise Data HubEmergence of MongoDB as an Enterprise Data Hub
Emergence of MongoDB as an Enterprise Data Hub
 
Discover how Covid-19 is accelerating the need for healthcare interoperabilit...
Discover how Covid-19 is accelerating the need for healthcare interoperabilit...Discover how Covid-19 is accelerating the need for healthcare interoperabilit...
Discover how Covid-19 is accelerating the need for healthcare interoperabilit...
 
2020 Big Data & Analytics Maturity Survey Results
2020 Big Data & Analytics Maturity Survey Results2020 Big Data & Analytics Maturity Survey Results
2020 Big Data & Analytics Maturity Survey Results
 
Modern Data Architecture
Modern Data ArchitectureModern Data Architecture
Modern Data Architecture
 
Big data analysis concepts and references by Cloud Security Alliance
Big data analysis concepts and references by Cloud Security AllianceBig data analysis concepts and references by Cloud Security Alliance
Big data analysis concepts and references by Cloud Security Alliance
 
Rethink Analytics with an Enterprise Data Hub
Rethink Analytics with an Enterprise Data HubRethink Analytics with an Enterprise Data Hub
Rethink Analytics with an Enterprise Data Hub
 
6 enriching your data warehouse with big data and hadoop
6 enriching your data warehouse with big data and hadoop6 enriching your data warehouse with big data and hadoop
6 enriching your data warehouse with big data and hadoop
 
Flash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonFlash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lon
 
Setting Up the Data Lake
Setting Up the Data LakeSetting Up the Data Lake
Setting Up the Data Lake
 

Similaire à Agile Data

Data Collection Process And Integrity
Data Collection Process And IntegrityData Collection Process And Integrity
Data Collection Process And IntegrityGerrit Klaschke, CSM
 
Innovative Data Leveraging for Procurement Analytics
Innovative Data Leveraging for Procurement AnalyticsInnovative Data Leveraging for Procurement Analytics
Innovative Data Leveraging for Procurement AnalyticsTejari
 
KETL Quick guide to data analytics
KETL Quick guide to data analytics KETL Quick guide to data analytics
KETL Quick guide to data analytics KETL Limited
 
Data-Driven Product Innovation
Data-Driven Product InnovationData-Driven Product Innovation
Data-Driven Product InnovationXin Fu
 
Supply Chain Strategy Assessment
Supply Chain Strategy AssessmentSupply Chain Strategy Assessment
Supply Chain Strategy AssessmentChief Innovation
 
How to build a data analytics strategy in a digital world
How to build a data analytics strategy in a digital worldHow to build a data analytics strategy in a digital world
How to build a data analytics strategy in a digital worldCaseWare IDEA
 
Atlan_Product metering_Subrat.pdf
Atlan_Product metering_Subrat.pdfAtlan_Product metering_Subrat.pdf
Atlan_Product metering_Subrat.pdfSubrat Kumar Dash
 
Concepts of system analysis
Concepts of system analysisConcepts of system analysis
Concepts of system analysisALFIYA ALSALAM
 
Yelp Data Set Challenge (What drives restaurant ratings?)
Yelp Data Set Challenge (What drives restaurant ratings?)Yelp Data Set Challenge (What drives restaurant ratings?)
Yelp Data Set Challenge (What drives restaurant ratings?)Prashanth Raj
 
Top 30 Data Analyst Interview Questions.pdf
Top 30 Data Analyst Interview Questions.pdfTop 30 Data Analyst Interview Questions.pdf
Top 30 Data Analyst Interview Questions.pdfShaikSikindar1
 
Term Paper OutlineTopic Benefits of data analytics for extern.docx
Term Paper OutlineTopic Benefits of data analytics for extern.docxTerm Paper OutlineTopic Benefits of data analytics for extern.docx
Term Paper OutlineTopic Benefits of data analytics for extern.docxjacqueliner9
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Elemica
 
04/21/2011 Meeting - Auditing with Data Analytics
04/21/2011 Meeting - Auditing with Data Analytics04/21/2011 Meeting - Auditing with Data Analytics
04/21/2011 Meeting - Auditing with Data Analyticsacfesj
 
The Vision of Clinical Data Science
The Vision of Clinical Data ScienceThe Vision of Clinical Data Science
The Vision of Clinical Data Scienced-Wise Technologies
 
Data Analyst Interview Questions & Answers
Data Analyst Interview Questions & AnswersData Analyst Interview Questions & Answers
Data Analyst Interview Questions & AnswersSatyam Jaiswal
 

Similaire à Agile Data (20)

Data Collection Process And Integrity
Data Collection Process And IntegrityData Collection Process And Integrity
Data Collection Process And Integrity
 
Business analyst
Business analystBusiness analyst
Business analyst
 
Innovative Data Leveraging for Procurement Analytics
Innovative Data Leveraging for Procurement AnalyticsInnovative Data Leveraging for Procurement Analytics
Innovative Data Leveraging for Procurement Analytics
 
Visualizing Your Data Through Dashboards
Visualizing Your Data Through Dashboards Visualizing Your Data Through Dashboards
Visualizing Your Data Through Dashboards
 
KETL Quick guide to data analytics
KETL Quick guide to data analytics KETL Quick guide to data analytics
KETL Quick guide to data analytics
 
2015kddtutorial
2015kddtutorial2015kddtutorial
2015kddtutorial
 
Data-Driven Product Innovation
Data-Driven Product InnovationData-Driven Product Innovation
Data-Driven Product Innovation
 
IdeaScreen 2013
IdeaScreen 2013IdeaScreen 2013
IdeaScreen 2013
 
Supply Chain Strategy Assessment
Supply Chain Strategy AssessmentSupply Chain Strategy Assessment
Supply Chain Strategy Assessment
 
How to build a data analytics strategy in a digital world
How to build a data analytics strategy in a digital worldHow to build a data analytics strategy in a digital world
How to build a data analytics strategy in a digital world
 
Atlan_Product metering_Subrat.pdf
Atlan_Product metering_Subrat.pdfAtlan_Product metering_Subrat.pdf
Atlan_Product metering_Subrat.pdf
 
Concepts of system analysis
Concepts of system analysisConcepts of system analysis
Concepts of system analysis
 
Focus
FocusFocus
Focus
 
Yelp Data Set Challenge (What drives restaurant ratings?)
Yelp Data Set Challenge (What drives restaurant ratings?)Yelp Data Set Challenge (What drives restaurant ratings?)
Yelp Data Set Challenge (What drives restaurant ratings?)
 
Top 30 Data Analyst Interview Questions.pdf
Top 30 Data Analyst Interview Questions.pdfTop 30 Data Analyst Interview Questions.pdf
Top 30 Data Analyst Interview Questions.pdf
 
Term Paper OutlineTopic Benefits of data analytics for extern.docx
Term Paper OutlineTopic Benefits of data analytics for extern.docxTerm Paper OutlineTopic Benefits of data analytics for extern.docx
Term Paper OutlineTopic Benefits of data analytics for extern.docx
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
 
04/21/2011 Meeting - Auditing with Data Analytics
04/21/2011 Meeting - Auditing with Data Analytics04/21/2011 Meeting - Auditing with Data Analytics
04/21/2011 Meeting - Auditing with Data Analytics
 
The Vision of Clinical Data Science
The Vision of Clinical Data ScienceThe Vision of Clinical Data Science
The Vision of Clinical Data Science
 
Data Analyst Interview Questions & Answers
Data Analyst Interview Questions & AnswersData Analyst Interview Questions & Answers
Data Analyst Interview Questions & Answers
 

Plus de Paul Boal

Crowdsourcing Data Governance
Crowdsourcing Data GovernanceCrowdsourcing Data Governance
Crowdsourcing Data GovernancePaul Boal
 
Data Analytics Action Figures
Data Analytics Action FiguresData Analytics Action Figures
Data Analytics Action FiguresPaul Boal
 
A Big Data Journey
A Big Data JourneyA Big Data Journey
A Big Data JourneyPaul Boal
 
Taming the Data Tsunami
Taming the Data TsunamiTaming the Data Tsunami
Taming the Data TsunamiPaul Boal
 
Applying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to HealthcareApplying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to HealthcarePaul Boal
 
Why My Wife Loves Data Governance
Why My Wife Loves Data GovernanceWhy My Wife Loves Data Governance
Why My Wife Loves Data GovernancePaul Boal
 
Why You Should Be Using IoT Technologies for More Than Just IoT
Why You Should Be Using IoT Technologies for More Than Just IoTWhy You Should Be Using IoT Technologies for More Than Just IoT
Why You Should Be Using IoT Technologies for More Than Just IoTPaul Boal
 

Plus de Paul Boal (7)

Crowdsourcing Data Governance
Crowdsourcing Data GovernanceCrowdsourcing Data Governance
Crowdsourcing Data Governance
 
Data Analytics Action Figures
Data Analytics Action FiguresData Analytics Action Figures
Data Analytics Action Figures
 
A Big Data Journey
A Big Data JourneyA Big Data Journey
A Big Data Journey
 
Taming the Data Tsunami
Taming the Data TsunamiTaming the Data Tsunami
Taming the Data Tsunami
 
Applying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to HealthcareApplying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to Healthcare
 
Why My Wife Loves Data Governance
Why My Wife Loves Data GovernanceWhy My Wife Loves Data Governance
Why My Wife Loves Data Governance
 
Why You Should Be Using IoT Technologies for More Than Just IoT
Why You Should Be Using IoT Technologies for More Than Just IoTWhy You Should Be Using IoT Technologies for More Than Just IoT
Why You Should Be Using IoT Technologies for More Than Just IoT
 

Dernier

Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxHimangsuNath
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxSimranPal17
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfrahulyadav957181
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxTasha Penwell
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelBoston Institute of Analytics
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxHaritikaChhatwal1
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 

Dernier (20)

Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptx
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptx
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdf
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptx
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 

Agile Data

  • 1. Agile Manifesto - 2001 1 We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 2. Agile Data Analytics 2 Case Study: Demonstrate the value of a drug prescription cost reduction program to determine program pricing structure and set the stage for an RFP analysis tool to be used for contracting.
  • 3. Traditional Methodology 3 End user reviews information from report and realizes that more data is needed. Can we look at this by drug class or maybe by provider specialty? 1. Gather business requirements: cost, price, by group 2. Identify source data: claims file 3. Design dimensional model: claims, group, calendar 4. Map source to DW tables 5. Build and test ETL 6. Design reports 7. Map DW to report fields 8. Build and test reports Repeat cycle
  • 4. Round Two 4 End user reviews information from report and realizes that more data is needed. Specialty on the claims is pretty sketchy, can you use this directory instead? 1. Update business requirements: cost, price, by group, drug, prescriber 2. Identify source data: claims file 3. Update fact/dimension model: claims, group, drug, prescriber, calendar 4. Map source to new DW tables 5. Build new ETL, update old ETL 6. Update report design 7. Map DW to new report fields 8. Update and test reports Repeat cycle Traditional Methodology
  • 5. Separation of Duties Business Analyst Data Modeler ETL Developer Report Developer Quality Assurance Gather business requirements Identify source data Design dimensional model Map source to DW tables Build and test ETL Design reports Map DW to report fields Build and test reports 5 Traditional Methodology
  • 6. Agile Data Analytics 1. Anchor on user about what they’re trying to accomplish: demonstrate the value of our program 2. Identify source data: claims file 3. Load data into database 4. Run some simple queries to establish baseline for testing 5. Identify critical data elements: cost, price, by group 6. Create logic to filter, group, and summarize data 7. Run scripted testing routine 8. Run correlation analysis 6 Nothing shows up, so user SME recommends grouping Specialty on the claims is pretty sketchy, can you use this directory instead? Repeat cycle
  • 7. Faux Agile: Work happens in “iterations,” but… • As a result: • Delivering new features takes a longer than expected time • Team members are underutilized or project-switching • User is unhappy with resulting product and timeline • Team members are frustrated with the appearance that “requirements aren’t nailed down, so we must not know what we’re doing” and “everything keeps changing” 7 • Focus has been on the technical solution, not the value • Each iteration requires: • Excessive documentation • Adding new code • Updating old unrelated code • Coordination of several teams • Manual retesting and validation Agile Data Analytics Methodology
  • 8. Integrated Team 8 Agile Data Analytics Methodology SME Team Member Anchor on goal Identify source data Load data Run some queries Identify CDE Design solution logic Validate with automated tests Run analysis
  • 9. Creating Effective Agile Data Analytics • Focus has been on the value, but keep an eye on the future as you make design decisions. • Documentation – just enough • Requirements – collaborative rather than declared • Architecture – simple and adaptable • As a result: • Faster turn-around time • Collaborate in real-time on understanding data • Making changes is faster • The “expect change” attitude means that adding a new source is just another day. No big deal. • Greater morale for the team 9 Agile Data Analytics Methodology
  • 10. Agile Data Analytics 10 Key Take-aways • Iterative ≠ Agile • Agile assumes customer participation • Agile may require a different architecture • Agile has processes that support it on a daily basis
  • 11. References • Agile Analytics, Ken Collier, 2011 https://www.amazon.com/Agile-Analytics-Value-Driven-Intelligence-Warehousing/dp/032150481X • AgileData.org, Scott Ambler • Agile Data Warehouse Design, Lawrence Corr, 2011 https://www.amazon.com/Agile-Data-Warehouse-Design- Collaborative/dp/0956817203/ref=pd_lpo_sbs_14_t_0?_encoding=UTF8&psc=1&refRID=ZANFME4BP FGADKAXNH1Y 11