SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Disciplined  
Agile
Data  
Management
Scott  Ambler
• Helps  enterprise-­class  organizations  around  the  
world  to  improve  their  processes  and  organization  
structures
• Thought  leader  of:
– Agile  Modeling  (AM)  method
– Agile  Data  (AD)  method
• Co-­creator  of  the  Disciplined  Agile  (DA)  framework
• Author  of  20+  books
• scott [at]  scottambler.com
©  Disciplined  Agile  Consortium   2
@scottwambler
©  Disciplined  Agile  Consortium  
3
©  Disciplined  Agile  Consortium   4
Agenda
• The  Disciplined  Agile  Framework
• The  Agile  Data  Mindset
• Disciplined  Agile  Data  Management
• Parting  Thoughts
Disciplined
Agile  Enterprise
Disciplined
Agile  IT
Disciplined
DevOps
DAD
The  Disciplined  Agile  Framework
©  Disciplined  Agile  Consortium  
http://www.disciplinedagiledelivery.com/the-­agile-­tractor-­engine-­analogy/
5
The  Disciplined  Agile  Framework
©  Disciplined  Agile  Consortium   6
An  Agile  Mindset
for  Data  Management
©  Disciplined  Agile  Consortium   7
Evolution  over  
Definition
©  Disciplined  Agile  Consortium   8
Holistic  Organization  Over  Data  Management
©  Disciplined  Agile  Consortium   9
Collaboration  over  Documentation
©  Disciplined  Agile  Consortium   10
Sufficiency  over  Perfection
©  Disciplined  Agile  Consortium   11
What  we  want
Where
Disciplined
Agilists
initially  aim
Where
traditionalists
typically  aim  
Cross  Functional  Over  Specialized  Staff
©  Disciplined  Agile  Consortium   12
Specialized  Staff
Cross-­Functional  Staff
Automated  Over  Manual  Processes
©  Disciplined  Agile  Consortium   13
Data  Automation  opportunities:
– Automated  regression  testing
– Data  schema  analysis
– Continuous  database  integration
– Continuous  database  deployment
– Operational  database  monitoring  with  
real-­time  dashboards
Disciplined  Agile  Data  Management
©  Disciplined  Agile  Consortium   14
The  Data  
Management  
Process  Blade
©  Disciplined  Agile  Consortium   15
Comparing  Data  Quality  Strategies
©  Disciplined  Agile  Consortium   16
Long-­term  payback,
difficult  to  keep  updated
Transform  logic  little  more  than
a  band-­aid over  source  problems
Ensures  that  future  changes  don’t
“break”  previous  implementations
Detailed  executable  specification
and  validation
Reduces  feedback  cycle,  thereby
minimizing  cost  of  fixing  problems
Safely  address  production  problems
Evolve  Data  Quality  Assets
• Keep  this  as  light-­weight  and  collaborative  as  possible
• Test  data  management  can  be  challenging:
– Privacy  issues  surrounding  production  data
– Some  test  data  will  need  to  be  engineered
– Configuration  management  of  test  data
– Continuous  database  integration  requires  automated  restoration  of  test  
data
©  Disciplined  Agile  Consortium   17
Refactoring  Legacy  Data  Sources
©  Disciplined  Agile  Consortium   18
Database  refactoring  
immediately  addresses  legacy  
quality  problems  BUT  requires  
long-­term  administration  to  
remove  implementation  
scaffolding  
Data  Security
• Security  addresses  a  range  of  issues:
– Data  security
– Facilities  security
– Staff  vetting
– Staff  protection
– And  more
• Implication:  Data  management  should  collaborate  closely  with  
Security  professionals
©  Disciplined  Agile  Consortium   19
Specifying  Data  Structures
• Modeling  is  effective  at  thinking  through  and  communicating  high-­
level  ideas
– Fundamental  lean  concept  is  that  models  of  complex  things  should  be  
very  simple  in  nature,  not  detailed
• Tests,  when  automated  and  better  yet  written  before  the  
implementation  that  they  validate,  are  very  effective  as  detailed  
specifications
©  Disciplined  Agile  Consortium   20
Agile  Data  Governance
• Effective  governance  focuses  on  motivation  and  enablement,  not  on  
policing  the  creation  of  artifacts
• Data  governance  is  one  of  many  aspects  of  IT  Governance
• Agile  strategies:
– Collaborative  support  of  teams  and  stakeholders
– Light-­weight  guidance
– Automated  monitoring(tests,  schema  analysis)
©  Disciplined  Agile  Consortium   21
Agile  Data  Quality  Strategies
©  Disciplined  Agile  Consortium   22
©  Disciplined  Agile  Consortium   23
Shifting  Your  Data  Management  Mindset
©  Disciplined  Agile  Consortium   24
How  to  Adopt  Agile  Data  Management  Strategies
1. Expect  (a  lot)  better
2. Surface  your  challenges
3. Invest  in  your  staff
4. Hire  agile  coaches  with  deep  experience  in  both  agile  and  data  
management
5. Invest  in  automation  infrastructure
– Question  your  existing  “data  quality  tools”
– Data  is  a  critical  component  of  your  CI/CD  pipeline
– DB  testing  and  refactoring  tools  are  proven  in  practice
©  Disciplined  Agile  Consortium   25
scott [at]  scottambler.com
Twitter:  @scottwambler
DisciplinedAgileConsortium.org
DisciplinedAgileDelivery.com
Thank  You!
©  Disciplined  Agile  Consortium   26
Would  You  Like  This  Presented  
to  Your  Organization?
Contact  us  at  ScottAmbler.com
©  Disciplined  Agile  Consortium   27
Scott  Ambler  +  Associates  is  the  thought  leader  behind  the  Disciplined  
Agile  Delivery  (DAD)  framework  and  its  application.  We  are  a  boutique  
IT  management  consulting  firm  that  advises  organizations  to  be  more  
effective  applying  disciplined  agile  and  lean  processes  within  the  
context  of  your  business.
Our  website  is  ScottAmbler.com
We  can  help
©  Disciplined  Agile  Consortium   28
Additional
Slides
©  Disciplined  Agile  Consortium   29
Values  for  Agile  Data  Management
• Evolution  over  definition
• Holistic  organization  over  data  management
• Sufficiency  over  perfection
• Collaboration  over  documentation
• Cross-­functional  staff  over  specialized  staff
• Automation  over  manual  processes
©  Disciplined  Agile  Consortium   30

