SlideShare a Scribd company logo
Cloud Foundry &
The Home Depot
What tools can teach us about our people and processes.
greetings
the mission
a plan
the reality
the challenges & lessons
Agenda
Greetings
14 years
Anthony McCulley
Manager, App Platforms & Dev Tools
The Home Depot
anthonymcculley
Startups
The Mission
Build better software.
A Plan
how do I build better software?
A Plan
Do some research
A Plan
Drink from the hydrant
A Plan
Get some help
A Plan
Get some tools
The Reality – In the Beginning
We turned this…
The Reality – Going to Production
… into this! #facepalm
The Challenges & Lessons
What Cloud Foundry is
teaching us about our
company.
Challenge #1
cf push == deploy in minutes
DISCUSS: Why do you think it took us 4.5
hours?!?
Oh yea – these people.
Lesson #1
Get all the players involved early on.
Use new things as a catalyst to question
everything. Nothing is sacred.
5 Whys.
Let teams think. Don’t control via
crippled tools.
Lesson #2
Apply new processes to old things.
Look for low-hanging fruit.
Challenge #2
So teams can push quickly now.
DISCUSS: Why don’t teams push more
frequently?
Lesson #3
Drive deployment costs down until
going to prod is free.
Lesson #4
Come up with a ToS for “going fast”.
Approve a process for auto-approving
frequent change instead of manually
approving all changes.
Lesson #5
Personify your software – think of
Facebook for Apps.
What does it mean to:
• Interact with an app’s wall
• Like an app
• Friend request an app
• See an app’s friends list
Lesson #6
Store meta data about your software.
Be able to query and filter.
DISCUSS: What are some interesting
data points? To deploy? To support?
Challenge #3
We now have the means to push quickly and
frequently… but some are scared to do so.
DISCUSS: Why are teams scared of pushing to
production? How do we build confidence?
Lesson #7
Make small changes and push
frequently.
Go from “don’t make mistakes” to
“recover very quickly”
Use blue / green deployments.
Pilot with low risk applications and
ramp up.
Lesson #8
Have good leaders. Get them onboard.
Celebrate learning what doesn’t work – aka
saving money.
Don’t overreact to first production issue under
new processes. Avoid new “operational scars”.
Challenge #4
Users can create new orgs or sign up
for Pivotal Tracker in minutes online.
DISCUSS: Why does this take days at
The Home depot?
Lesson #8
Remove all barriers to entry for
collaborative tools.
Enable self-provisioning.
Running out of licenses is a good thing!
Thanks! Any questions?

More Related Content

PPTX
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
PPTX
Home Depot - From Platform Ops to Dev Enablement
PDF
The Key to the SAFe: Principles over Practices
PDF
Scaling Agile Delivery
PDF
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
PDF
Managing Work
PDF
Continuous Improvement
PDF
How We Make Apps And Services
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
Home Depot - From Platform Ops to Dev Enablement
The Key to the SAFe: Principles over Practices
Scaling Agile Delivery
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Managing Work
Continuous Improvement
How We Make Apps And Services

What's hot (18)

PDF
UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018
PDF
Class Introduction: Digital Product Management
PDF
Sex up your apps: how to increase your retention rate by Olivier Berni from l...
PDF
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
PDF
Lean Startup
PDF
Making agile work in a waterfall driven world.
PPTX
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
PDF
Failing @ Scaling: Don’t panic, and carry a towel!
PDF
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
PDF
Going lean - an introduction to lean startup
PDF
STEVE JOB’S SCHOOL OF MAKING A GREAT APP
PDF
10 words of app creation wisdom
PPTX
How different Minimum Viable Products helped us understand customers.
PDF
Meet Optimizely X Web Experimentation
PPTX
DevOps the phoenix project simulation
PDF
Stakeholder involvement in ux research
PPTX
Lean start up
PDF
Josh Borts's Presentation
UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018
Class Introduction: Digital Product Management
Sex up your apps: how to increase your retention rate by Olivier Berni from l...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Lean Startup
Making agile work in a waterfall driven world.
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
Failing @ Scaling: Don’t panic, and carry a towel!
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Going lean - an introduction to lean startup
STEVE JOB’S SCHOOL OF MAKING A GREAT APP
10 words of app creation wisdom
How different Minimum Viable Products helped us understand customers.
Meet Optimizely X Web Experimentation
DevOps the phoenix project simulation
Stakeholder involvement in ux research
Lean start up
Josh Borts's Presentation
Ad

Viewers also liked (20)

PPTX
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
PDF
Cloud Platform Adoption: Lessons Learned
PPTX
Strategic Audit of The Home Depot
PPTX
SQL Server 2012 ile Gelen Yeni Özellikler
PPTX
System Center 2012 - January Licensing Update
PDF
Cassandra Introduction & Features
PPTX
Limewood Event - VMware
PDF
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
PPTX
Softchoice Webinar Series: VMware vSphere 5.1 Changes
PPTX
You voiced your concerns. VMware listened: Major Adjustments to vSphere 5 lic...
PPTX
Findability Day 2015 Mattias Ellison - Findwise - Enterprise Search and fin...
PDF
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
PPTX
Jpmc investigation
PDF
Site Recovery Manager - Una visione architetturale
PPTX
SQL Server Performans İpuçları
PDF
Docker at Djangocon 2013 | Talk by Ken Cochrane
PDF
vCenter and ESXi network port communications
PDF
Virtual Space Race: How IT with The Right Stuff Creates a Competitive Advantage
PDF
VMworld 2014: Site Recovery Manager and vSphere Replication
PDF
Working Hard or Hardly Networked?
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
Cloud Platform Adoption: Lessons Learned
Strategic Audit of The Home Depot
SQL Server 2012 ile Gelen Yeni Özellikler
System Center 2012 - January Licensing Update
Cassandra Introduction & Features
Limewood Event - VMware
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
Softchoice Webinar Series: VMware vSphere 5.1 Changes
You voiced your concerns. VMware listened: Major Adjustments to vSphere 5 lic...
Findability Day 2015 Mattias Ellison - Findwise - Enterprise Search and fin...
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
Jpmc investigation
Site Recovery Manager - Una visione architetturale
SQL Server Performans İpuçları
Docker at Djangocon 2013 | Talk by Ken Cochrane
vCenter and ESXi network port communications
Virtual Space Race: How IT with The Right Stuff Creates a Competitive Advantage
VMworld 2014: Site Recovery Manager and vSphere Replication
Working Hard or Hardly Networked?
Ad

