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
Ad

More Related Content

What's hot (20)

Salesforce Intro
Salesforce IntroSalesforce Intro
Salesforce Intro
Rich Helton
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
Chetna Purohit
 
Tackling Salesforce Technical Debt
Tackling Salesforce Technical DebtTackling Salesforce Technical Debt
Tackling Salesforce Technical Debt
panayaofficial
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
Salesforce Developers
 
Session 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCESession 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCE
SmritiSharan1
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We Do
Salesforce Developers
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
Mark Adcock
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
MuleSoft Meetup
 
Salesforce Deck Template
Salesforce Deck TemplateSalesforce Deck Template
Salesforce Deck Template
Phil Weinmeister
 
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
Edureka!
 
Salesforce overview
Salesforce overviewSalesforce overview
Salesforce overview
Ratchata Ardchawuthikulawong
 
Getting started with Salesforce security
Getting started with Salesforce securityGetting started with Salesforce security
Getting started with Salesforce security
Salesforce Admins
 
Real Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform EventsReal Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform Events
Salesforce Developers
 
Top Benefits of Salesforce in Business
Top Benefits of Salesforce in BusinessTop Benefits of Salesforce in Business
Top Benefits of Salesforce in Business
Fexle Services Pvt. Ltd.
 
Salesforce for Marketing Overview Deck
Salesforce for Marketing Overview DeckSalesforce for Marketing Overview Deck
Salesforce for Marketing Overview Deck
Sylvia Wong ☁
 
Salesforce online training || Salesforce Integration | salesforce lightning
Salesforce online training || Salesforce Integration | salesforce lightningSalesforce online training || Salesforce Integration | salesforce lightning
Salesforce online training || Salesforce Integration | salesforce lightning
suresh
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
Alexandra N. Martinez
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
Salesforce Admins
 
Salesforce.com Org Migration Overview
Salesforce.com Org Migration OverviewSalesforce.com Org Migration Overview
Salesforce.com Org Migration Overview
Shell Black
 
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
Edureka!
 
Salesforce Intro
Salesforce IntroSalesforce Intro
Salesforce Intro
Rich Helton
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
Chetna Purohit
 
Tackling Salesforce Technical Debt
Tackling Salesforce Technical DebtTackling Salesforce Technical Debt
Tackling Salesforce Technical Debt
panayaofficial
 
Session 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCESession 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCE
SmritiSharan1
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We Do
Salesforce Developers
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
Mark Adcock
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
MuleSoft Meetup
 
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
Edureka!
 
Getting started with Salesforce security
Getting started with Salesforce securityGetting started with Salesforce security
Getting started with Salesforce security
Salesforce Admins
 
Real Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform EventsReal Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform Events
Salesforce Developers
 
Salesforce for Marketing Overview Deck
Salesforce for Marketing Overview DeckSalesforce for Marketing Overview Deck
Salesforce for Marketing Overview Deck
Sylvia Wong ☁
 
Salesforce online training || Salesforce Integration | salesforce lightning
Salesforce online training || Salesforce Integration | salesforce lightningSalesforce online training || Salesforce Integration | salesforce lightning
Salesforce online training || Salesforce Integration | salesforce lightning
suresh
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
Salesforce Admins
 
Salesforce.com Org Migration Overview
Salesforce.com Org Migration OverviewSalesforce.com Org Migration Overview
Salesforce.com Org Migration Overview
Shell Black
 
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
Edureka!
 

Viewers also liked (20)

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

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

Webinar: How Salesforce Launched Lightning in 7 Steps
Webinar: How Salesforce Launched Lightning in 7 StepsWebinar: How Salesforce Launched Lightning in 7 Steps
Webinar: How Salesforce Launched Lightning in 7 Steps
Rebecca Saar
 
How Salesforce Launched Lightning in 7 Steps
How Salesforce Launched Lightning in 7 StepsHow Salesforce Launched Lightning in 7 Steps
How Salesforce Launched Lightning in 7 Steps
Salesforce Admins
 
Release Management: Managing Your Internal Releases
Release Management: Managing Your Internal ReleasesRelease Management: Managing Your Internal Releases
Release Management: Managing Your Internal Releases
Joshua Hoskins
 
How Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at SalesforceHow Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at Salesforce
Salesforce Engineering
 
From Sandbox To Production: An Introduction to Salesforce Release Management
From Sandbox To Production: An Introduction to Salesforce Release ManagementFrom Sandbox To Production: An Introduction to Salesforce Release Management
From Sandbox To Production: An Introduction to Salesforce Release Management
Salesforce Developers
 
