SlideShare une entreprise Scribd logo
1  sur  58
Télécharger pour lire hors ligne
Karen Lopez @datachick #HeartData
Heart of Data Modeling
Data Governance in an Agile SCRUM Lean MVP World
@datachick
#heartdata
Please
share/tweet
Karen López
Karen has 20+ years of data and information architecture
experience on large, multi-project programs.
She is a frequent speaker on data modeling, data-driven
methodologies and pattern data models.
She wants you to love your data.
Tamera Clark, T & K Creative Solutions Group
Tamera Clark has been involved in the IT industry for greater
than ten years, with experiences ranging from systems
analysis/engineering to SQL Server and SSRS
administration/development.
She is an active member of the SQL Server community,
participating in the Women in Technology Virtual Chapter,
Co-leading the Nashville BI Chapter, assisting the Nashville
PASS Chapter and serving as a Regional Mentor.
Tamera is also the event chair of SQLSaturday Nashville.
She loves data, too.Twitter - @tameraclark
Linkedin - /tameraclark
Email – tamera.clark@gmail.com
Website - Tameraclark.com
You are the panelist
...so let’s get to know you….
POLL: Who Are
You?
DG at your company?
Aug 2014
Agile/SCRUM/Lean/MVP
at your company?
Aug 2014
Be engaging….
Use Q&A
for formal
questions
Use chat
to discuss
with each
other
Data Governance
An Overview
Data Governance: Bob Seiner
Data governance is the formal
execution and enforcement of
authority over the management of
data and data related assets.
Data Governance: Gwen Thomas, DGI
Data Governance is a system of decision rights
and accountabilities for information-related
processes, executed according to agreed-upon
models which describe who can take what
actions with what information, and when,
under what circumstances, using what
methods.
http://www.datagovernance.com/wp-content/uploads/2014/11/dgi_framework.pdf
Data Governance: DGPO
A discipline that provides
clear-cut policies; procedures;
standards; roles;
responsibilities; and
accountabilities to ensure that
data is well-managed as an
enterprise resource.
http://dgpo.org/uploads/2015_DGPO_Overview.pdf
Ihavenoideawhywehavetogivethisstuffanother
name. Governanceissortofthedefinitionof
“professionalpractice”.
Wedon’thaveEngineeringorArchitectureGovernance.
It’sjustbakedintothoseprofessions.
It’s good we
have Data
Governance
now.
Why Data Governance is Important
Massively
complex
architectures
•Tools
•Vendor Applications
•The CLOUD
Complex Data
•Feeds, external data
•Redundant internal
data
•Conflicting data
•Poor data quality
•Missing data
•Unused data
Methods
•Infrastructure
•DevOps
•Development
•Data
•Financial
Many facets of data governance..
Data Quality Data
Stewardship
Compliance Infrastructure
and architecture
Business Standards Monitoring and
Correction
Where Data Governance Helps
Saving money
Satisfying
customers
Retaining
customers
ROI
Keeping CEO/CIO
out of jail
Innovating
Data & Business
analytics Reducing costs
Responsiveness
Establishing Data
Governance
How do we do this?
Where are you now?
Development
processes
Staffing
Tools Models
Business and
Customer pain
points
IT pain points
Regulatory
findings/penalties Audit findings
Key Data Governance Deliverables
Strategy
Policies
Tools/Processes
Roles & responsibilities
Data Quality rules & methods
Data Modeling, including extended metadata
Monitoring, reporting and analysis of results
Establishing a Data Governance Program
http://www.datagovernance.com/wp-content/uploads/2014/11/dgi_framework.pdf
Agile Methods
What are they? What else are they?
Plus at little bit of SCRUM
IloveworkingonAgile
projects
It’sFRAGILE
projectsIhate.
Principles Behind the Agile Manifesto
1. Our highest priority is to satisfy the
customer through early and
continuous delivery of valuable
software.
2. Welcome changing requirements,
even late in development. Agile
processes harness change for the
customer's competitive advantage.
3. Deliver working software frequently,
from a couple of weeks to a couple of
months, with preference to the
shorter timescale.
4. Business people and developers must
work together daily throughout the
project.
5. Build projects around motivated
individuals. Give them the
environment and support they
need, and trust them to get the job
done.
6. The most efficient and effective
method of conveying information to
and within a development team is
face-to-face conversation.
Principles Behind the Agile Manifesto
7. Working software is the primary
measure of progress.
8. Agile processes promote sustainable
development. The sponsors,
developers, and users should be
able to maintain a constant pace
indefinitely.
9. Continuous attention to technical
excellence and good design enhances
agility.
10. Simplicity--the art of maximizing the
amount of work not done--is
essential.
11. The best architectures,
requirements, and designs emerge
from self-organizing teams.
12. At regular intervals, the team
reflects on how to become more
effective, then tunes and adjusts its
behavior accordingly.
Manifesto for Agile Software Development
Agile/Scrum development project
28
Typical Sprint
Sprint Planning
Backlog Stories
START
READING DEVELOPMENT DELIVER
END
Wherethehellisour
database?
Managing Data Wrong - One
Expecting data modeling & database design
tobe completed in an instantat the
beginning of a sprint
Managing Data – Fix it
Sprint Planning
Backlog Stories
START
READING DEVELOPMENT DELIVER
END
Managing Data – Fix it Better
Sprint Planning
Backlog Stories
SART
READING DEVELOPMENT
START
READING DEVELOPMENT DELIVER
END
Sprint Planning
START
READING
https://www.scrumalliance.org/why-scrum
Scrum Values
Focus
• Because we focus on only a few things at a
time, we work well together and produce
excellent work. We deliver valuable items
sooner.
Courage
• Because we work as a team, we feel
supported and have more resources at our
disposal. This gives us the courage to
undertake greater challenges.
Openness
• As we work together, we express how we're
doing, what's in our way, and our concerns
so they can be addressed.
Commitment
• Because we have great control over our own
destiny, we are more committed to success.
Respect
• As we work together, sharing successes and
failures, we come to respect each other and
to help each other become worthy of
respect.
- https://www.scrumalliance.org/why-scrum/core-scrum-values-roles#sthash.RgaO3uIK.dpuf
All work performed in Scrum needs a set of values as the foundation for the team's processes and
interactions. And by embracing these five values, the team makes them even more instrumental to its
health and success.
Lean Software Methods
What are they? What else are they?
Lean Software Methods
Eliminate waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Empower the team
Build integrity in
See the whole
What is waste? Partially done work
Extra processes
Extra features
Task switching
Waiting
Motion
Defects
Management activities
Lean Processes
What are they? What else are they?
Lean Software Methods
Eliminate waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Empower the team
Build integrity in
See the whole
What is waste? Partially done work
Extra processes
Extra features
Task switching
Waiting
Motion
Defects
Management activities
Minimum Viable Product
What is it?
Minimum Viable Product
The most pared down version of a product that can still be released. An MVP has
three key characteristics:
• It has enough value that people are willing to use it or buy it initially
• It demonstrates enough future benefit to retain early adopters
• It provides a feedback loop to guide future development
The catch to this development technique is that it assumes that early adopters can
see the vision or promise the final product and provide the valuable feedback
needed to guide developers forward.
This suggests that technically orientated products used by technical users may be
most appropriate for this type of development technique.
https://www.techopedia.com/definition/27809/minimum-viable-product-mvp
Focus of MVP
Early
Feedback
Feedback
And…
Feedback
Where Data Governance and
Development Methods
Intersect
…Integrate…Collaborate…build a wall…find peace…
Data Governance and Agile/SCRUM
ProgramPlanningandDesign Governing MakingHappier
Where DG and Agile Intersect
Sprint planning MUST take
into account data governance
But no Agile pro is going to
like those words
So we need the right context
and the right vocabulary
Where DG and Agile Intersect
“Working software is the primary measure of
progress.”
“Continuous attention to technical
excellence and good design enhances
agility.”
At regular intervals, the team reflects on
how to become more effective, then tunes
and adjusts its behavior accordingly.
Youwillfind
obstaclesalong
theway….
Agile “Extensions”…
Everyone is a generalist
Agile Blocking
Excluded titles
•Administrators
•Architects
•Managers
Test Driven Development
No BMUF/BDUF
Paired programming
Did I say Blocking?
Agile Blocking & Data Modeling
The blockers effectively implement a “process façade” around your
team that makes it appear to the rest of the organization that your team
is following their existing procedures. This satisfies the bureaucrats, yet
prevents them from meddling with the people that are doing the real
work. Although it sounds like a wasted overhead, and it is because it
would be far more effective to divert both the blockers and bureaucrats
to efforts that produce something of value, the advantage is that it
enables the rest of the team to get the job done. The role of blocker is
often taken on by your team’s project manager or coach, although in
the past I have let this be a revolving role on the project so as to spread
out the pain of dealing with the paper pushers.
http://www.agiledata.org/essays/adopting.html#sthash.gvFL7Hd4.dpuf
Data Governance and Lean
Bringing models to the table is Lean
Bringing metadata to the project is Lean
Forcing Lean projects to implement the
entire data model may not be Lean
The goal of Lean fast and efficient, much
like agile.
Data Governance and Lean
The Data Governance program Deployment
could follow a Lean Process itself
Finding the right metrics are key
Lean isn’t just an excuse for sloppiness or
lack of compliance
Data Governance and MVP
Depends upon what minimal ends up
being
Some MVP projects have only a handful of
data items
It might be best to have a consulting role
on the project for compliance monitoring
MVP is not typically an enterprise method.
10 Tips for Data Modelers
1. Learn about these methods – don’t avoid them
2. Get Agile/Scrum/Lean/MVP training. Get certified
even
3. Learn the lingo.
4. Use the lingo
5. Be able to describe data modeling and data
governance to the context of these methods
10 Tips for Data Modelers
6. Get data models and DDL tasks moved sprints
ahead
7. Bring data models (and other models) to the team.
8. Don’t back off from Agile/SCRUM/Lean teams,
even if they are hostile.
9. Don’t be a roadbock. Get ahead of the sprints
10 Tips for Data Modelers
10. Practice Agile techniques on your own deliverables
• Policies, procedures
• Test driven development
• Backlogging
• Parkinglotting
• Continuous delivery
• Lean
• MVP
http://edw2016.dataversity.net
http://nosql2016.dataversity.net
Half Day: 7 Databases in 170 Minutes
SIG: ER/Studio and Data Modeling Special Interest Group
Panel: Data Modeling & NoSQL Moderator
Session: The Tricky Part of Doing Tricky Things in your
Data Model
…and likely some other fun things!
ThankYou! www.datamodel.com
Karen@InfoAdvisors.com

