SlideShare a Scribd company logo
1 of 22
Download to read offline
@daniel_davis
Unicorn or Rhino?

Agility in the Data Realm?
Unicorn or Rhino
@daniel_davis
• Brief Intro
• Focus For The Session
• Seeded Question
• All Things Data & Agility
• Q & A
Agenda
2
Unicorn or Rhino
@daniel_davis
• Founder/Lead Consultant at Elev8
• Business Improvement Consultant
• Developer & Technical Coach
• Innovator, Life Hacker, Maker
• Pro Snowboard Instructor
• Parent of 3 + 2
Brief Intro
3
Unicorn or Rhino
@daniel_davis
• Discussion over Presentation
• Principles over Prescription
Focus For The Session
4
Unicorn or Rhino
@daniel_davis
Seeding A Question
What would you suggest is the biggest struggle
facing the Data Realm these days?
5
Unicorn or Rhino
@daniel_davis
What is that horned creature?
6
Unicorn or Rhino
@daniel_davis
• Data Science
• Data Engineering
• Machine Learning
• Artificial Intelligence
• Analytics
• DataOps
• Data Modeling
What’s the Data Realm?
7
• Data Scripts
• Data Configurations
• Algorithms
• Big Data
• Data Lakes
• Data Warehouses
• Etc…
Basically all things data…
For convenience, today we’ll just call it all “data work”.
Unicorn or Rhino
@daniel_davis
So how is it different?
8
Well, IMO it’s actually not really very different at all.
Sure the tools might be new or unique, and perhaps they don’t have
all the functionality we might like or expect from them (yet).
However, beyond that there are more parallels between data work
and “traditional computer science” than a lot of data folks like to admit.
Unicorn or Rhino
@daniel_davis
Sorry, but your data is Not That Special
9
It’s trying to be a unicorn, 

when it’s really just a Rhino.
Most data is not requiring of 

such special treatment.
Or perhaps better stated as, most data is not exempt 

from the better practices we found helpful in other spaces.
Unicorn or Rhino
@daniel_davis
Getting Better Through Better Practices
10
Let’s discuss a collection of better practices that may 

be helpful…
• Source Control
• Build & Deploy Pipelines
• Modular & Test Protected
• Reference Architecture
• Organized Learning
• Team Focused
Unicorn or Rhino
@daniel_davis
Logic == Code
When you put logic into things (Schema, Scripts, Configurations,
Tools, Etc.) it is code and therefore (in my opinion) should be in
treated as such and managed within source control.
Source Control
11
Unicorn or Rhino
@daniel_davis
Automation == Less Effort
Less time, as it’s almost always faster.
Less accidental issues due to human error.
Less mean time to resolution.
Build & Deploy Pipelines
12
Unicorn or Rhino
@daniel_davis
Small Logic with Small Tests == Easy Fixes & Changes
Data work, such as algorithms, are generally made up of complicated
mathematical functions.
The smaller the better and with as much test protection as possible
(preferably automated).
Modular & Test Protected
13
Unicorn or Rhino
@daniel_davis
Data Models <> Class Diagrams
Documentation that is easily understood and up to date is crucial to
maintaining a healthy product and a healthy team.
And by documentation, we are not talking about word docs or
sharepoint sites. But rather the entire knowledge base of the product,
system or service. Code, Tests, Backlogs, Diagrams, Logs, as well as
the “normal” docs.
Reference Architecture
14
Unicorn or Rhino
@daniel_davis
Discovery == Learning
Exploratory data analysis tasks are largely “spike” type work. We
should treat it appropriately then and need to have specific learning
objectives defined.
If we haven’t learned what we needed, within the time allowed, then
that’s fine, it just means we need a new spike.
Organized Learning
15
Unicorn or Rhino
@daniel_davis
Team == Support System
Nobody really likes to be alone on an island. (Well at least not forever)
The power of a team is unparalleled in our technical world these days.
Team Focused
16
Unicorn or Rhino
@daniel_davis
• Are the issues or pain points you are facing really
something new that requires a new solution?
• By treating “data work” as something separate, what
additional handoffs, dependencies, or silos are we creating?
• How far removed from the “customers value” is the data
work and the folks who are doing it?
Considerations
17
Unicorn or Rhino
@daniel_davis
What is that horned creature?
18
https://www.graywolfcreative.com/
Unicorn or Rhino
@daniel_davis
Re-Seeding The Question
Based off your original thoughts to the biggest
struggle for the Data Realm…
Where do you think you and/or your organization
can make some changes or improvements?
19
Unicorn or Rhino
@daniel_davis
When you get back to work, what’s one thing you will
do to make those changes or improvements real?
A challenge for you…
20
Unicorn or Rhino
@daniel_davis
Q & A
Unicorn or Rhino
@daniel_davis
Thank you!
Daniel Davis
dan@elev8.services
Twitter - @daniel_davis
linkedin.com/in/davisdaniel

