SlideShare a Scribd company logo
Salesforce Deployment
From Production Hacker to Agile Guru
​ Kevin Boyle
​ Head of Salesforce Tools Division, Gearset
​ kevin@gearset.com
​ @gearsethq
​ 
​ Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
​ This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties
materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed
or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-
looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any
statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new,
planned, or upgraded services or technology developments and customer contracts or use of our services.
​ The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our
operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any
litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our
relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our
service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger
enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our
annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter.
These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section
of our Web site.
​ Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available
and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features
that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Safe Harbor
@kevfromireland
linkedin.com/in/
kevfromireland
https://gearset.com
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile Guru
​ There will be a picture of an egg timer here…
What does a great deployment solution look like?
​ A great deployment solution should adhere to the following principles
•  It should be easy to use
•  It should give you confidence
•  It should have predictable results
•  It should automate the bits that are annoying
Evolution of Salesforce Release Management
Levels of complexity
​ Indviduals
•  Make changes straight in production
​ Small teams
•  One sandbox for developers, pushing changes to a single production org
​ Large teams
•  Individual developer orgs sharing changes via source control and automated deployment to production
orgs
Individuals: No release management
​ Pros
•  Works well for individuals without the need for additional services, and has zero overhead
​ Cons
•  Can easily introduce bugs
•  No audit trail for changes
•  Everything is in one persons head so you have a very bad bus factor
Small teams: Basic release management
​ Pros
•  Nice balance in complexity with some isolation between development and production
​ Cons
•  Developers can easily trample on each others work
•  Can be hard when it comes to deployment time to know which changes should be added to the
ChangeSet or the package.xml
Large teams: Integrated release management
​ Pros
•  The best way to management your releases, with no disadvantage from a team or business point of view
​ Cons
•  Can be complex to set up, with lots of moving parts such as a Continuous Integration server (Jenkins) and
Version Control software (git)
Salesforce Deployment: From Production Hacker to Agile Guru
Demo!
Next steps
1.  Come and ask us questions
2.  Grab a sticker so I don’t need to bring them back to the UK
3.  Get a copy of our whitepaper on release management and let us know what you think
Thank you

More Related Content

PPT
The Ideal Salesforce Development Lifecycle
PPTX
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
PDF
Introduction to Flow
PPTX
Build Smarter Apps with Einstein Platform Services
PPT
The Salesforce Einstein Product Team: Ask Us Anything!
PDF
The Modern Salesforce Development Workflow with Visual Studio Code
PDF
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
PDF
Easy No-Code Integrations with External Services and Visual Flow
The Ideal Salesforce Development Lifecycle
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Introduction to Flow
Build Smarter Apps with Einstein Platform Services
The Salesforce Einstein Product Team: Ask Us Anything!
The Modern Salesforce Development Workflow with Visual Studio Code
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Easy No-Code Integrations with External Services and Visual Flow

What's hot (20)

PDF
Summer '18 Developer Highlights
PPTX
Intro to Apex Testing - Dreamforce 2016
PDF
Lightning Platform Product Managers: Ask Us Anything!
PDF
Force.com Friday: Intro to Force.com Slides
PDF
#DF17Recap series: Make apps smarter with Einstein
PDF
#DF17Recap series: Integrate apps easier with the Salesforce platform
PDF
Gesture Controlled Interactions with Platform Events and IoT Explorer
PDF
Scaling Developer Efforts with Salesforce Marketing Cloud
PDF
Build Your Lightning Rollout Plan - September 2017
PPTX
If You Can Imagine It, an #AwesomeAdmin Can Do It
PDF
Scale with Large Data Volumes and Big Objects in Salesforce
PPTX
Mapping Your MVP Product Development in 30 min or Less
PDF
Einstein Analytics for Developers
PPTX
Rollin' Out Lightnin' Ain't All That Frightenin' by Jon Barlow
PPTX
ISV Tech Talk: Distributing Lightning Components
PPTX
Lightning Developer Experience, Eclipse IDE Evolved
PPTX
Enterprise-grade UI with open source Lightning Web Components
PDF
Introduction to Einstein Bots
PDF
Webinar: 5 Game Changing Lightning Components on AppExchange
PDF
Spring '17開発者向け新機能
Summer '18 Developer Highlights
Intro to Apex Testing - Dreamforce 2016
Lightning Platform Product Managers: Ask Us Anything!
Force.com Friday: Intro to Force.com Slides
#DF17Recap series: Make apps smarter with Einstein
#DF17Recap series: Integrate apps easier with the Salesforce platform
Gesture Controlled Interactions with Platform Events and IoT Explorer
Scaling Developer Efforts with Salesforce Marketing Cloud
Build Your Lightning Rollout Plan - September 2017
If You Can Imagine It, an #AwesomeAdmin Can Do It
Scale with Large Data Volumes and Big Objects in Salesforce
Mapping Your MVP Product Development in 30 min or Less
Einstein Analytics for Developers
Rollin' Out Lightnin' Ain't All That Frightenin' by Jon Barlow
ISV Tech Talk: Distributing Lightning Components
Lightning Developer Experience, Eclipse IDE Evolved
Enterprise-grade UI with open source Lightning Web Components
Introduction to Einstein Bots
Webinar: 5 Game Changing Lightning Components on AppExchange
Spring '17開発者向け新機能