Contenu connexe

Tendances

Award Winning Data Governance 2012
Award Winning Data Governance 2012Award Winning Data Governance 2012
Award Winning Data Governance 2012
DATAVERSITY
 
DataEd Slides: Data Governance Strategies
DataEd Slides: Data Governance StrategiesDataEd Slides: Data Governance Strategies
DataEd Slides: Data Governance Strategies
DATAVERSITY
 
Real-World Data Governance: What is a Data Steward and What Do They Do?
Real-World Data Governance: What is a Data Steward and What Do They Do?Real-World Data Governance: What is a Data Steward and What Do They Do?
Real-World Data Governance: What is a Data Steward and What Do They Do?
DATAVERSITY
 

Tendances (20)

CDO Webinar: Ends vs. Means - The Role of Data Models and Other Key Artifacts
CDO Webinar: Ends vs. Means - The Role of Data Models and Other Key ArtifactsCDO Webinar: Ends vs. Means - The Role of Data Models and Other Key Artifacts
CDO Webinar: Ends vs. Means - The Role of Data Models and Other Key Artifacts
 
DAMA Webinar: What Does "Manage Data Assets" Really Mean?
DAMA Webinar: What Does "Manage Data Assets" Really Mean?DAMA Webinar: What Does "Manage Data Assets" Really Mean?
DAMA Webinar: What Does "Manage Data Assets" Really Mean?
 