More Related Content

Similar to Unicorn or Rhino? Agility in the Data Realm?

Product Management in the Era of Data Science
Product Management in the Era of Data ScienceProduct Management in the Era of Data Science
Product Management in the Era of Data ScienceMandar Parikh
 
Course 8 : How to start your big data project by Eric Rodriguez
Course 8 : How to start your big data project by Eric Rodriguez Course 8 : How to start your big data project by Eric Rodriguez
Course 8 : How to start your big data project by Eric Rodriguez Betacowork
 
The Data Lake and Getting Buisnesses the Big Data Insights They Need
The Data Lake and Getting Buisnesses the Big Data Insights They NeedThe Data Lake and Getting Buisnesses the Big Data Insights They Need
The Data Lake and Getting Buisnesses the Big Data Insights They NeedDunn Solutions Group
 
Data science meetup - Spiros Antonatos
Data science meetup - Spiros AntonatosData science meetup - Spiros Antonatos
Data science meetup - Spiros AntonatosSpiros Antonatos
 
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...Chris Dagdigian
 
Practical DMD Scripting
Practical DMD Scripting Practical DMD Scripting
Practical DMD Scripting Zenoss
 
Data science presentation
Data science presentationData science presentation
Data science presentationMSDEVMTL
 
10 commandments in rdm funder compliancy
10 commandments in rdm funder compliancy10 commandments in rdm funder compliancy
10 commandments in rdm funder compliancyHannelore Vanhaverbeke
 
Intro to Data Science Big Data
Intro to Data Science Big DataIntro to Data Science Big Data
Intro to Data Science Big DataIndu Khemchandani
 
Big Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil GamesBig Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil GamesRob Winters
 
Data Mesh - It's not about technology, it's about people
Data Mesh - It's not about technology, it's about peopleData Mesh - It's not about technology, it's about people
Data Mesh - It's not about technology, it's about peopleDr. Arif Wider
 
Preservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesPreservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesDorothea Salo
 
Requirements Gathering and Discovery
Requirements Gathering and DiscoveryRequirements Gathering and Discovery
Requirements Gathering and DiscoverySean Larkin
 
Best Practices for Scaling Data Science Across the Organization
Best Practices for Scaling Data Science Across the OrganizationBest Practices for Scaling Data Science Across the Organization
Best Practices for Scaling Data Science Across the OrganizationChasity Gibson
 
Lessons learned from over 25 Data Virtualization implementations
Lessons learned from over 25 Data Virtualization implementationsLessons learned from over 25 Data Virtualization implementations
Lessons learned from over 25 Data Virtualization implementationsDenodo
 
Books! Google isn't the only source of information
Books! Google isn't the only source of informationBooks! Google isn't the only source of information
Books! Google isn't the only source of informationJisc
 
Splunk September 2023 User Group PDX.pdf
Splunk September 2023 User Group PDX.pdfSplunk September 2023 User Group PDX.pdf
Splunk September 2023 User Group PDX.pdfAmanda Richardson
 

Similar to Unicorn or Rhino? Agility in the Data Realm? (20)

Product Management in the Era of Data Science
Product Management in the Era of Data ScienceProduct Management in the Era of Data Science
Product Management in the Era of Data Science
 