Accessibility in an Agile World
Accessibility in an Agile WorldAccessibility in an Agile World
Accessibility in an Agile World
Cordelia McGee-Tubb
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
Salesforce Engineering
 
Drive Adoption of Salesforce at Your Company
Drive Adoption of Salesforce at Your CompanyDrive Adoption of Salesforce at Your Company
Drive Adoption of Salesforce at Your Company
Salesforce Admins
 
Best Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgBest Practices for Team Development in a Single Org
Best Practices for Team Development in a Single Org
Salesforce Developers
 
Change management apty
Change management   aptyChange management   apty
Change management apty
AptyDM
 
Webinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Webinar: Cut that Clutter! Maintain a Clean Org and Improve ProductivityWebinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Webinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Salesforce Admins
 
Deep Dive into Apex Triggers
Deep Dive into Apex TriggersDeep Dive into Apex Triggers
Deep Dive into Apex Triggers
Salesforce Developers
 
Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)
Salesforce - Sweden, Denmark, Norway
 
Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
Salesforce Partners
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
TEST Huddle
 
The Apex Interactive Debugger
The Apex Interactive DebuggerThe Apex Interactive Debugger
The Apex Interactive Debugger
Salesforce Developers
 
Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & Agile
Sai Jithesh ☁️
 
Scrum at Scale
Scrum at ScaleScrum at Scale
Scrum at Scale
Salesforce Engineering
 
Product management
Product managementProduct management
Product management
Thiru Shastry, CBAP
 
The Ideal Salesforce Development Lifecycle
The Ideal Salesforce Development LifecycleThe Ideal Salesforce Development Lifecycle
The Ideal Salesforce Development Lifecycle
Joshua Hoskins
 
Webinar: How Salesforce Launched Lightning in 7 Steps
Webinar: How Salesforce Launched Lightning in 7 StepsWebinar: How Salesforce Launched Lightning in 7 Steps
Webinar: How Salesforce Launched Lightning in 7 Steps
Rebecca Saar
 
How Salesforce Launched Lightning in 7 Steps
How Salesforce Launched Lightning in 7 StepsHow Salesforce Launched Lightning in 7 Steps
How Salesforce Launched Lightning in 7 Steps
Salesforce Admins
 
Release Management: Managing Your Internal Releases
Release Management: Managing Your Internal ReleasesRelease Management: Managing Your Internal Releases
Release Management: Managing Your Internal Releases
Joshua Hoskins
 
How Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at SalesforceHow Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at Salesforce
Salesforce Engineering
 
From Sandbox To Production: An Introduction to Salesforce Release Management
From Sandbox To Production: An Introduction to Salesforce Release ManagementFrom Sandbox To Production: An Introduction to Salesforce Release Management
From Sandbox To Production: An Introduction to Salesforce Release Management
Salesforce Developers
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
Salesforce Engineering
 
Drive Adoption of Salesforce at Your Company
Drive Adoption of Salesforce at Your CompanyDrive Adoption of Salesforce at Your Company
Drive Adoption of Salesforce at Your Company
Salesforce Admins
 
Best Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgBest Practices for Team Development in a Single Org
Best Practices for Team Development in a Single Org
Salesforce Developers
 
Change management apty
Change management   aptyChange management   apty
Change management apty
AptyDM
 
Webinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Webinar: Cut that Clutter! Maintain a Clean Org and Improve ProductivityWebinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Webinar: Cut that Clutter! Maintain a Clean Org and Improve Productivity
Salesforce Admins
 
Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)
Salesforce - Sweden, Denmark, Norway
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
TEST Huddle
 
Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & Agile
Sai Jithesh ☁️
 
The Ideal Salesforce Development Lifecycle
The Ideal Salesforce Development LifecycleThe Ideal Salesforce Development Lifecycle
The Ideal Salesforce Development Lifecycle
Joshua Hoskins
 
Ad

More from Salesforce Admins (20)

Admin Best Practices: Dashboards for Every Admin
Admin Best Practices: Dashboards for Every AdminAdmin Best Practices: Dashboards for Every Admin
Admin Best Practices: Dashboards for Every Admin
Salesforce Admins
 
Admin Best Practices: Building Useful Formulas
Admin Best Practices: Building Useful FormulasAdmin Best Practices: Building Useful Formulas
Admin Best Practices: Building Useful Formulas
Salesforce Admins
 