Award Winning Data Governance 2012
Award Winning Data Governance 2012Award Winning Data Governance 2012
Award Winning Data Governance 2012
 
Real-World Data Governance: Data Governance Roles & Responsibilities
Real-World Data Governance: Data Governance Roles & ResponsibilitiesReal-World Data Governance: Data Governance Roles & Responsibilities
Real-World Data Governance: Data Governance Roles & Responsibilities
 
Real-World Data Governance Webinar: Data Governance Framework Components
Real-World Data Governance Webinar: Data Governance Framework ComponentsReal-World Data Governance Webinar: Data Governance Framework Components
Real-World Data Governance Webinar: Data Governance Framework Components
 
RGA Master Data Management at TDWI St. Louis
RGA Master Data Management at TDWI St. LouisRGA Master Data Management at TDWI St. Louis
RGA Master Data Management at TDWI St. Louis
 
How to Implement Data Governance Best Practice
How to Implement Data Governance Best PracticeHow to Implement Data Governance Best Practice
How to Implement Data Governance Best Practice
 
DataEd Slides: Data Governance Strategies
DataEd Slides: Data Governance StrategiesDataEd Slides: Data Governance Strategies
DataEd Slides: Data Governance Strategies
 
RWDG Webinar: The New Non-Invasive Data Governance Framework
RWDG Webinar: The New Non-Invasive Data Governance FrameworkRWDG Webinar: The New Non-Invasive Data Governance Framework
RWDG Webinar: The New Non-Invasive Data Governance Framework
 