Similar to Cloud foundry, Lessons Learned at The Home Depot (20)

PPTX
Agile product development
PPTX
ALM Practices - Modern Applications Development and its impact on ALM
PPTX
What do the "Cool Kids" know about DevOps?
PDF
10 lessons learned in managing digital transformation
PDF
GeneralAssemb.ly Summer Program: Tech from the Ground Up
PPTX
Startup Toolkit for R&D
PPTX
WhoIsKenDeLong
PDF
From dev to ops and beyond - getting it done
PDF
HackYale 0-60 in Startup Tech
PDF
QCon SF 2022: The Secret to Finding Impactful Projects to Land a Staff-Plus E...
PDF
Codemotion Berlin 2015 recap
PDF
DevOps Ground Zero
PDF
23 Amazing Lessons Learned From Interviewing The World's Top Developers!
KEY
Dev Ops @ Envato
PDF
What Comes Next: Perspective From a Serial Founder
PDF
Waste Driven Development - Agile Coaching Serbia Meetup
PPT
What every developer can learn from startups
PDF
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
PDF
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
PDF
Twenty Startups A Year Without Going Crazy
Agile product development
ALM Practices - Modern Applications Development and its impact on ALM
What do the "Cool Kids" know about DevOps?
10 lessons learned in managing digital transformation
GeneralAssemb.ly Summer Program: Tech from the Ground Up
Startup Toolkit for R&D
WhoIsKenDeLong
From dev to ops and beyond - getting it done
HackYale 0-60 in Startup Tech
QCon SF 2022: The Secret to Finding Impactful Projects to Land a Staff-Plus E...
Codemotion Berlin 2015 recap
DevOps Ground Zero
23 Amazing Lessons Learned From Interviewing The World's Top Developers!
Dev Ops @ Envato
What Comes Next: Perspective From a Serial Founder
Waste Driven Development - Agile Coaching Serbia Meetup
What every developer can learn from startups
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
Twenty Startups A Year Without Going Crazy

More from James Watters (14)

PDF
James Watters Kafka Summit NYC 2019 Keynote
PDF
Dr. Denner opening keynote at Bosch Connected World
PPTX
"The Cloud Native Enterprise is Coming"
PPTX
VMworld_PivotalCF_And_Containers
PPTX
Pivotal CF in 2 slides
PPT
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
PDF
SV Cloud Meetup
PPTX
Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry
PDF
Enterprise PaaS Golden Pitch
PDF
Why PaaS, Why Now?
PDF
Baidu cloudfoundry english
PDF
Baidu Cloud Foundry
PPTX
A mercantile api economy jw
KEY
Keynote Cloud Jw
James Watters Kafka Summit NYC 2019 Keynote
Dr. Denner opening keynote at Bosch Connected World
"The Cloud Native Enterprise is Coming"
VMworld_PivotalCF_And_Containers
Pivotal CF in 2 slides
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
SV Cloud Meetup
Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry
Enterprise PaaS Golden Pitch
Why PaaS, Why Now?
Baidu cloudfoundry english
Baidu Cloud Foundry
A mercantile api economy jw
Keynote Cloud Jw

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Modernizing your data center with Dell and AMD
PDF
KodekX | Application Modernization Development
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
Empathic Computing: Creating Shared Understanding
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
MYSQL Presentation for SQL database connectivity
NewMind AI Monthly Chronicles - July 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
Modernizing your data center with Dell and AMD
KodekX | Application Modernization Development
Machine learning based COVID-19 study performance prediction
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology

Cloud foundry, Lessons Learned at The Home Depot

Editor's Notes

  • #15: Bypassing change management Finding new ways to be SOX compliant
  • #17: Bypassing change management Finding new ways to be SOX compliant
  • #18: 1CD to production Makes stakeholders really consider change at scale
  • #19: Bypassing change management Finding new ways to be SOX compliant
  • #20: Make it easy and free. If not, teams will avoid it. Avoiding it builds risk and monolithic changes with sweeping impacts.
  • #21: “You Can Go Fast” terms of service for teams - Certain aspects of your app are pre-approved unless they change. - most sensitive classification of data set of shared resources accessed or provided Agile methodology (1-3 week iterations), testing done in iteration, peer reviewed / approved, change log, etc
  • #22: Get rid of knowledge transfers, runbooks, etc
  • #23: Get rid of knowledge transfers, runbooks, etc
  • #24: Bypassing change management Finding new ways to be SOX compliant
  • #25: Get rid of knowledge transfers, runbooks, etc
  • #27: Bypassing change management Finding new ways to be SOX compliant
  • #28: AD groups Requesting access Worried about licensing