Viewers also liked (10)

PPTX
Salesforce.com Lightning
PDF
Manage Salesforce Like a Pro with Governance
PPTX
How to Foster Engagement and Understanding Using Agile
PDF
Securing Your Salesforce Deployment with Two Factor Authentication
PPT
Salesforce implementation best practices
PDF
Cloud Journey: Implementation Success
PDF
Partner Success Services (Overview & Framework)
PDF
Protected Services Offerings for Partner Success Services
PDF
Salesforce Jumpstart: Getting Started as a Consulting Partner
PDF
Salesforce Partner Program
Salesforce.com Lightning
Manage Salesforce Like a Pro with Governance
How to Foster Engagement and Understanding Using Agile
Securing Your Salesforce Deployment with Two Factor Authentication
Salesforce implementation best practices
Cloud Journey: Implementation Success
Partner Success Services (Overview & Framework)
Protected Services Offerings for Partner Success Services
Salesforce Jumpstart: Getting Started as a Consulting Partner
Salesforce Partner Program

Similar to Salesforce Deployment: From Production Hacker to Agile Guru (20)

PDF
Releaseprocessoverview 160526080601
PPTX
Release Management: Managing Your Internal Releases
PPTX
Deliver Innovations Faster
PDF
From Sandbox To Production: An Introduction to Salesforce Release Management
PPT
Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...
PDF
Nicola Dourambeis, Salesforce | Agile Turkey Summit 2013
PDF
Release and Enviromental Management
PDF
Innovation day Oslo 2018 Opening keynote
PPT
Salesforce Integration
PPTX
Developer group introduction & Salesforce overview
PPTX
Using Salesforce to Manage Your Developer Community
PDF
Force.com Friday: Intro to Force.com
PPTX
August 2015 Governance Final 20150804.pptx
PPTX
Force.com Fridays: Intro to Force.com
PPTX
Salesforce – Proven Platform Development with DevOps & Agile
PDF
DF14-So Many Features Dreamforce ’14 Presentation FINAL-Monday-13OCT2014
PDF
Navigate Your Salesforce Career
PPT
Salesforce Enterprise Agile - Agile Turkey Summit
PPTX
Are You Truly Ready for Your Salesforce Project?
PDF
Summer17新機能 Einstein周り
Releaseprocessoverview 160526080601
Release Management: Managing Your Internal Releases
Deliver Innovations Faster
From Sandbox To Production: An Introduction to Salesforce Release Management
Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...
Nicola Dourambeis, Salesforce | Agile Turkey Summit 2013
Release and Enviromental Management
Innovation day Oslo 2018 Opening keynote
Salesforce Integration
Developer group introduction & Salesforce overview
Using Salesforce to Manage Your Developer Community
Force.com Friday: Intro to Force.com
August 2015 Governance Final 20150804.pptx
Force.com Fridays: Intro to Force.com
Salesforce – Proven Platform Development with DevOps & Agile
DF14-So Many Features Dreamforce ’14 Presentation FINAL-Monday-13OCT2014
Navigate Your Salesforce Career
Salesforce Enterprise Agile - Agile Turkey Summit
Are You Truly Ready for Your Salesforce Project?
Summer17新機能 Einstein周り

