SlideShare a Scribd company logo
Best Practices for Rolling
Out New Functionality
March 1, 2017
Today’s Speakers
Jackie Doan
Practice Lead, Declarative Development
Xede Consulting Group
@jackiedoan
Mike Gerholdt
Director, Admin Evangelism
@MikeGerholdt
Forward-Looking Statements
​ 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.
Get Social with Us!
@salesforceadmns
#awesomeadmin
Salesforce Admins
Salesforce Admins
The video will be posted to YouTube
& the webinar recap page
(same URL as registration).
This webinar is being recorded!
Join the Admin Webinar Group for Q&A!
​ Don’t wait until the end to ask your
question!
• We have team members on hand to answer
questions in the webinar group.
Stick around for live Q&A at the end!
• Speakers will tackle more questions at the end,
time-allowing
bit.ly/AdminWebinarGroup
Today’s Agenda
•  Why do Deployments Fail?
•  Developing a Deployment Strategy
•  3 Key Phases for Deployment Plans
•  Summary
•  Resources
•  Q&A
“Learn from the mistakes of others.
You can’t live long enough to
make them all yourself.”
- Unknown
#DeploymentFish
Deployments Can Be Frustrating – But They Don’t Have To Be
​ Thou Shalt Not Develop
in Production!
​ All changes should be made in a sandbox,
then deployed – without exception!
Admin’s #1 Rule:
Why Do
Deployments Fail?
Why Do Deployments Fail?
​ Unable to move change set,
full stop
​ Can be caused by missing
dependencies, deploying items
out of order, or insufficient
access
​ Or, issues in production
unrelated to your change
​ People just aren’t using it!
​ Training and communication is
of critical importance when
rolling out a new change.
​ The change deployed, but it
doesn’t work the way it did in
test!
​ Many possible causes:
​ - Security improperly set
​ - Data improperly loaded
​ - Oops – our new stuff broke
something that was there!
​ Hard Failure ​ Adoption Failure​ Soft Failure
​ If you fail to plan,
​ you plan to fail!
Developing a
Deployment Strategy
Create a Successful Plan
Accountability
Communication
Traceability
​ Key Goals
​ What will a plan provide?
•  Traceability to ensure the changes can
be tracked and measured, reducing the
possibility of missing components
•  Accountability to ensure key players
understand and accept their
responsibilities
•  Communication to ensure all team
members, key stakeholders, and users
know what to expect, and when
Key Questions Before Getting Started
​ Considerations for building a plan
Who? When?
What Tools?
Roll-Back Plan?
Communication?
3 Key Phases for
Deployment Plans
Pre-Deployment During Deployment Post-Deployment
3 Key Phases for Deployment Plans
Pre-Deployment – Deployment Timeline
​ For big projects, create a deployment timeline
•  Dates
•  Key people needed for each
phase
•  Governance/ Change
Management steps required by
your organization
•  Training Schedule
•  Go-Live
•  (and don’t forget the after-party!)
​ Document
everything!
Pre-Deployment – Deployment Elements
•  Object
•  Data Type
•  Name
•  Change Set #
•  Manual Steps Needed
•  THIS ONE IS CRITICAL
​ Create your document of deployment elements & decide on deployment order
Pro Tip #1
Use the Setup Audit Trail, or an app like Config
Workbook to help you figure out the elements
that need to be deployed.
What steps do we need to follow, and in what order?
Pre-Deployment – Execution Steps
•  Create your change sets
•  Do I need profiles?
•  In what sandbox do I need to
create the change set?
•  To what environment do I need
to upload the change set?
Pro Tip #2
If you use Chrome as your browser, Boostr for Salesforce is a
life-changing extension. Just a few of the features include:
•  Ability to search when adding items to a change set
•  Filtering by type when adding to a change set
•  Showing all items of a given type on one page when adding to a change
set
Pro Tip #3
Apex Tests – Run them Early and Often!
Run all of the Apex tests in your production org well in advance of your
deployment to ensure you don’t have any bugs to fix before you start –
and continue to run them throughout the life of the project.
Pre-Deployment During Deployment Post-Deployment
3 Key Phases for Deployment Plans
Pro Tip #4
Quick-Deploy is your friend!
•  If you have a single change set, or multiple, independent
change sets, this feature is fantastic.
•  Allows an admin to run the tests once for a change set during
validation, and SKIP ALL TESTS for deployment.
•  Note that if you make ANY configuration changes after you
validate, the Quick Deploy option goes away!
During Deployment
What steps do we need to follow, and in what order?
•  Do I need to deactivate anything before I can deploy?
•  Deploy your change sets
•  What other manual steps are needed?
•  Activate Flow Versions
•  Activate Workflow Rules
•  Configure Security
•  Load Data!
​ Pull the
trigger!
Pro Tip #5
Remember the nuances of change sets!
•  If you deploy a queue, the unformatted list view comes with it – and the visibility
is set to ‘All Internal Users’
•  If you included profiles in your change set, security is set for only those items
included in your change set.
•  Custom settings deploy, but custom setting RECORDS do not! Consider using
Custom Metadata Types instead of Custom Settings during development.
•  Some items are not deployable with change sets, like changes to standard pick
list fields, and certain object settings.
•  Business Processes will only show up under the ‘dependencies’ section of your
change set – not selectable in the list!
Pre-Deployment During Deployment Post-Deployment
3 Key Phases for Deployment Plans
Post Deployment
What steps do we need to follow, and in what order?
•  Updating existing data to reflect new values
•  Deactivating old Approval or Entitlement Processes
•  User Validation
•  Just because it works as a system administrator, doesn’t mean it
works as an end-user!
​ Check
your work!
Pro Tip #6
Go with the flow…and the process too!
•  Flow versions and processes are deployed as ‘inactive’ by default.
You must manually activate them
•  If you’re deploying an entitlement process, make sure you run an
update!
•  If you are able to, enable ‘Administrators Can Log in as Any User’
to make your life much easier when it comes to validating your
changes post-deployment!
Summary
Summary
Planning makes perfect…
The single most important thing an admin can do to ensure a successful deployment is create a solid plan
​ …but if things go wrong, learn from your mistakes!
Even the best-laid plans can fail, but learn from the errors to make things go more smoothly the next time
​ Document all the things!
It’s impossible to over-document when it comes to deployments
​ Validation is REQUIRED
You must test as an end user to ensure that everything deployed properly
​ There are tools that can help!
Things like the ‘Quick Deploy’ feature, Setup Audit Trail, Config Workbook, and Boostr for Salesforce
can make an admin’s life easier!
1
2
3
4
5
Resources
Resources
​ Salesforce Community
​ 
success.salesforce.com
Trailhead Badges
Change Management
Application Lifecycle Management
Custom Metadata Types
Webinar Registration Page
Document samples will be
posted after webinar
bit.ly/newfunctionality
Direct
@jackiedoan on Twitter
jdoan@xede.com
Q&A
bit.ly/AdminWebinarGroup
Survey
bit.ly/awsurvey-functionality
Slides
bit.ly/newfunctionality
Wrapping Up
Best Practices for Rolling Out New Functionality