Data Modeling is Data Governance
Data Modeling is Data GovernanceData Modeling is Data Governance
Data Modeling is Data Governance
 
Successful Data Governance Models and Frameworks
Successful Data Governance Models and FrameworksSuccessful Data Governance Models and Frameworks
Successful Data Governance Models and Frameworks
 
RWDG Slides: Activate Your Data Governance Policy
RWDG Slides: Activate Your Data Governance PolicyRWDG Slides: Activate Your Data Governance Policy
RWDG Slides: Activate Your Data Governance Policy
 
Real-World Data Governance: A Different Way of Defining Data Stewards & Stewa...
Real-World Data Governance: A Different Way of Defining Data Stewards & Stewa...Real-World Data Governance: A Different Way of Defining Data Stewards & Stewa...
Real-World Data Governance: A Different Way of Defining Data Stewards & Stewa...
 
RWDG Webinar: A Data Governance Framework for Smart Data
RWDG Webinar: A Data Governance Framework for Smart DataRWDG Webinar: A Data Governance Framework for Smart Data
RWDG Webinar: A Data Governance Framework for Smart Data
 
Data Governance Roles as the Backbone of Your Program
Data Governance Roles as the Backbone of Your ProgramData Governance Roles as the Backbone of Your Program
Data Governance Roles as the Backbone of Your Program
 
Balancing Data and Processes to Achieve Organizational Maturity
Balancing Data and Processes to Achieve Organizational MaturityBalancing Data and Processes to Achieve Organizational Maturity
Balancing Data and Processes to Achieve Organizational Maturity
 
The Data Model as a Data Governance Artifact
The Data Model as a Data Governance ArtifactThe Data Model as a Data Governance Artifact
The Data Model as a Data Governance Artifact
 
Real-World Data Governance: What is a Data Steward and What Do They Do?
Real-World Data Governance: What is a Data Steward and What Do They Do?Real-World Data Governance: What is a Data Steward and What Do They Do?
Real-World Data Governance: What is a Data Steward and What Do They Do?
 
RWDG Webinar: Data Steward Definition and Other Data Governance Roles
RWDG Webinar: Data Steward Definition and Other Data Governance RolesRWDG Webinar: Data Steward Definition and Other Data Governance Roles
RWDG Webinar: Data Steward Definition and Other Data Governance Roles
 
Data Governance Program Powerpoint Presentation Slides
Data Governance Program Powerpoint Presentation SlidesData Governance Program Powerpoint Presentation Slides
Data Governance Program Powerpoint Presentation Slides
 

En vedette

Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
Eric Ries
 

En vedette (14)

Heart of Data Modeling Webinar: The Ticking Timebombs in Your Data Model
Heart of Data Modeling Webinar: The Ticking Timebombs in Your Data ModelHeart of Data Modeling Webinar: The Ticking Timebombs in Your Data Model
Heart of Data Modeling Webinar: The Ticking Timebombs in Your Data Model
 
Modeling Webinar: State of the Union for Data Innovation - 2016
Modeling Webinar: State of the Union for Data Innovation - 2016Modeling Webinar: State of the Union for Data Innovation - 2016
Modeling Webinar: State of the Union for Data Innovation - 2016
 
Best Practices with the DMM
Best Practices with the DMMBest Practices with the DMM
Best Practices with the DMM
 
Graph Databases - Where Do We Do the Modeling Part?
Graph Databases - Where Do We Do the Modeling Part?Graph Databases - Where Do We Do the Modeling Part?
Graph Databases - Where Do We Do the Modeling Part?
 
Data-Ed Webinar: Data Modeling Fundamentals
Data-Ed Webinar: Data Modeling FundamentalsData-Ed Webinar: Data Modeling Fundamentals
Data-Ed Webinar: Data Modeling Fundamentals
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
 
Introducción a Agile y Lean - v1.1
Introducción a Agile y Lean - v1.1Introducción a Agile y Lean - v1.1
Introducción a Agile y Lean - v1.1
 
The 3 Revolutions (Agile, Lean, Lean Startup)
The 3 Revolutions (Agile, Lean, Lean Startup)The 3 Revolutions (Agile, Lean, Lean Startup)
The 3 Revolutions (Agile, Lean, Lean Startup)
 
Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014
 
Martech Maturity Model - An Adoption Guide
Martech Maturity Model - An Adoption GuideMartech Maturity Model - An Adoption Guide
Martech Maturity Model - An Adoption Guide
 
The UX of Minimum Viable Products
The UX of Minimum Viable ProductsThe UX of Minimum Viable Products
The UX of Minimum Viable Products
 
How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
 

Similaire à Data Governance in an Agile SCRUM Lean MVP World

Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
Jeff Bollinger
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 

Similaire à Data Governance in an Agile SCRUM Lean MVP World (20)

Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFeKAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps World
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!
 
Drive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven CultureDrive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven Culture
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
 
Tableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic culture
 
They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...
They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...
They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
14.1 features
14.1 features14.1 features
14.1 features
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
The Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data Wrong
The Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data WrongThe Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data Wrong
The Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data Wrong
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 

Plus de DATAVERSITY

The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
DATAVERSITY
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best Practices
DATAVERSITY
 

Plus de DATAVERSITY (20)

Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
 
Data at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and GovernanceData at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and Governance
 
Exploring Levels of Data Literacy
Exploring Levels of Data LiteracyExploring Levels of Data Literacy
Exploring Levels of Data Literacy
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
Make Data Work for You
Make Data Work for YouMake Data Work for You
Make Data Work for You
 
Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?
 
Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling Fundamentals
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic Project
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
 
Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?
 
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
Data Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and ForwardsData Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and Forwards
 
Data Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayData Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement Today
 
2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best Practices
 
Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?
 
Data Management Best Practices
Data Management Best PracticesData Management Best Practices
Data Management Best Practices
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive Advantage
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Data Governance in an Agile SCRUM Lean MVP World

  • 1. Karen Lopez @datachick #HeartData Heart of Data Modeling Data Governance in an Agile SCRUM Lean MVP World
  • 3. Karen López Karen has 20+ years of data and information architecture experience on large, multi-project programs. She is a frequent speaker on data modeling, data-driven methodologies and pattern data models. She wants you to love your data.
  • 4. Tamera Clark, T & K Creative Solutions Group Tamera Clark has been involved in the IT industry for greater than ten years, with experiences ranging from systems analysis/engineering to SQL Server and SSRS administration/development. She is an active member of the SQL Server community, participating in the Women in Technology Virtual Chapter, Co-leading the Nashville BI Chapter, assisting the Nashville PASS Chapter and serving as a Regional Mentor. Tamera is also the event chair of SQLSaturday Nashville. She loves data, too.Twitter - @tameraclark Linkedin - /tameraclark Email – tamera.clark@gmail.com Website - Tameraclark.com
  • 5. You are the panelist ...so let’s get to know you….
  • 7. DG at your company? Aug 2014
  • 9. Be engaging…. Use Q&A for formal questions Use chat to discuss with each other
  • 11. Data Governance: Bob Seiner Data governance is the formal execution and enforcement of authority over the management of data and data related assets.
  • 12. Data Governance: Gwen Thomas, DGI Data Governance is a system of decision rights and accountabilities for information-related processes, executed according to agreed-upon models which describe who can take what actions with what information, and when, under what circumstances, using what methods. http://www.datagovernance.com/wp-content/uploads/2014/11/dgi_framework.pdf
  • 13. Data Governance: DGPO A discipline that provides clear-cut policies; procedures; standards; roles; responsibilities; and accountabilities to ensure that data is well-managed as an enterprise resource. http://dgpo.org/uploads/2015_DGPO_Overview.pdf
  • 15. Why Data Governance is Important Massively complex architectures •Tools •Vendor Applications •The CLOUD Complex Data •Feeds, external data •Redundant internal data •Conflicting data •Poor data quality •Missing data •Unused data Methods •Infrastructure •DevOps •Development •Data •Financial
  • 16. Many facets of data governance.. Data Quality Data Stewardship Compliance Infrastructure and architecture Business Standards Monitoring and Correction
  • 17. Where Data Governance Helps Saving money Satisfying customers Retaining customers ROI Keeping CEO/CIO out of jail Innovating Data & Business analytics Reducing costs Responsiveness
  • 19. Where are you now? Development processes Staffing Tools Models Business and Customer pain points IT pain points Regulatory findings/penalties Audit findings
  • 20. Key Data Governance Deliverables Strategy Policies Tools/Processes Roles & responsibilities Data Quality rules & methods Data Modeling, including extended metadata Monitoring, reporting and analysis of results
  • 21. Establishing a Data Governance Program http://www.datagovernance.com/wp-content/uploads/2014/11/dgi_framework.pdf
  • 22. Agile Methods What are they? What else are they? Plus at little bit of SCRUM
  • 25. Principles Behind the Agile Manifesto 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • 26. Principles Behind the Agile Manifesto 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 27. Manifesto for Agile Software Development
  • 29. Typical Sprint Sprint Planning Backlog Stories START READING DEVELOPMENT DELIVER END Wherethehellisour database?
  • 30. Managing Data Wrong - One Expecting data modeling & database design tobe completed in an instantat the beginning of a sprint
  • 31. Managing Data – Fix it Sprint Planning Backlog Stories START READING DEVELOPMENT DELIVER END
  • 32. Managing Data – Fix it Better Sprint Planning Backlog Stories SART READING DEVELOPMENT START READING DEVELOPMENT DELIVER END Sprint Planning START READING
  • 34. Scrum Values Focus • Because we focus on only a few things at a time, we work well together and produce excellent work. We deliver valuable items sooner. Courage • Because we work as a team, we feel supported and have more resources at our disposal. This gives us the courage to undertake greater challenges. Openness • As we work together, we express how we're doing, what's in our way, and our concerns so they can be addressed. Commitment • Because we have great control over our own destiny, we are more committed to success. Respect • As we work together, sharing successes and failures, we come to respect each other and to help each other become worthy of respect. - https://www.scrumalliance.org/why-scrum/core-scrum-values-roles#sthash.RgaO3uIK.dpuf All work performed in Scrum needs a set of values as the foundation for the team's processes and interactions. And by embracing these five values, the team makes them even more instrumental to its health and success.
  • 35. Lean Software Methods What are they? What else are they?
  • 36. Lean Software Methods Eliminate waste Amplify learning Decide as late as possible Deliver as fast as possible Empower the team Build integrity in See the whole
  • 37. What is waste? Partially done work Extra processes Extra features Task switching Waiting Motion Defects Management activities
  • 38. Lean Processes What are they? What else are they?
  • 39. Lean Software Methods Eliminate waste Amplify learning Decide as late as possible Deliver as fast as possible Empower the team Build integrity in See the whole
  • 40. What is waste? Partially done work Extra processes Extra features Task switching Waiting Motion Defects Management activities
  • 42. Minimum Viable Product The most pared down version of a product that can still be released. An MVP has three key characteristics: • It has enough value that people are willing to use it or buy it initially • It demonstrates enough future benefit to retain early adopters • It provides a feedback loop to guide future development The catch to this development technique is that it assumes that early adopters can see the vision or promise the final product and provide the valuable feedback needed to guide developers forward. This suggests that technically orientated products used by technical users may be most appropriate for this type of development technique. https://www.techopedia.com/definition/27809/minimum-viable-product-mvp
  • 44. Where Data Governance and Development Methods Intersect …Integrate…Collaborate…build a wall…find peace…
  • 45. Data Governance and Agile/SCRUM ProgramPlanningandDesign Governing MakingHappier
  • 46. Where DG and Agile Intersect Sprint planning MUST take into account data governance But no Agile pro is going to like those words So we need the right context and the right vocabulary
  • 47. Where DG and Agile Intersect “Working software is the primary measure of progress.” “Continuous attention to technical excellence and good design enhances agility.” At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 49. Agile “Extensions”… Everyone is a generalist Agile Blocking Excluded titles •Administrators •Architects •Managers Test Driven Development No BMUF/BDUF Paired programming Did I say Blocking?
  • 50. Agile Blocking & Data Modeling The blockers effectively implement a “process façade” around your team that makes it appear to the rest of the organization that your team is following their existing procedures. This satisfies the bureaucrats, yet prevents them from meddling with the people that are doing the real work. Although it sounds like a wasted overhead, and it is because it would be far more effective to divert both the blockers and bureaucrats to efforts that produce something of value, the advantage is that it enables the rest of the team to get the job done. The role of blocker is often taken on by your team’s project manager or coach, although in the past I have let this be a revolving role on the project so as to spread out the pain of dealing with the paper pushers. http://www.agiledata.org/essays/adopting.html#sthash.gvFL7Hd4.dpuf
  • 51. Data Governance and Lean Bringing models to the table is Lean Bringing metadata to the project is Lean Forcing Lean projects to implement the entire data model may not be Lean The goal of Lean fast and efficient, much like agile.
  • 52. Data Governance and Lean The Data Governance program Deployment could follow a Lean Process itself Finding the right metrics are key Lean isn’t just an excuse for sloppiness or lack of compliance
  • 53. Data Governance and MVP Depends upon what minimal ends up being Some MVP projects have only a handful of data items It might be best to have a consulting role on the project for compliance monitoring MVP is not typically an enterprise method.
  • 54. 10 Tips for Data Modelers 1. Learn about these methods – don’t avoid them 2. Get Agile/Scrum/Lean/MVP training. Get certified even 3. Learn the lingo. 4. Use the lingo 5. Be able to describe data modeling and data governance to the context of these methods
  • 55. 10 Tips for Data Modelers 6. Get data models and DDL tasks moved sprints ahead 7. Bring data models (and other models) to the team. 8. Don’t back off from Agile/SCRUM/Lean teams, even if they are hostile. 9. Don’t be a roadbock. Get ahead of the sprints
  • 56. 10 Tips for Data Modelers 10. Practice Agile techniques on your own deliverables • Policies, procedures • Test driven development • Backlogging • Parkinglotting • Continuous delivery • Lean • MVP
  • 57. http://edw2016.dataversity.net http://nosql2016.dataversity.net Half Day: 7 Databases in 170 Minutes SIG: ER/Studio and Data Modeling Special Interest Group Panel: Data Modeling & NoSQL Moderator Session: The Tricky Part of Doing Tricky Things in your Data Model …and likely some other fun things!