Lean Analytics: How to get more out of your data science team
Lean Analytics: How to get more out of your data science teamLean Analytics: How to get more out of your data science team
Lean Analytics: How to get more out of your data science team
 
Agile Data Science
Agile Data ScienceAgile Data Science
Agile Data Science
 
Course 8 : How to start your big data project by Eric Rodriguez
Course 8 : How to start your big data project by Eric Rodriguez Course 8 : How to start your big data project by Eric Rodriguez
Course 8 : How to start your big data project by Eric Rodriguez
 
The Data Lake and Getting Buisnesses the Big Data Insights They Need
The Data Lake and Getting Buisnesses the Big Data Insights They NeedThe Data Lake and Getting Buisnesses the Big Data Insights They Need
The Data Lake and Getting Buisnesses the Big Data Insights They Need
 
Data science meetup - Spiros Antonatos
Data science meetup - Spiros AntonatosData science meetup - Spiros Antonatos
Data science meetup - Spiros Antonatos
 
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
 
Practical DMD Scripting
Practical DMD Scripting Practical DMD Scripting
Practical DMD Scripting
 
Data science presentation
Data science presentationData science presentation
Data science presentation
 
10 commandments in rdm funder compliancy
10 commandments in rdm funder compliancy10 commandments in rdm funder compliancy
10 commandments in rdm funder compliancy
 
Intro to Data Science Big Data
Intro to Data Science Big DataIntro to Data Science Big Data
Intro to Data Science Big Data
 
Big Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil GamesBig Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil Games
 
Data Mesh - It's not about technology, it's about people
Data Mesh - It's not about technology, it's about peopleData Mesh - It's not about technology, it's about people
Data Mesh - It's not about technology, it's about people
 
Preservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesPreservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanities
 
Keynote Dubai
Keynote DubaiKeynote Dubai
Keynote Dubai
 
Requirements Gathering and Discovery
Requirements Gathering and DiscoveryRequirements Gathering and Discovery
Requirements Gathering and Discovery
 
Best Practices for Scaling Data Science Across the Organization
Best Practices for Scaling Data Science Across the OrganizationBest Practices for Scaling Data Science Across the Organization
Best Practices for Scaling Data Science Across the Organization
 
Lessons learned from over 25 Data Virtualization implementations
Lessons learned from over 25 Data Virtualization implementationsLessons learned from over 25 Data Virtualization implementations
Lessons learned from over 25 Data Virtualization implementations
 
Books! Google isn't the only source of information
Books! Google isn't the only source of informationBooks! Google isn't the only source of information
Books! Google isn't the only source of information
 
Splunk September 2023 User Group PDX.pdf
Splunk September 2023 User Group PDX.pdfSplunk September 2023 User Group PDX.pdf
Splunk September 2023 User Group PDX.pdf
 

More from Daniel Davis

Safely Calling BS Against Teams & Leadership
Safely Calling BS Against Teams & LeadershipSafely Calling BS Against Teams & Leadership
Safely Calling BS Against Teams & LeadershipDaniel Davis
 
code is easy. humans are hard.
code is easy. humans are hard.code is easy. humans are hard.
code is easy. humans are hard.Daniel Davis
 
Common Characteristics of the Greatest Developers
 Common Characteristics of the Greatest Developers Common Characteristics of the Greatest Developers
Common Characteristics of the Greatest DevelopersDaniel Davis
 
not BEYOND agile, but rather BEHIND it
not BEYOND agile, but rather BEHIND itnot BEYOND agile, but rather BEHIND it
not BEYOND agile, but rather BEHIND itDaniel Davis
 
assert(false) agile.healthy == agile.easy
assert(false) agile.healthy == agile.easyassert(false) agile.healthy == agile.easy
assert(false) agile.healthy == agile.easyDaniel Davis
 
A Family That Hacks Together, Interacts Together!
A Family That Hacks Together, Interacts Together!A Family That Hacks Together, Interacts Together!
A Family That Hacks Together, Interacts Together!Daniel Davis
 