More Related Content

PDF
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
PPTX
Introducing the Salesforce platform
PDF
Performing a successful technical debt assessment in Salesforce
PDF
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
PDF
Building a Center of Excellence for your Salesforce crm team
PPTX
Documenting Your Salesforce Org by Nik Panter
PDF
Lightning web components episode 2- work with salesforce data
PDF
Build AI-Powered Predictions with Einstein Prediction Builder
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
Introducing the Salesforce platform
Performing a successful technical debt assessment in Salesforce
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Building a Center of Excellence for your Salesforce crm team
Documenting Your Salesforce Org by Nik Panter
Lightning web components episode 2- work with salesforce data
Build AI-Powered Predictions with Einstein Prediction Builder

What's hot (20)

PDF
Forecasting Accurately with Salesforce Forecasting
PDF
Drive Adoption of Salesforce at Your Company
PDF
Sales Cloud Best Practices
PPTX
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
PPTX
Salesforce
PDF
Lightning web components - Episode 1 - An Introduction
PPTX
Salesforce App Cloud First Call Deck
PPTX
Sap integration salesforce_presentation
PDF
Salesforce Einstein - Everything You Need To Know
PDF
Essential Habits for Salesforce Admins: Actionable Analytics
PPTX
Salesforce Overview For Beginners/Students
PDF
Admin Best Practices: Reports & Dashboards
PDF
LWC Episode 3- Component Communication and Aura Interoperability
PDF
Complete Guide To Salesforce Einstein Analytics
PDF
Webinar: Take Control of Your Org with Salesforce Optimizer
PPTX
Salesforce sales cloud solutions
PPTX
Salesforce online training || Salesforce Integration | salesforce lightning
PDF
Customer Service in Salesforce: Managing Cases Effectively
PPT
Salesforce complete overview
PPTX
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Forecasting Accurately with Salesforce Forecasting
Drive Adoption of Salesforce at Your Company
Sales Cloud Best Practices
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce
Lightning web components - Episode 1 - An Introduction
Salesforce App Cloud First Call Deck
Sap integration salesforce_presentation
Salesforce Einstein - Everything You Need To Know
Essential Habits for Salesforce Admins: Actionable Analytics
Salesforce Overview For Beginners/Students
Admin Best Practices: Reports & Dashboards
LWC Episode 3- Component Communication and Aura Interoperability
Complete Guide To Salesforce Einstein Analytics
Webinar: Take Control of Your Org with Salesforce Optimizer
Salesforce sales cloud solutions
Salesforce online training || Salesforce Integration | salesforce lightning
Customer Service in Salesforce: Managing Cases Effectively
Salesforce complete overview
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Ad

Viewers also liked (20)

PDF
Customize Salesforce in a Flash with Lightning
PPTX
Building apps faster with lightning and winter '17
PPT
Salesforce Presentation
PPTX
Five Steps to Effective, Efficient and Evolutionary Process Flows
PDF
Business Process Mapping for Salesforce Admins
PDF
Salesforce Spring '17 Release Admin Webinar
PDF
Salesforce Admin Webinar: Processes Drive Solutions
PDF
Finish Strong -- Successfully Rolling Out Your Killer QuickBase App
PDF
Intro to Workflow Formulas
PPTX
Lightning Fast Tips For Your Lightning Roll Out by Kim Schaefges, Nicole Dams...
PPT
Server IT Marketing Roll Out Plan
PDF
Lightning for Salesforce Admins
PDF
Commission Tracking: Automate Using Process Builder, Formulas and Workflows! ...
PPTX
Reporting 101: Understanding the How, What, and Where by Krystal Carter & Gab...
PPTX
An Admin's Guide to the Developer Console by Francis Pindar
PPTX
Apex for Admins: Beyond the Basics (Part 2)
PDF
Export of Agricultural
PPTX
Coneixem Barcelona
DOC
2.ley 28708 general_del_sistema_nacional_de_contabilidad_ley
PPT
«тиждень безпеки дитини» №4 “ластівка”
Customize Salesforce in a Flash with Lightning
Building apps faster with lightning and winter '17
Salesforce Presentation
Five Steps to Effective, Efficient and Evolutionary Process Flows
Business Process Mapping for Salesforce Admins
Salesforce Spring '17 Release Admin Webinar
Salesforce Admin Webinar: Processes Drive Solutions
Finish Strong -- Successfully Rolling Out Your Killer QuickBase App
Intro to Workflow Formulas
Lightning Fast Tips For Your Lightning Roll Out by Kim Schaefges, Nicole Dams...
Server IT Marketing Roll Out Plan
Lightning for Salesforce Admins
Commission Tracking: Automate Using Process Builder, Formulas and Workflows! ...
Reporting 101: Understanding the How, What, and Where by Krystal Carter & Gab...
An Admin's Guide to the Developer Console by Francis Pindar
Apex for Admins: Beyond the Basics (Part 2)
Export of Agricultural
Coneixem Barcelona
2.ley 28708 general_del_sistema_nacional_de_contabilidad_ley
«тиждень безпеки дитини» №4 “ластівка”
Ad

Similar to Best Practices for Rolling Out New Functionality (20)

PDF
Essential Habits for New Admins 11.2018
PPTX
Dreamforce 2014 Rebooting a Neglected or Overworked Org Michele McMahon Sales...
PDF
Essential habits for New Admins 02.18
PDF
Essential Habits for New Admins 2017
PDF
Df14 Maintaining your orgs setup for optimal efficiency for dist
PDF
Manage Salesforce Like a Pro with Governance
PDF
Essential Habits for New Admins Webinar Series
PDF
Succes Services - Top tips for better adoption
PDF
Release and Enviromental Management
PPTX
Release Management: Managing Your Internal Releases
PPTX
August 2015 Governance Final 20150804.pptx
PPTX
Cirrus Insight + Nuvem Consulting: Create a Winning Salesforce Roadmap
PDF
Agile Release Management for Fast Moving Enterprises
PDF
Development Best Practices
PDF
Getting started with salesforce- deploy and empower your users
PPTX
Change, Release, Management In-Depth vTom.pptx
PDF
DF14-So Many Features Dreamforce ’14 Presentation FINAL-Monday-13OCT2014
PDF
Df14 so many features dreamforce ’14
PDF
3 Ways to Increase Executive Adoption of Salesforce
PDF
How to Create Awesome Documentation
Essential Habits for New Admins 11.2018
Dreamforce 2014 Rebooting a Neglected or Overworked Org Michele McMahon Sales...
Essential habits for New Admins 02.18
Essential Habits for New Admins 2017
Df14 Maintaining your orgs setup for optimal efficiency for dist
Manage Salesforce Like a Pro with Governance
Essential Habits for New Admins Webinar Series
Succes Services - Top tips for better adoption
Release and Enviromental Management
Release Management: Managing Your Internal Releases
August 2015 Governance Final 20150804.pptx
Cirrus Insight + Nuvem Consulting: Create a Winning Salesforce Roadmap
Agile Release Management for Fast Moving Enterprises
Development Best Practices
Getting started with salesforce- deploy and empower your users
Change, Release, Management In-Depth vTom.pptx
DF14-So Many Features Dreamforce ’14 Presentation FINAL-Monday-13OCT2014
Df14 so many features dreamforce ’14
3 Ways to Increase Executive Adoption of Salesforce
How to Create Awesome Documentation

More from Salesforce Admins (20)

PDF
Admin Best Practices: Dashboards for Every Admin
PDF
Admin Best Practices: Building Useful Formulas
PDF
Admin Best Practices: 3 Steps to Seamless Deployments
PDF
Awesome Admins Automate: Integrate Flow with AI and Chatbots
PDF
#AwesomeAdmins Automate: Create Triggered Flows and Batch Jobs
PDF
Admin Best Practices: Introducing Einstein Recommendation Builder
PDF
Admin Best Practices: Remove Security Risk From Your Org with a User Audit
PDF
Essential Habits for New Admins
PDF
Essential Habits for Salesforce Admins: Security
PDF
Essential Habits for Salesforce Admins: Data Management
PDF
Essential Habits for Salesforce Admins: User Management
PPTX
Admin Best Practices: Explore the Power of Data with Tableau
PPTX
Essential Habits for New Admins
PDF
Admin trailhead Live: Leverage Einstein Search to Increase Productivity
PDF
Trailhead Live: Essential Habits & Core Admin Responsibilities
PDF
Trailhead Live: Build an Awesome Team of Admins
PDF
Semper Salesforce: Become a Salesforce Military Champion
PDF
Best Practices and Tools for Backing Up Salesforce Data
PDF
WT19: An Amazing Lightning Transition in Review
PDF
WT19: Fantastic Formulas to Make You a Salesforce Superhero
Admin Best Practices: Dashboards for Every Admin
Admin Best Practices: Building Useful Formulas
Admin Best Practices: 3 Steps to Seamless Deployments
Awesome Admins Automate: Integrate Flow with AI and Chatbots
#AwesomeAdmins Automate: Create Triggered Flows and Batch Jobs
Admin Best Practices: Introducing Einstein Recommendation Builder
Admin Best Practices: Remove Security Risk From Your Org with a User Audit
Essential Habits for New Admins
Essential Habits for Salesforce Admins: Security
Essential Habits for Salesforce Admins: Data Management
Essential Habits for Salesforce Admins: User Management
Admin Best Practices: Explore the Power of Data with Tableau
Essential Habits for New Admins
Admin trailhead Live: Leverage Einstein Search to Increase Productivity
Trailhead Live: Essential Habits & Core Admin Responsibilities
Trailhead Live: Build an Awesome Team of Admins
Semper Salesforce: Become a Salesforce Military Champion
Best Practices and Tools for Backing Up Salesforce Data
WT19: An Amazing Lightning Transition in Review
WT19: Fantastic Formulas to Make You a Salesforce Superhero