More from Salesforce Developers (20)

PDF
Maximizing Salesforce Lightning Experience and Lightning Component Performance
PDF
Local development with Open Source Base Components
PPTX
TrailheaDX India : Developer Highlights
PDF
Why developers shouldn’t miss TrailheaDX India
PPTX
CodeLive: Build Lightning Web Components faster with Local Development
PPTX
CodeLive: Converting Aura Components to Lightning Web Components
PPTX
TrailheaDX and Summer '19: Developer Highlights
PDF
Live coding with LWC
PDF
Lightning web components - Episode 4 : Security and Testing
PDF
LWC Episode 3- Component Communication and Aura Interoperability
PDF
Lightning web components episode 2- work with salesforce data
PDF
Lightning web components - Episode 1 - An Introduction
PDF
Migrating CPQ to Advanced Calculator and JSQCP
PDF
Replicate Salesforce Data in Real Time with Change Data Capture
PDF
Modern Development with Salesforce DX
PDF
Get Into Lightning Flow Development
PDF
Integrate CMS Content Into Lightning Communities with CMS Connect
PDF
Introduction to MuleSoft
PDF
Modern App Dev: Modular Development Strategies
PPTX
Dreamforce Developer Recap
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Local development with Open Source Base Components
TrailheaDX India : Developer Highlights
Why developers shouldn’t miss TrailheaDX India
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Converting Aura Components to Lightning Web Components
TrailheaDX and Summer '19: Developer Highlights
Live coding with LWC
Lightning web components - Episode 4 : Security and Testing
LWC Episode 3- Component Communication and Aura Interoperability
Lightning web components episode 2- work with salesforce data
Lightning web components - Episode 1 - An Introduction
Migrating CPQ to Advanced Calculator and JSQCP
Replicate Salesforce Data in Real Time with Change Data Capture
Modern Development with Salesforce DX
Get Into Lightning Flow Development
Integrate CMS Content Into Lightning Communities with CMS Connect
Introduction to MuleSoft
Modern App Dev: Modular Development Strategies
Dreamforce Developer Recap

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Electronic commerce courselecture one. Pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Understanding_Digital_Forensics_Presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Electronic commerce courselecture one. Pdf
Advanced methodologies resolving dimensionality complications for autism neur...

Salesforce Deployment: From Production Hacker to Agile Guru

  • 1. Salesforce Deployment From Production Hacker to Agile Guru ​ Kevin Boyle ​ Head of Salesforce Tools Division, Gearset ​ kevin@gearset.com ​ @gearsethq ​ 
  • 2. ​ Safe harbor statement under the Private Securities Litigation Reform Act of 1995: ​ This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward- looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. ​ The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. ​ Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements. Safe Harbor
  • 12. ​ There will be a picture of an egg timer here…
  • 13. What does a great deployment solution look like? ​ A great deployment solution should adhere to the following principles •  It should be easy to use •  It should give you confidence •  It should have predictable results •  It should automate the bits that are annoying
  • 14. Evolution of Salesforce Release Management
  • 15. Levels of complexity ​ Indviduals •  Make changes straight in production ​ Small teams •  One sandbox for developers, pushing changes to a single production org ​ Large teams •  Individual developer orgs sharing changes via source control and automated deployment to production orgs
  • 16. Individuals: No release management ​ Pros •  Works well for individuals without the need for additional services, and has zero overhead ​ Cons •  Can easily introduce bugs •  No audit trail for changes •  Everything is in one persons head so you have a very bad bus factor
  • 17. Small teams: Basic release management ​ Pros •  Nice balance in complexity with some isolation between development and production ​ Cons •  Developers can easily trample on each others work •  Can be hard when it comes to deployment time to know which changes should be added to the ChangeSet or the package.xml
  • 18. Large teams: Integrated release management ​ Pros •  The best way to management your releases, with no disadvantage from a team or business point of view ​ Cons •  Can be complex to set up, with lots of moving parts such as a Continuous Integration server (Jenkins) and Version Control software (git)
  • 20. Demo!
  • 21. Next steps 1.  Come and ask us questions 2.  Grab a sticker so I don’t need to bring them back to the UK 3.  Get a copy of our whitepaper on release management and let us know what you think