Mais conteúdo relacionado

Mais procurados

Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debtScott W. Ambler
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileSoftware Guru
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Scott W. Ambler
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesScott W. Ambler
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?Rod Bray
 
Introduction to Disciplined Agile Technology
Introduction to Disciplined Agile TechnologyIntroduction to Disciplined Agile Technology
Introduction to Disciplined Agile TechnologySoftware Guru
 

Mais procurados (7)

Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debt
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling Agile
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
 
The Agile Project Manager - fact or fiction ?
The Agile Project Manager - fact or fiction ?The Agile Project Manager - fact or fiction ?
The Agile Project Manager - fact or fiction ?
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?
 
Introduction to Disciplined Agile Technology
Introduction to Disciplined Agile TechnologyIntroduction to Disciplined Agile Technology
Introduction to Disciplined Agile Technology
 

Semelhante a Disciplined Agile Data Management

Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessTechWell
 
DAH15 : Bray Goverance - Not Dirty Words
DAH15 : Bray  Goverance - Not Dirty WordsDAH15 : Bray  Goverance - Not Dirty Words
DAH15 : Bray Goverance - Not Dirty WordsoGuild .
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architectureScott W. Ambler
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMark Schoeppel
 
Forging an Analytics Center of Excellence
Forging an Analytics Center of ExcellenceForging an Analytics Center of Excellence
Forging an Analytics Center of ExcellenceLewandog, Inc,
 
The Disciplined Agile Enterprise: Harmonizing Agile and Lean
The Disciplined Agile Enterprise: Harmonizing Agile and LeanThe Disciplined Agile Enterprise: Harmonizing Agile and Lean
The Disciplined Agile Enterprise: Harmonizing Agile and LeanBosnia Agile
 