Recently uploaded (20)

PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Digital Strategies for Manufacturing Companies
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
history of c programming in notes for students .pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
AI in Product Development-omnex systems
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
CHAPTER 2 - PM Management and IT Context
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Digital Strategies for Manufacturing Companies
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
Design an Analysis of Algorithms II-SECS-1021-03
Wondershare Filmora 15 Crack With Activation Key [2025
How Creative Agencies Leverage Project Management Software.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PTS Company Brochure 2025 (1).pdf.......
Upgrade and Innovation Strategies for SAP ERP Customers
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
history of c programming in notes for students .pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
AI in Product Development-omnex systems
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Softaken Excel to vCard Converter Software.pdf
Transform Your Business with a Software ERP System
Which alternative to Crystal Reports is best for small or large businesses.pdf

Best Practices for Rolling Out New Functionality

  • 1. Best Practices for Rolling Out New Functionality March 1, 2017
  • 2. Today’s Speakers Jackie Doan Practice Lead, Declarative Development Xede Consulting Group @jackiedoan Mike Gerholdt Director, Admin Evangelism @MikeGerholdt
  • 3. Forward-Looking Statements ​ 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.
  • 4. Get Social with Us! @salesforceadmns #awesomeadmin Salesforce Admins Salesforce Admins The video will be posted to YouTube & the webinar recap page (same URL as registration). This webinar is being recorded!
  • 5. Join the Admin Webinar Group for Q&A! ​ Don’t wait until the end to ask your question! • We have team members on hand to answer questions in the webinar group. Stick around for live Q&A at the end! • Speakers will tackle more questions at the end, time-allowing bit.ly/AdminWebinarGroup
  • 6. Today’s Agenda •  Why do Deployments Fail? •  Developing a Deployment Strategy •  3 Key Phases for Deployment Plans •  Summary •  Resources •  Q&A
  • 7. “Learn from the mistakes of others. You can’t live long enough to make them all yourself.” - Unknown
  • 8. #DeploymentFish Deployments Can Be Frustrating – But They Don’t Have To Be ​ Thou Shalt Not Develop in Production! ​ All changes should be made in a sandbox, then deployed – without exception! Admin’s #1 Rule:
  • 10. Why Do Deployments Fail? ​ Unable to move change set, full stop ​ Can be caused by missing dependencies, deploying items out of order, or insufficient access ​ Or, issues in production unrelated to your change ​ People just aren’t using it! ​ Training and communication is of critical importance when rolling out a new change. ​ The change deployed, but it doesn’t work the way it did in test! ​ Many possible causes: ​ - Security improperly set ​ - Data improperly loaded ​ - Oops – our new stuff broke something that was there! ​ Hard Failure ​ Adoption Failure​ Soft Failure
  • 11. ​ If you fail to plan, ​ you plan to fail!
  • 13. Create a Successful Plan Accountability Communication Traceability ​ Key Goals ​ What will a plan provide? •  Traceability to ensure the changes can be tracked and measured, reducing the possibility of missing components •  Accountability to ensure key players understand and accept their responsibilities •  Communication to ensure all team members, key stakeholders, and users know what to expect, and when
  • 14. Key Questions Before Getting Started ​ Considerations for building a plan Who? When? What Tools? Roll-Back Plan? Communication?
  • 15. 3 Key Phases for Deployment Plans
  • 16. Pre-Deployment During Deployment Post-Deployment 3 Key Phases for Deployment Plans
  • 17. Pre-Deployment – Deployment Timeline ​ For big projects, create a deployment timeline •  Dates •  Key people needed for each phase •  Governance/ Change Management steps required by your organization •  Training Schedule •  Go-Live •  (and don’t forget the after-party!) ​ Document everything!
  • 18. Pre-Deployment – Deployment Elements •  Object •  Data Type •  Name •  Change Set # •  Manual Steps Needed •  THIS ONE IS CRITICAL ​ Create your document of deployment elements & decide on deployment order
  • 19. Pro Tip #1 Use the Setup Audit Trail, or an app like Config Workbook to help you figure out the elements that need to be deployed.
  • 20. What steps do we need to follow, and in what order? Pre-Deployment – Execution Steps •  Create your change sets •  Do I need profiles? •  In what sandbox do I need to create the change set? •  To what environment do I need to upload the change set?
  • 21. Pro Tip #2 If you use Chrome as your browser, Boostr for Salesforce is a life-changing extension. Just a few of the features include: •  Ability to search when adding items to a change set •  Filtering by type when adding to a change set •  Showing all items of a given type on one page when adding to a change set
  • 22. Pro Tip #3 Apex Tests – Run them Early and Often! Run all of the Apex tests in your production org well in advance of your deployment to ensure you don’t have any bugs to fix before you start – and continue to run them throughout the life of the project.
  • 23. Pre-Deployment During Deployment Post-Deployment 3 Key Phases for Deployment Plans
  • 24. Pro Tip #4 Quick-Deploy is your friend! •  If you have a single change set, or multiple, independent change sets, this feature is fantastic. •  Allows an admin to run the tests once for a change set during validation, and SKIP ALL TESTS for deployment. •  Note that if you make ANY configuration changes after you validate, the Quick Deploy option goes away!
  • 25. During Deployment What steps do we need to follow, and in what order? •  Do I need to deactivate anything before I can deploy? •  Deploy your change sets •  What other manual steps are needed? •  Activate Flow Versions •  Activate Workflow Rules •  Configure Security •  Load Data! ​ Pull the trigger!
  • 26. Pro Tip #5 Remember the nuances of change sets! •  If you deploy a queue, the unformatted list view comes with it – and the visibility is set to ‘All Internal Users’ •  If you included profiles in your change set, security is set for only those items included in your change set. •  Custom settings deploy, but custom setting RECORDS do not! Consider using Custom Metadata Types instead of Custom Settings during development. •  Some items are not deployable with change sets, like changes to standard pick list fields, and certain object settings. •  Business Processes will only show up under the ‘dependencies’ section of your change set – not selectable in the list!
  • 27. Pre-Deployment During Deployment Post-Deployment 3 Key Phases for Deployment Plans
  • 28. Post Deployment What steps do we need to follow, and in what order? •  Updating existing data to reflect new values •  Deactivating old Approval or Entitlement Processes •  User Validation •  Just because it works as a system administrator, doesn’t mean it works as an end-user! ​ Check your work!
  • 29. Pro Tip #6 Go with the flow…and the process too! •  Flow versions and processes are deployed as ‘inactive’ by default. You must manually activate them •  If you’re deploying an entitlement process, make sure you run an update! •  If you are able to, enable ‘Administrators Can Log in as Any User’ to make your life much easier when it comes to validating your changes post-deployment!
  • 31. Summary Planning makes perfect… The single most important thing an admin can do to ensure a successful deployment is create a solid plan ​ …but if things go wrong, learn from your mistakes! Even the best-laid plans can fail, but learn from the errors to make things go more smoothly the next time ​ Document all the things! It’s impossible to over-document when it comes to deployments ​ Validation is REQUIRED You must test as an end user to ensure that everything deployed properly ​ There are tools that can help! Things like the ‘Quick Deploy’ feature, Setup Audit Trail, Config Workbook, and Boostr for Salesforce can make an admin’s life easier! 1 2 3 4 5
  • 33. Resources ​ Salesforce Community ​  success.salesforce.com Trailhead Badges Change Management Application Lifecycle Management Custom Metadata Types Webinar Registration Page Document samples will be posted after webinar bit.ly/newfunctionality Direct @jackiedoan on Twitter jdoan@xede.com