SlideShare a Scribd company logo
1 of 17
Download to read offline
CULTURE BEFORE TOOLS
OR
DOES TOOLING FOSTER CULTURE?
Stone Age – Stone Tools
Bronze Age – Bronze Tools
Iron Age – Iron Tools
Late Middle Ages – Printing Press
TOOLS THROUGHOUT HISTORY
“The ideas, customs, and social behaviour of a particular
people or society”
Oxford Dictionary
“The way of life, especially the general customs and beliefs,
of a particular group of people at a particular time”
Cambridge Dictionary
WHAT IS CULTURE?
“The ideas, customs, and social behaviour of a particular
people or society”
Oxford Dictionary
“The way of life, especially the general customs and beliefs,
of a particular group of people at a particular time”
Cambridge Dictionary
WHAT IS CULTURE?
CULTURE IN SOFTWARE DEVELOPMENT
Quality Culture
Agile Culture
DevOps Culture
Innovation Culture
Culture of Continuous Improvement
CULTURE IN SOFTWARE DEVELOPMENT
Quality Culture – ability to ensure value is created for the customer
Agile Culture – ability to change quickly to changing business needs
DevOps Culture – ability to deploy reliably with fast feedback
Innovation Culture – ability to experiment & learn fast
Culture of Continuous Improvement – ability to remove constraints
AGILE
1950s – Iterative Development
1970s – Unit Testing first described, 1989 Test Framework invented - Fit
1992 – Grady Booch – first proposed continuous integration
1994 – SUnit the first unit test framework invented
1995 – Jeff Sutherland & Ken Schwaber coined Scrum
1996 – Kent Beck, Ron Jeffries, Ward Cunningham introduced XP
Tools: Cruise Control, Static Analysis, Unit & System Testing
2001 – Principles of Agile Development defined in the Agile Manifesto
DEVOPS
2007 – Patrick Dubois working on a project spanning Dev & Ops felt the pain
2008 – Patrick Dubois & Andrew Schafer discuss Agile Infrastructure
2009 – Flickr @Velocity Presented “10+ deployments / day dev & ops
cooperation”
2010 – Damon Edwards & John Willis defined the CAMS culture
Tools: Hudson, Maven, Nexus, Puppet, Chef, Rundeck, Linux Containers
2013 – Gene Kim defined the principles of DevOps – The 3 Ways
Culture before
Tools
Or
Tools foster Culture
?
Practices and process determine the activities and behaviours
In turn provide a guide as to what tooling is needed
Many tools are built by pioneers at the bleeding edge of innovation
Often solve specific problems and give a competitive edge
These early tools are built and used in isolation of any specific culture
TOOLS FIRST
TOOLS FIRST
Tools increase consistency, quality and efficiency
Tools can simplify activities allowing them to be easily shared
Tools reduce the cost & risks of practices
When costs are reduced adoption increases
More people using tools means more conversations and ideas shared
Using specific tool doesn’t mean you have adopted a culture
Conversations, collaboration, sharing Ideas about different but related
problems
Alignment of ideas form new perspectives
Overlapping perspectives identify new problem domains
New values or guiding principles are defined to align perspectives
Draw parallel to other areas, creates alignment, believe in the concepts
CULTURE FIRST
Cultures will co-opt Practices & Tools that exist to support their principles
Original tooling creates consistent repeatable results & trust
Tools shape the initial cultural landscape
As trust builds and risks reduce enterprises start to adopt the practices
Tooling gaps show as user base widens and use cases increase
Now enter a phase of tooling industrialisation
CULTURE FIRST
INDUSTRIALISATION OF TOOLING
Tools are important to Culture and its adoption
Principles and practices provide a guide for new tooling
Cultures adoption of tooling creates a marketplace of needs
Marketplace supports the industrialisation of improved tools
Improved tools reduce costs further
CULTURE BEFORE TOOLING OR DOES TOOLING FOSTER CULTURE?
Tools help solve & simplify specific problems
Its problems we share
Sharing experiences and knowledge help us align ideas
Aligning ideas and practices allow us to define new Values & Principles
Culture arises when we can align and believe in the Values & Principles
Better tooling is created to support cultural activities
CULTURE BEFORE TOOLING OR DOES TOOLING FOSTER CULTURE?
Tooling is important but not necessary
Culture does develop tooling
17
THANK YOU.
Stephen Williams
T: @Steve2358
W: https://steve.carrd.co
L: https://uk.linkedin.com/in/stevewilliams112358