Admin Best Practices: 3 Steps to Seamless Deployments
Admin Best Practices: 3 Steps to Seamless DeploymentsAdmin Best Practices: 3 Steps to Seamless Deployments
Admin Best Practices: 3 Steps to Seamless Deployments
Salesforce Admins
 
Awesome Admins Automate: Integrate Flow with AI and Chatbots
Awesome Admins Automate: Integrate Flow with AI and ChatbotsAwesome Admins Automate: Integrate Flow with AI and Chatbots
Awesome Admins Automate: Integrate Flow with AI and Chatbots
Salesforce Admins
 
#AwesomeAdmins Automate: Create Triggered Flows and Batch Jobs
#AwesomeAdmins Automate:  Create Triggered Flows and Batch Jobs#AwesomeAdmins Automate:  Create Triggered Flows and Batch Jobs
#AwesomeAdmins Automate: Create Triggered Flows and Batch Jobs
Salesforce Admins
 
Admin Best Practices: Introducing Einstein Recommendation Builder
Admin Best Practices: Introducing Einstein Recommendation BuilderAdmin Best Practices: Introducing Einstein Recommendation Builder
Admin Best Practices: Introducing Einstein Recommendation Builder
Salesforce Admins
 
Admin Best Practices: Remove Security Risk From Your Org with a User Audit
Admin Best Practices: Remove Security Risk From Your Org with a User AuditAdmin Best Practices: Remove Security Risk From Your Org with a User Audit
Admin Best Practices: Remove Security Risk From Your Org with a User Audit
Salesforce Admins
 
Essential Habits for New Admins
Essential Habits for New AdminsEssential Habits for New Admins
Essential Habits for New Admins
Salesforce Admins
 
Essential Habits for Salesforce Admins: Actionable Analytics
Essential Habits for Salesforce Admins: Actionable AnalyticsEssential Habits for Salesforce Admins: Actionable Analytics
Essential Habits for Salesforce Admins: Actionable Analytics
Salesforce Admins
 
Essential Habits for Salesforce Admins: Security
Essential Habits for Salesforce Admins: SecurityEssential Habits for Salesforce Admins: Security
Essential Habits for Salesforce Admins: Security
Salesforce Admins
 
Essential Habits for Salesforce Admins: Data Management
Essential Habits for Salesforce Admins: Data ManagementEssential Habits for Salesforce Admins: Data Management
Essential Habits for Salesforce Admins: Data Management
Salesforce Admins
 
Essential Habits for Salesforce Admins: User Management
Essential Habits for Salesforce Admins: User ManagementEssential Habits for Salesforce Admins: User Management
Essential Habits for Salesforce Admins: User Management
Salesforce Admins
 
Admin Best Practices: Explore the Power of Data with Tableau
Admin Best Practices: Explore the Power of Data with TableauAdmin Best Practices: Explore the Power of Data with Tableau
Admin Best Practices: Explore the Power of Data with Tableau
Salesforce Admins
 
Essential Habits for New Admins
Essential Habits for New AdminsEssential Habits for New Admins
Essential Habits for New Admins
Salesforce Admins
 
Admin trailhead Live: Leverage Einstein Search to Increase Productivity
Admin trailhead Live: Leverage Einstein Search to Increase ProductivityAdmin trailhead Live: Leverage Einstein Search to Increase Productivity
Admin trailhead Live: Leverage Einstein Search to Increase Productivity
Salesforce Admins
 
Admin Best Practices: Reports & Dashboards
Admin Best Practices: Reports & DashboardsAdmin Best Practices: Reports & Dashboards
Admin Best Practices: Reports & Dashboards
Salesforce Admins
 
Trailhead Live: Essential Habits & Core Admin Responsibilities
Trailhead Live: Essential Habits & Core Admin ResponsibilitiesTrailhead Live: Essential Habits & Core Admin Responsibilities
Trailhead Live: Essential Habits & Core Admin Responsibilities
Salesforce Admins
 
Build AI-Powered Predictions with Einstein Prediction Builder
Build AI-Powered Predictions with Einstein Prediction BuilderBuild AI-Powered Predictions with Einstein Prediction Builder
Build AI-Powered Predictions with Einstein Prediction Builder
Salesforce Admins
 
Trailhead Live: Build an Awesome Team of Admins
Trailhead Live: Build an Awesome Team of AdminsTrailhead Live: Build an Awesome Team of Admins
Trailhead Live: Build an Awesome Team of Admins
Salesforce Admins
 