Impact Makers - Enterprise Agility - How to BE Agile
Impact Makers - Enterprise Agility - How to BE AgileImpact Makers - Enterprise Agility - How to BE Agile
Impact Makers - Enterprise Agility - How to BE AgileImpact Makers
 
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajAgileNetwork
 
Disciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseDisciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseTechWell
 
Sabre: Mastering a strong foundation for operational excellence and enhanced ...
Sabre: Mastering a strong foundation for operational excellence and enhanced ...Sabre: Mastering a strong foundation for operational excellence and enhanced ...
Sabre: Mastering a strong foundation for operational excellence and enhanced ...Orchestra Networks
 
Getting Data Quality Right
Getting Data Quality RightGetting Data Quality Right
Getting Data Quality RightDATAVERSITY
 
Engaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance ProfessionalsEngaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance ProfessionalsJoe McFadden
 
Implementing the Data Maturity Model (DMM)
Implementing the Data Maturity Model (DMM)Implementing the Data Maturity Model (DMM)
Implementing the Data Maturity Model (DMM)DATAVERSITY
 
ATAAS2016 - Scott Ambler keynote disciplined agile enterprise
ATAAS2016 - Scott Ambler keynote disciplined agile enterpriseATAAS2016 - Scott Ambler keynote disciplined agile enterprise
ATAAS2016 - Scott Ambler keynote disciplined agile enterpriseAgile Testing Alliance
 
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...DATAVERSITY
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateScott W. Ambler
 
Akili Data Integration using PPDM
Akili Data Integration using PPDMAkili Data Integration using PPDM
Akili Data Integration using PPDMrnaramore
 
Scott Ambler - Disciplined Agile: Winning the Race to Business Agility
Scott Ambler - Disciplined Agile: Winning the Race to Business AgilityScott Ambler - Disciplined Agile: Winning the Race to Business Agility
Scott Ambler - Disciplined Agile: Winning the Race to Business AgilityProjectCon
 
DataEd Slides: Data Management Maturity - Achieving Best Practices Using DMM
DataEd Slides:  Data Management Maturity - Achieving Best Practices Using DMMDataEd Slides:  Data Management Maturity - Achieving Best Practices Using DMM
DataEd Slides: Data Management Maturity - Achieving Best Practices Using DMMDATAVERSITY
 

Semelhante a Disciplined Agile Data Management (20)

Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
 
DAH15 : Bray Goverance - Not Dirty Words
DAH15 : Bray  Goverance - Not Dirty WordsDAH15 : Bray  Goverance - Not Dirty Words
DAH15 : Bray Goverance - Not Dirty Words
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large Enterprises
 
Forging an Analytics Center of Excellence
Forging an Analytics Center of ExcellenceForging an Analytics Center of Excellence
Forging an Analytics Center of Excellence
 
The Disciplined Agile Enterprise: Harmonizing Agile and Lean
The Disciplined Agile Enterprise: Harmonizing Agile and LeanThe Disciplined Agile Enterprise: Harmonizing Agile and Lean
The Disciplined Agile Enterprise: Harmonizing Agile and Lean
 
Impact Makers - Enterprise Agility - How to BE Agile
Impact Makers - Enterprise Agility - How to BE AgileImpact Makers - Enterprise Agility - How to BE Agile
Impact Makers - Enterprise Agility - How to BE Agile
 
Data Strategy
Data StrategyData Strategy
Data Strategy
 
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
 
Disciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseDisciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the Enterprise
 
Sabre: Mastering a strong foundation for operational excellence and enhanced ...
Sabre: Mastering a strong foundation for operational excellence and enhanced ...Sabre: Mastering a strong foundation for operational excellence and enhanced ...
Sabre: Mastering a strong foundation for operational excellence and enhanced ...
 
Getting Data Quality Right
Getting Data Quality RightGetting Data Quality Right
Getting Data Quality Right
 
Engaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance ProfessionalsEngaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance Professionals
 
Implementing the Data Maturity Model (DMM)
Implementing the Data Maturity Model (DMM)Implementing the Data Maturity Model (DMM)
Implementing the Data Maturity Model (DMM)
 