More Related Content

Similar to Culture Before Tools or Does Tooling Foster Culture

Artifacts for the Systemic Design of Flourishing Enterprises - OCADU Research
Artifacts for the Systemic Design of Flourishing Enterprises - OCADU Research Artifacts for the Systemic Design of Flourishing Enterprises - OCADU Research
Artifacts for the Systemic Design of Flourishing Enterprises - OCADU Research
Peter Jones
 
Universal design for learning (udl)
Universal design for learning (udl)Universal design for learning (udl)
Universal design for learning (udl)
psukie
 

Similar to Culture Before Tools or Does Tooling Foster Culture (20)

Km masterclass part4 km systems2 ha20140530sls
Km masterclass part4 km systems2 ha20140530slsKm masterclass part4 km systems2 ha20140530sls
Km masterclass part4 km systems2 ha20140530sls
 
Design Thinking for 21st Century Teams
Design Thinking for 21st Century TeamsDesign Thinking for 21st Century Teams
Design Thinking for 21st Century Teams
 
Developing the Craft of Public Innovation
Developing the Craft of Public InnovationDeveloping the Craft of Public Innovation
Developing the Craft of Public Innovation
 
What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?
 
Profession at tipping point
Profession at tipping pointProfession at tipping point
Profession at tipping point
 
A profession at the tipping point
A profession at the tipping pointA profession at the tipping point
A profession at the tipping point
 
Differentiated Instruction
Differentiated InstructionDifferentiated Instruction
Differentiated Instruction
 
Ecci aoi keynote faro sep11
Ecci aoi keynote faro sep11Ecci aoi keynote faro sep11
Ecci aoi keynote faro sep11
 
Technology Enabled Teaching
Technology Enabled TeachingTechnology Enabled Teaching
Technology Enabled Teaching
 
DIrections Video
DIrections VideoDIrections Video
DIrections Video
 
10 Atlassian Tool Hacks to Improve Team Culture
10 Atlassian Tool Hacks to Improve Team Culture10 Atlassian Tool Hacks to Improve Team Culture
10 Atlassian Tool Hacks to Improve Team Culture
 
Adopting a DevOps Culture
Adopting a DevOps Culture Adopting a DevOps Culture
Adopting a DevOps Culture
 
Why care about your organisational culture v.1.2
Why care about your organisational culture v.1.2Why care about your organisational culture v.1.2
Why care about your organisational culture v.1.2
 
The door, the wind, the bird and the valise
The door, the wind, the bird and the valiseThe door, the wind, the bird and the valise
The door, the wind, the bird and the valise
 
Making Cultural Competency Stick - Rajiv Ramanathan (Practical Visionaries)
Making Cultural Competency Stick - Rajiv Ramanathan (Practical Visionaries)Making Cultural Competency Stick - Rajiv Ramanathan (Practical Visionaries)
Making Cultural Competency Stick - Rajiv Ramanathan (Practical Visionaries)
 
What is Universal Design
What is Universal DesignWhat is Universal Design
What is Universal Design
 
Foundations presentation siguccs management
Foundations presentation   siguccs managementFoundations presentation   siguccs management
Foundations presentation siguccs management
 
Artifacts for the Systemic Design of Flourishing Enterprises - OCADU Research
Artifacts for the Systemic Design of Flourishing Enterprises - OCADU Research Artifacts for the Systemic Design of Flourishing Enterprises - OCADU Research
Artifacts for the Systemic Design of Flourishing Enterprises - OCADU Research
 
Universal design for learning (udl)
Universal design for learning (udl)Universal design for learning (udl)
Universal design for learning (udl)
 