Semper Salesforce: Become a Salesforce Military Champion
Semper Salesforce: Become a Salesforce Military ChampionSemper Salesforce: Become a Salesforce Military Champion
Semper Salesforce: Become a Salesforce Military Champion
Salesforce Admins
 
Admin Best Practices: Dashboards for Every Admin
Admin Best Practices: Dashboards for Every AdminAdmin Best Practices: Dashboards for Every Admin
Admin Best Practices: Dashboards for Every Admin
Salesforce Admins
 
Admin Best Practices: Building Useful Formulas
Admin Best Practices: Building Useful FormulasAdmin Best Practices: Building Useful Formulas
Admin Best Practices: Building Useful Formulas
Salesforce Admins
 
Admin Best Practices: 3 Steps to Seamless Deployments
Admin Best Practices: 3 Steps to Seamless DeploymentsAdmin Best Practices: 3 Steps to Seamless Deployments
Admin Best Practices: 3 Steps to Seamless Deployments
Salesforce Admins
 
Awesome Admins Automate: Integrate Flow with AI and Chatbots
Awesome Admins Automate: Integrate Flow with AI and ChatbotsAwesome Admins Automate: Integrate Flow with AI and Chatbots
Awesome Admins Automate: Integrate Flow with AI and Chatbots
Salesforce Admins
 
#AwesomeAdmins Automate: Create Triggered Flows and Batch Jobs
#AwesomeAdmins Automate:  Create Triggered Flows and Batch Jobs#AwesomeAdmins Automate:  Create Triggered Flows and Batch Jobs
#AwesomeAdmins Automate: Create Triggered Flows and Batch Jobs
Salesforce Admins
 
Admin Best Practices: Introducing Einstein Recommendation Builder
Admin Best Practices: Introducing Einstein Recommendation BuilderAdmin Best Practices: Introducing Einstein Recommendation Builder
Admin Best Practices: Introducing Einstein Recommendation Builder
Salesforce Admins
 
Admin Best Practices: Remove Security Risk From Your Org with a User Audit
Admin Best Practices: Remove Security Risk From Your Org with a User AuditAdmin Best Practices: Remove Security Risk From Your Org with a User Audit
Admin Best Practices: Remove Security Risk From Your Org with a User Audit
Salesforce Admins
 
Essential Habits for New Admins
Essential Habits for New AdminsEssential Habits for New Admins
Essential Habits for New Admins
Salesforce Admins
 
Essential Habits for Salesforce Admins: Actionable Analytics
Essential Habits for Salesforce Admins: Actionable AnalyticsEssential Habits for Salesforce Admins: Actionable Analytics
Essential Habits for Salesforce Admins: Actionable Analytics
Salesforce Admins
 
Essential Habits for Salesforce Admins: Security
Essential Habits for Salesforce Admins: SecurityEssential Habits for Salesforce Admins: Security
Essential Habits for Salesforce Admins: Security
Salesforce Admins
 
Essential Habits for Salesforce Admins: Data Management
Essential Habits for Salesforce Admins: Data ManagementEssential Habits for Salesforce Admins: Data Management
Essential Habits for Salesforce Admins: Data Management
Salesforce Admins
 
Essential Habits for Salesforce Admins: User Management
Essential Habits for Salesforce Admins: User ManagementEssential Habits for Salesforce Admins: User Management
Essential Habits for Salesforce Admins: User Management
Salesforce Admins
 
Admin Best Practices: Explore the Power of Data with Tableau
Admin Best Practices: Explore the Power of Data with TableauAdmin Best Practices: Explore the Power of Data with Tableau
Admin Best Practices: Explore the Power of Data with Tableau
Salesforce Admins
 
Essential Habits for New Admins
Essential Habits for New AdminsEssential Habits for New Admins
Essential Habits for New Admins
Salesforce Admins
 
Admin trailhead Live: Leverage Einstein Search to Increase Productivity
Admin trailhead Live: Leverage Einstein Search to Increase ProductivityAdmin trailhead Live: Leverage Einstein Search to Increase Productivity
Admin trailhead Live: Leverage Einstein Search to Increase Productivity
Salesforce Admins
 
Admin Best Practices: Reports & Dashboards
Admin Best Practices: Reports & DashboardsAdmin Best Practices: Reports & Dashboards
Admin Best Practices: Reports & Dashboards
Salesforce Admins
 
Trailhead Live: Essential Habits & Core Admin Responsibilities
Trailhead Live: Essential Habits & Core Admin ResponsibilitiesTrailhead Live: Essential Habits & Core Admin Responsibilities
Trailhead Live: Essential Habits & Core Admin Responsibilities
Salesforce Admins
 