ATAAS2016 - Scott Ambler keynote disciplined agile enterprise
ATAAS2016 - Scott Ambler keynote disciplined agile enterpriseATAAS2016 - Scott Ambler keynote disciplined agile enterprise
ATAAS2016 - Scott Ambler keynote disciplined agile enterprise
 
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, Accelerate
 
Akili Data Integration using PPDM
Akili Data Integration using PPDMAkili Data Integration using PPDM
Akili Data Integration using PPDM
 
Scott Ambler - Disciplined Agile: Winning the Race to Business Agility
Scott Ambler - Disciplined Agile: Winning the Race to Business AgilityScott Ambler - Disciplined Agile: Winning the Race to Business Agility
Scott Ambler - Disciplined Agile: Winning the Race to Business Agility
 
DataEd Slides: Data Management Maturity - Achieving Best Practices Using DMM
DataEd Slides:  Data Management Maturity - Achieving Best Practices Using DMMDataEd Slides:  Data Management Maturity - Achieving Best Practices Using DMM
DataEd Slides: Data Management Maturity - Achieving Best Practices Using DMM
 

Mais de Scott W. Ambler

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Scott W. Ambler
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An OverviewScott W. Ambler
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationScott W. Ambler
 
EDGY: A Disciplined Look
EDGY: A Disciplined LookEDGY: A Disciplined Look
EDGY: A Disciplined LookScott W. Ambler
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Scott W. Ambler
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationScott W. Ambler
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysisScott W. Ambler
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business AnalysisScott W. Ambler
 

Mais de Scott W. Ambler (8)

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An Overview
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning Organization
 
EDGY: A Disciplined Look
EDGY: A Disciplined LookEDGY: A Disciplined Look
EDGY: A Disciplined Look
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and Documentation
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysis
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business Analysis
 

Último

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 

Último (20)

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

Disciplined Agile Data Management

  • 2. Scott  Ambler • Helps  enterprise-­class  organizations  around  the   world  to  improve  their  processes  and  organization   structures • Thought  leader  of: – Agile  Modeling  (AM)  method – Agile  Data  (AD)  method • Co-­creator  of  the  Disciplined  Agile  (DA)  framework • Author  of  20+  books • scott [at]  scottambler.com ©  Disciplined  Agile  Consortium   2 @scottwambler
  • 3. ©  Disciplined  Agile  Consortium   3
  • 4. ©  Disciplined  Agile  Consortium   4 Agenda • The  Disciplined  Agile  Framework • The  Agile  Data  Mindset • Disciplined  Agile  Data  Management • Parting  Thoughts
  • 5. Disciplined Agile  Enterprise Disciplined Agile  IT Disciplined DevOps DAD The  Disciplined  Agile  Framework ©  Disciplined  Agile  Consortium   http://www.disciplinedagiledelivery.com/the-­agile-­tractor-­engine-­analogy/ 5
  • 6. The  Disciplined  Agile  Framework ©  Disciplined  Agile  Consortium   6
  • 7. An  Agile  Mindset for  Data  Management ©  Disciplined  Agile  Consortium   7
  • 8. Evolution  over   Definition ©  Disciplined  Agile  Consortium   8
  • 9. Holistic  Organization  Over  Data  Management ©  Disciplined  Agile  Consortium   9
  • 10. Collaboration  over  Documentation ©  Disciplined  Agile  Consortium   10
  • 11. Sufficiency  over  Perfection ©  Disciplined  Agile  Consortium   11 What  we  want Where Disciplined Agilists initially  aim Where traditionalists typically  aim  
  • 12. Cross  Functional  Over  Specialized  Staff ©  Disciplined  Agile  Consortium   12 Specialized  Staff Cross-­Functional  Staff
  • 13. Automated  Over  Manual  Processes ©  Disciplined  Agile  Consortium   13 Data  Automation  opportunities: – Automated  regression  testing – Data  schema  analysis – Continuous  database  integration – Continuous  database  deployment – Operational  database  monitoring  with   real-­time  dashboards
  • 14. Disciplined  Agile  Data  Management ©  Disciplined  Agile  Consortium   14
  • 15. The  Data   Management   Process  Blade ©  Disciplined  Agile  Consortium   15
  • 16. Comparing  Data  Quality  Strategies ©  Disciplined  Agile  Consortium   16 Long-­term  payback, difficult  to  keep  updated Transform  logic  little  more  than a  band-­aid over  source  problems Ensures  that  future  changes  don’t “break”  previous  implementations Detailed  executable  specification and  validation Reduces  feedback  cycle,  thereby minimizing  cost  of  fixing  problems Safely  address  production  problems
  • 17. Evolve  Data  Quality  Assets • Keep  this  as  light-­weight  and  collaborative  as  possible • Test  data  management  can  be  challenging: – Privacy  issues  surrounding  production  data – Some  test  data  will  need  to  be  engineered – Configuration  management  of  test  data – Continuous  database  integration  requires  automated  restoration  of  test   data ©  Disciplined  Agile  Consortium   17
  • 18. Refactoring  Legacy  Data  Sources ©  Disciplined  Agile  Consortium   18 Database  refactoring   immediately  addresses  legacy   quality  problems  BUT  requires   long-­term  administration  to   remove  implementation   scaffolding  
  • 19. Data  Security • Security  addresses  a  range  of  issues: – Data  security – Facilities  security – Staff  vetting – Staff  protection – And  more • Implication:  Data  management  should  collaborate  closely  with   Security  professionals ©  Disciplined  Agile  Consortium   19
  • 20. Specifying  Data  Structures • Modeling  is  effective  at  thinking  through  and  communicating  high-­ level  ideas – Fundamental  lean  concept  is  that  models  of  complex  things  should  be   very  simple  in  nature,  not  detailed • Tests,  when  automated  and  better  yet  written  before  the   implementation  that  they  validate,  are  very  effective  as  detailed   specifications ©  Disciplined  Agile  Consortium   20
  • 21. Agile  Data  Governance • Effective  governance  focuses  on  motivation  and  enablement,  not  on   policing  the  creation  of  artifacts • Data  governance  is  one  of  many  aspects  of  IT  Governance • Agile  strategies: – Collaborative  support  of  teams  and  stakeholders – Light-­weight  guidance – Automated  monitoring(tests,  schema  analysis) ©  Disciplined  Agile  Consortium   21
  • 22. Agile  Data  Quality  Strategies ©  Disciplined  Agile  Consortium   22
  • 23. ©  Disciplined  Agile  Consortium   23
  • 24. Shifting  Your  Data  Management  Mindset ©  Disciplined  Agile  Consortium   24
  • 25. How  to  Adopt  Agile  Data  Management  Strategies 1. Expect  (a  lot)  better 2. Surface  your  challenges 3. Invest  in  your  staff 4. Hire  agile  coaches  with  deep  experience  in  both  agile  and  data   management 5. Invest  in  automation  infrastructure – Question  your  existing  “data  quality  tools” – Data  is  a  critical  component  of  your  CI/CD  pipeline – DB  testing  and  refactoring  tools  are  proven  in  practice ©  Disciplined  Agile  Consortium   25
  • 26. scott [at]  scottambler.com Twitter:  @scottwambler DisciplinedAgileConsortium.org DisciplinedAgileDelivery.com Thank  You! ©  Disciplined  Agile  Consortium   26
  • 27. Would  You  Like  This  Presented   to  Your  Organization? Contact  us  at  ScottAmbler.com ©  Disciplined  Agile  Consortium   27
  • 28. Scott  Ambler  +  Associates  is  the  thought  leader  behind  the  Disciplined   Agile  Delivery  (DAD)  framework  and  its  application.  We  are  a  boutique   IT  management  consulting  firm  that  advises  organizations  to  be  more   effective  applying  disciplined  agile  and  lean  processes  within  the   context  of  your  business. Our  website  is  ScottAmbler.com We  can  help ©  Disciplined  Agile  Consortium   28
  • 30. Values  for  Agile  Data  Management • Evolution  over  definition • Holistic  organization  over  data  management • Sufficiency  over  perfection • Collaboration  over  documentation • Cross-­functional  staff  over  specialized  staff • Automation  over  manual  processes ©  Disciplined  Agile  Consortium   30