RE2021 tutorial human values in requirements engineering
RE2021 tutorial   human values in requirements engineeringRE2021 tutorial   human values in requirements engineering
RE2021 tutorial human values in requirements engineering
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Culture Before Tools or Does Tooling Foster Culture

  • 1. CULTURE BEFORE TOOLS OR DOES TOOLING FOSTER CULTURE?
  • 2. Stone Age – Stone Tools Bronze Age – Bronze Tools Iron Age – Iron Tools Late Middle Ages – Printing Press TOOLS THROUGHOUT HISTORY
  • 3. “The ideas, customs, and social behaviour of a particular people or society” Oxford Dictionary “The way of life, especially the general customs and beliefs, of a particular group of people at a particular time” Cambridge Dictionary WHAT IS CULTURE?
  • 4. “The ideas, customs, and social behaviour of a particular people or society” Oxford Dictionary “The way of life, especially the general customs and beliefs, of a particular group of people at a particular time” Cambridge Dictionary WHAT IS CULTURE?
  • 5. CULTURE IN SOFTWARE DEVELOPMENT Quality Culture Agile Culture DevOps Culture Innovation Culture Culture of Continuous Improvement
  • 6. CULTURE IN SOFTWARE DEVELOPMENT Quality Culture – ability to ensure value is created for the customer Agile Culture – ability to change quickly to changing business needs DevOps Culture – ability to deploy reliably with fast feedback Innovation Culture – ability to experiment & learn fast Culture of Continuous Improvement – ability to remove constraints
  • 7. AGILE 1950s – Iterative Development 1970s – Unit Testing first described, 1989 Test Framework invented - Fit 1992 – Grady Booch – first proposed continuous integration 1994 – SUnit the first unit test framework invented 1995 – Jeff Sutherland & Ken Schwaber coined Scrum 1996 – Kent Beck, Ron Jeffries, Ward Cunningham introduced XP Tools: Cruise Control, Static Analysis, Unit & System Testing 2001 – Principles of Agile Development defined in the Agile Manifesto
  • 8. DEVOPS 2007 – Patrick Dubois working on a project spanning Dev & Ops felt the pain 2008 – Patrick Dubois & Andrew Schafer discuss Agile Infrastructure 2009 – Flickr @Velocity Presented “10+ deployments / day dev & ops cooperation” 2010 – Damon Edwards & John Willis defined the CAMS culture Tools: Hudson, Maven, Nexus, Puppet, Chef, Rundeck, Linux Containers 2013 – Gene Kim defined the principles of DevOps – The 3 Ways
  • 10. Practices and process determine the activities and behaviours In turn provide a guide as to what tooling is needed Many tools are built by pioneers at the bleeding edge of innovation Often solve specific problems and give a competitive edge These early tools are built and used in isolation of any specific culture TOOLS FIRST
  • 11. TOOLS FIRST Tools increase consistency, quality and efficiency Tools can simplify activities allowing them to be easily shared Tools reduce the cost & risks of practices When costs are reduced adoption increases More people using tools means more conversations and ideas shared Using specific tool doesn’t mean you have adopted a culture
  • 12. Conversations, collaboration, sharing Ideas about different but related problems Alignment of ideas form new perspectives Overlapping perspectives identify new problem domains New values or guiding principles are defined to align perspectives Draw parallel to other areas, creates alignment, believe in the concepts CULTURE FIRST
  • 13. Cultures will co-opt Practices & Tools that exist to support their principles Original tooling creates consistent repeatable results & trust Tools shape the initial cultural landscape As trust builds and risks reduce enterprises start to adopt the practices Tooling gaps show as user base widens and use cases increase Now enter a phase of tooling industrialisation CULTURE FIRST
  • 14. INDUSTRIALISATION OF TOOLING Tools are important to Culture and its adoption Principles and practices provide a guide for new tooling Cultures adoption of tooling creates a marketplace of needs Marketplace supports the industrialisation of improved tools Improved tools reduce costs further
  • 15. CULTURE BEFORE TOOLING OR DOES TOOLING FOSTER CULTURE? Tools help solve & simplify specific problems Its problems we share Sharing experiences and knowledge help us align ideas Aligning ideas and practices allow us to define new Values & Principles Culture arises when we can align and believe in the Values & Principles Better tooling is created to support cultural activities
  • 16. CULTURE BEFORE TOOLING OR DOES TOOLING FOSTER CULTURE? Tooling is important but not necessary Culture does develop tooling
  • 17. 17 THANK YOU. Stephen Williams T: @Steve2358 W: https://steve.carrd.co L: https://uk.linkedin.com/in/stevewilliams112358