Build AI-Powered Predictions with Einstein Prediction Builder
Build AI-Powered Predictions with Einstein Prediction BuilderBuild AI-Powered Predictions with Einstein Prediction Builder
Build AI-Powered Predictions with Einstein Prediction Builder
Salesforce Admins
 
Trailhead Live: Build an Awesome Team of Admins
Trailhead Live: Build an Awesome Team of AdminsTrailhead Live: Build an Awesome Team of Admins
Trailhead Live: Build an Awesome Team of Admins
Salesforce Admins
 
Semper Salesforce: Become a Salesforce Military Champion
Semper Salesforce: Become a Salesforce Military ChampionSemper Salesforce: Become a Salesforce Military Champion
Semper Salesforce: Become a Salesforce Military Champion
Salesforce Admins
 

Recently uploaded (20)

Mastering Selenium WebDriver: A Comprehensive Tutorial with Real-World Examples
Mastering Selenium WebDriver: A Comprehensive Tutorial with Real-World ExamplesMastering Selenium WebDriver: A Comprehensive Tutorial with Real-World Examples
Mastering Selenium WebDriver: A Comprehensive Tutorial with Real-World Examples
jamescantor38
 
Exchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv SoftwareExchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv Software
Shoviv Software
 
Mobile Application Developer Dubai | Custom App Solutions by Ajath
Mobile Application Developer Dubai | Custom App Solutions by AjathMobile Application Developer Dubai | Custom App Solutions by Ajath
Mobile Application Developer Dubai | Custom App Solutions by Ajath
Ajath Infotech Technologies LLC
 
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptxThe-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
james brownuae
 
Medical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk ScoringMedical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk Scoring
ICS
 
Buy vs. Build: Unlocking the right path for your training tech
Buy vs. Build: Unlocking the right path for your training techBuy vs. Build: Unlocking the right path for your training tech
Buy vs. Build: Unlocking the right path for your training tech
Rustici Software
 
Top 12 Most Useful AngularJS Development Tools to Use in 2025
Top 12 Most Useful AngularJS Development Tools to Use in 2025Top 12 Most Useful AngularJS Development Tools to Use in 2025
Top 12 Most Useful AngularJS Development Tools to Use in 2025
GrapesTech Solutions
 
Sequence Diagrams With Pictures (1).pptx
Sequence Diagrams With Pictures (1).pptxSequence Diagrams With Pictures (1).pptx
Sequence Diagrams With Pictures (1).pptx
aashrithakondapalli8
 
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb ClarkDeploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Peter Caitens
 
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business StageA Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
SynapseIndia
 
[gbgcpp] Let's get comfortable with concepts
[gbgcpp] Let's get comfortable with concepts[gbgcpp] Let's get comfortable with concepts
[gbgcpp] Let's get comfortable with concepts
Dimitrios Platis
 
Reinventing Microservices Efficiency and Innovation with Single-Runtime
Reinventing Microservices Efficiency and Innovation with Single-RuntimeReinventing Microservices Efficiency and Innovation with Single-Runtime
Reinventing Microservices Efficiency and Innovation with Single-Runtime
Natan Silnitsky
 
Artificial hand using embedded system.pptx
Artificial hand using embedded system.pptxArtificial hand using embedded system.pptx
Artificial hand using embedded system.pptx
bhoomigowda12345
 
What Do Candidates Really Think About AI-Powered Recruitment Tools?
What Do Candidates Really Think About AI-Powered Recruitment Tools?What Do Candidates Really Think About AI-Powered Recruitment Tools?
What Do Candidates Really Think About AI-Powered Recruitment Tools?
HireME
 
Download 4k Video Downloader Crack Pre-Activated
Download 4k Video Downloader Crack Pre-ActivatedDownload 4k Video Downloader Crack Pre-Activated
Download 4k Video Downloader Crack Pre-Activated
Web Designer
 
Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025
Phil Eaton
 
Beyond the code. Complexity - 2025.05 - SwiftCraft
Beyond the code. Complexity - 2025.05 - SwiftCraftBeyond the code. Complexity - 2025.05 - SwiftCraft
Beyond the code. Complexity - 2025.05 - SwiftCraft
Dmitrii Ivanov
 
NYC ACE 08-May-2025-Combined Presentation.pdf
NYC ACE 08-May-2025-Combined Presentation.pdfNYC ACE 08-May-2025-Combined Presentation.pdf
NYC ACE 08-May-2025-Combined Presentation.pdf
AUGNYC
 