The 3 Fs Equation : Failure - Fear = Freedom
The 3 Fs Equation : Failure - Fear = FreedomThe 3 Fs Equation : Failure - Fear = Freedom
The 3 Fs Equation : Failure - Fear = FreedomDaniel Davis
 
Your Messy Agile Career
Your Messy Agile CareerYour Messy Agile Career
Your Messy Agile CareerDaniel Davis
 
TDD vs. ATDD - What, Why, Which, When & Where
TDD vs. ATDD - What, Why, Which, When & WhereTDD vs. ATDD - What, Why, Which, When & Where
TDD vs. ATDD - What, Why, Which, When & WhereDaniel Davis
 
Story Mapping Made Real - 2h
Story Mapping Made Real - 2hStory Mapping Made Real - 2h
Story Mapping Made Real - 2hDaniel Davis
 
What the heck is DevOps and why do we need it?
What the heck is DevOps and why do we need it?What the heck is DevOps and why do we need it?
What the heck is DevOps and why do we need it?Daniel Davis
 
Learning Agility over Learning Agile
Learning Agility over Learning AgileLearning Agility over Learning Agile
Learning Agility over Learning AgileDaniel Davis
 

More from Daniel Davis (12)

Safely Calling BS Against Teams & Leadership
Safely Calling BS Against Teams & LeadershipSafely Calling BS Against Teams & Leadership
Safely Calling BS Against Teams & Leadership
 
code is easy. humans are hard.
code is easy. humans are hard.code is easy. humans are hard.
code is easy. humans are hard.
 
Common Characteristics of the Greatest Developers
 Common Characteristics of the Greatest Developers Common Characteristics of the Greatest Developers
Common Characteristics of the Greatest Developers
 
not BEYOND agile, but rather BEHIND it
not BEYOND agile, but rather BEHIND itnot BEYOND agile, but rather BEHIND it
not BEYOND agile, but rather BEHIND it
 
assert(false) agile.healthy == agile.easy
assert(false) agile.healthy == agile.easyassert(false) agile.healthy == agile.easy
assert(false) agile.healthy == agile.easy
 
A Family That Hacks Together, Interacts Together!
A Family That Hacks Together, Interacts Together!A Family That Hacks Together, Interacts Together!
A Family That Hacks Together, Interacts Together!
 
The 3 Fs Equation : Failure - Fear = Freedom
The 3 Fs Equation : Failure - Fear = FreedomThe 3 Fs Equation : Failure - Fear = Freedom
The 3 Fs Equation : Failure - Fear = Freedom
 
Your Messy Agile Career
Your Messy Agile CareerYour Messy Agile Career
Your Messy Agile Career
 
TDD vs. ATDD - What, Why, Which, When & Where
TDD vs. ATDD - What, Why, Which, When & WhereTDD vs. ATDD - What, Why, Which, When & Where
TDD vs. ATDD - What, Why, Which, When & Where
 
Story Mapping Made Real - 2h
Story Mapping Made Real - 2hStory Mapping Made Real - 2h
Story Mapping Made Real - 2h
 
What the heck is DevOps and why do we need it?
What the heck is DevOps and why do we need it?What the heck is DevOps and why do we need it?
What the heck is DevOps and why do we need it?
 
Learning Agility over Learning Agile
Learning Agility over Learning AgileLearning Agility over Learning Agile
Learning Agility over Learning Agile
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Unicorn or Rhino? Agility in the Data Realm?

  • 2. Unicorn or Rhino @daniel_davis • Brief Intro • Focus For The Session • Seeded Question • All Things Data & Agility • Q & A Agenda 2
  • 3. Unicorn or Rhino @daniel_davis • Founder/Lead Consultant at Elev8 • Business Improvement Consultant • Developer & Technical Coach • Innovator, Life Hacker, Maker • Pro Snowboard Instructor • Parent of 3 + 2 Brief Intro 3
  • 4. Unicorn or Rhino @daniel_davis • Discussion over Presentation • Principles over Prescription Focus For The Session 4
  • 5. Unicorn or Rhino @daniel_davis Seeding A Question What would you suggest is the biggest struggle facing the Data Realm these days? 5
  • 6. Unicorn or Rhino @daniel_davis What is that horned creature? 6
  • 7. Unicorn or Rhino @daniel_davis • Data Science • Data Engineering • Machine Learning • Artificial Intelligence • Analytics • DataOps • Data Modeling What’s the Data Realm? 7 • Data Scripts • Data Configurations • Algorithms • Big Data • Data Lakes • Data Warehouses • Etc… Basically all things data… For convenience, today we’ll just call it all “data work”.
  • 8. Unicorn or Rhino @daniel_davis So how is it different? 8 Well, IMO it’s actually not really very different at all. Sure the tools might be new or unique, and perhaps they don’t have all the functionality we might like or expect from them (yet). However, beyond that there are more parallels between data work and “traditional computer science” than a lot of data folks like to admit.
  • 9. Unicorn or Rhino @daniel_davis Sorry, but your data is Not That Special 9 It’s trying to be a unicorn, 
 when it’s really just a Rhino. Most data is not requiring of 
 such special treatment. Or perhaps better stated as, most data is not exempt 
 from the better practices we found helpful in other spaces.
  • 10. Unicorn or Rhino @daniel_davis Getting Better Through Better Practices 10 Let’s discuss a collection of better practices that may 
 be helpful… • Source Control • Build & Deploy Pipelines • Modular & Test Protected • Reference Architecture • Organized Learning • Team Focused
  • 11. Unicorn or Rhino @daniel_davis Logic == Code When you put logic into things (Schema, Scripts, Configurations, Tools, Etc.) it is code and therefore (in my opinion) should be in treated as such and managed within source control. Source Control 11
  • 12. Unicorn or Rhino @daniel_davis Automation == Less Effort Less time, as it’s almost always faster. Less accidental issues due to human error. Less mean time to resolution. Build & Deploy Pipelines 12
  • 13. Unicorn or Rhino @daniel_davis Small Logic with Small Tests == Easy Fixes & Changes Data work, such as algorithms, are generally made up of complicated mathematical functions. The smaller the better and with as much test protection as possible (preferably automated). Modular & Test Protected 13
  • 14. Unicorn or Rhino @daniel_davis Data Models <> Class Diagrams Documentation that is easily understood and up to date is crucial to maintaining a healthy product and a healthy team. And by documentation, we are not talking about word docs or sharepoint sites. But rather the entire knowledge base of the product, system or service. Code, Tests, Backlogs, Diagrams, Logs, as well as the “normal” docs. Reference Architecture 14
  • 15. Unicorn or Rhino @daniel_davis Discovery == Learning Exploratory data analysis tasks are largely “spike” type work. We should treat it appropriately then and need to have specific learning objectives defined. If we haven’t learned what we needed, within the time allowed, then that’s fine, it just means we need a new spike. Organized Learning 15
  • 16. Unicorn or Rhino @daniel_davis Team == Support System Nobody really likes to be alone on an island. (Well at least not forever) The power of a team is unparalleled in our technical world these days. Team Focused 16
  • 17. Unicorn or Rhino @daniel_davis • Are the issues or pain points you are facing really something new that requires a new solution? • By treating “data work” as something separate, what additional handoffs, dependencies, or silos are we creating? • How far removed from the “customers value” is the data work and the folks who are doing it? Considerations 17
  • 18. Unicorn or Rhino @daniel_davis What is that horned creature? 18 https://www.graywolfcreative.com/
  • 19. Unicorn or Rhino @daniel_davis Re-Seeding The Question Based off your original thoughts to the biggest struggle for the Data Realm… Where do you think you and/or your organization can make some changes or improvements? 19
  • 20. Unicorn or Rhino @daniel_davis When you get back to work, what’s one thing you will do to make those changes or improvements real? A challenge for you… 20
  • 22. Unicorn or Rhino @daniel_davis Thank you! Daniel Davis dan@elev8.services Twitter - @daniel_davis linkedin.com/in/davisdaniel