The Elixir Developer - All Things Open
The Elixir Developer - All Things OpenThe Elixir Developer - All Things Open
The Elixir Developer - All Things Open
Carlo Gilmar Padilla Santana
 
Adobe InDesign Crack FREE Download 2025 link
Adobe InDesign Crack FREE Download 2025 linkAdobe InDesign Crack FREE Download 2025 link
Adobe InDesign Crack FREE Download 2025 link
mahmadzubair09
 
Mastering Selenium WebDriver: A Comprehensive Tutorial with Real-World Examples
Mastering Selenium WebDriver: A Comprehensive Tutorial with Real-World ExamplesMastering Selenium WebDriver: A Comprehensive Tutorial with Real-World Examples
Mastering Selenium WebDriver: A Comprehensive Tutorial with Real-World Examples
jamescantor38
 
Exchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv SoftwareExchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv Software
Shoviv Software
 
Mobile Application Developer Dubai | Custom App Solutions by Ajath
Mobile Application Developer Dubai | Custom App Solutions by AjathMobile Application Developer Dubai | Custom App Solutions by Ajath
Mobile Application Developer Dubai | Custom App Solutions by Ajath
Ajath Infotech Technologies LLC
 
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptxThe-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
james brownuae
 
Medical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk ScoringMedical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk Scoring
ICS
 
Buy vs. Build: Unlocking the right path for your training tech
Buy vs. Build: Unlocking the right path for your training techBuy vs. Build: Unlocking the right path for your training tech
Buy vs. Build: Unlocking the right path for your training tech
Rustici Software
 
Top 12 Most Useful AngularJS Development Tools to Use in 2025
Top 12 Most Useful AngularJS Development Tools to Use in 2025Top 12 Most Useful AngularJS Development Tools to Use in 2025
Top 12 Most Useful AngularJS Development Tools to Use in 2025
GrapesTech Solutions
 
Sequence Diagrams With Pictures (1).pptx
Sequence Diagrams With Pictures (1).pptxSequence Diagrams With Pictures (1).pptx
Sequence Diagrams With Pictures (1).pptx
aashrithakondapalli8
 
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb ClarkDeploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Peter Caitens
 
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business StageA Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
SynapseIndia
 
[gbgcpp] Let's get comfortable with concepts
[gbgcpp] Let's get comfortable with concepts[gbgcpp] Let's get comfortable with concepts
[gbgcpp] Let's get comfortable with concepts
Dimitrios Platis
 
Reinventing Microservices Efficiency and Innovation with Single-Runtime
Reinventing Microservices Efficiency and Innovation with Single-RuntimeReinventing Microservices Efficiency and Innovation with Single-Runtime
Reinventing Microservices Efficiency and Innovation with Single-Runtime
Natan Silnitsky
 
Artificial hand using embedded system.pptx
Artificial hand using embedded system.pptxArtificial hand using embedded system.pptx
Artificial hand using embedded system.pptx
bhoomigowda12345
 
What Do Candidates Really Think About AI-Powered Recruitment Tools?
What Do Candidates Really Think About AI-Powered Recruitment Tools?What Do Candidates Really Think About AI-Powered Recruitment Tools?
What Do Candidates Really Think About AI-Powered Recruitment Tools?
HireME
 
Download 4k Video Downloader Crack Pre-Activated
Download 4k Video Downloader Crack Pre-ActivatedDownload 4k Video Downloader Crack Pre-Activated
Download 4k Video Downloader Crack Pre-Activated
Web Designer
 
Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025
Phil Eaton
 
Beyond the code. Complexity - 2025.05 - SwiftCraft
Beyond the code. Complexity - 2025.05 - SwiftCraftBeyond the code. Complexity - 2025.05 - SwiftCraft
Beyond the code. Complexity - 2025.05 - SwiftCraft
Dmitrii Ivanov
 
NYC ACE 08-May-2025-Combined Presentation.pdf
NYC ACE 08-May-2025-Combined Presentation.pdfNYC ACE 08-May-2025-Combined Presentation.pdf
NYC ACE 08-May-2025-Combined Presentation.pdf
AUGNYC
 
Adobe InDesign Crack FREE Download 2025 link
Adobe InDesign Crack FREE Download 2025 linkAdobe InDesign Crack FREE Download 2025 link
Adobe InDesign Crack FREE Download 2025 link
mahmadzubair09
 

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
  翻译: