SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Managing Change With A Sensible
Sandbox Architecture
Building a scalable process for testing and deploying innovation across your enterprise
Alex Sutherland
Enterprise Practice Lead & Technical Architect, CRM Science
alex@crmscience.com
@apexsutherland
Alex Sutherland
@apexsutherland
Enterprise Practice Lead
CRM Science
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.
Overview
Why should I use sandboxes, and how many do I have available?
How should I allocate and structure my sandboxes?
Managing sandbox refresh cycles & major release cycles
Migrating changes between environments
Environment Hub and Single-Sign On
Additional Training Resources
Q & A
1
2
3
4
5
6
7
http://kidstoystalk.com/
What are sandboxes & why should I use them?
http://www.redargyle.com/blog/validation-rules-great-as-a-last-resort/
Why should I add time & effort with sandboxes?
“A stitch in time saves nine” - “A test in time saves nine(ty) hours of work”
Making changes in a sandbox and running a smart, targeted regression test for significant
changes will often save you from disasters in production.
Sandboxes give you the ability to run many projects simultaneously without interfering with
each other in the development process.
It gives you more freedom to explore the capabilities of the Salesforce platform, and be
more innovative in the solutions you develop and implement.
What are sandboxes & why should I use them?
Complete configuration copies of your production environment
Depending on the type, may include some or all production data
• Developer - Configuration, Code, Users & Groups only
• Developer Pro - Configuration, Code, Users & Groups only (but with higher storage capacity)
• Partial Copy - All of the above, plus up to 10,000 records per object, up to 5GB total data
• Full Copy - (Almost) EVERYTHING from production
Distinct Salesforce environments with separate security controls & lifecycle
Enables admins & release managers to successfully implement a flexible change
management process
25 - Developer
($)
1 - Partial Copy
($)
10 - Developer
(N/A)
(N/A)
(N/A)
100 - Developer
5 - Developer Pro
1 - Partial Copy
1 - Full Copy
Unlimited Edition Enterprise Edition Professional Edition
(Change Sets not available in Professional Edition)
How many sandboxes do I have available?
With the new Lightning Editions - a lot more!
Managing Sandbox Refresh Cycles
Understanding (Minimum) Refresh Intervals
• Developer - 24 hours
• Developer Pro - 24 hours
• Partial Copy - 5 days
• Full Copy - 29 days
General best practice - release often & refresh often!
For complex release cycles, build a plan that staggers refreshes to minimize disruption
Use “downstream” Change Sets to keep sandboxes up to date in between refreshes
Salesforce Major Seasonal Release Previews
Look out for the email and blog post announcing the Seasonal Release Sandbox Preview
Window:
• https://www.salesforce.com/blog/2016/08/salesforce-winter-17-sandbox-preview-instructions.html
Look at your refresh cycle plan and extend or contract your refresh cycle plan to get the
sandboxes you want into the seasonal release preview
• Simple seasonal release preview analysis spreadsheet - http://goo.gl/n1oom0
How should I allocate and structure my sandboxes?
Just getting started
• 1 Partial Copy sandbox for User Acceptance Testing
• 1 Developer sandbox for configuration changes
Going deeper
• 1 Developer sandbox for Staging
• 1 Partial Copy sandbox for User Acceptance Testing
• 1 Developer sandbox for new development/configuration
• 1 Developer sandbox for production support/bug fixes
Going deep & wide
• Flexible enterprise development sandbox architecture and flow
Simple Sandbox Architecture
UAT
Support
ConfigAlex
Production
Staging
Developer/Dev ProSandbox Type Legend: Partial Copy
Enterprise Development Sandbox Architecture Production
UAT
Staging
Test/QA
Lightning
Lead DevDev 3Dev 2Dev 1
Config
Change Sets (in between
refreshes)
Alex
Steelbrick
Developer/Dev ProSandbox Type Legend: Partial Copy Full Copy
Migrating Changes Between Environments
Manually
Change Sets
Packages
Metadata API/Tooling API Deployments
• Force.com IDE / MavensMate / Force.com Migration Tool
• Continuous Integration
Data Loader
Environment Hub & Single Sign-On
Enables admins to manage all Salesforce environments from a central hub
• Key for organizations with multiple production environments
• Enables generation of demo environments for short-term testing
Easily configure Salesforce identity provider Single Sign On
• Eliminate multiple password management for sandboxes
• Reduce risk of unauthorized access by deactivated users
• Link multiple production environments to one master
Change Management Resources
Trailhead Module - Change Management
https://trailhead.salesforce.com/en/module/app_deployment
Trailhead Module - Application Lifecycle Management
https://trailhead.salesforce.com/en/module/alm_deployment
An Introduction to Environments - Salesforce Developers
https://developer.salesforce.com/page/An_Introduction_to_Environments
Q & A
Stump the MVP!
Thank Y u

Contenu connexe

Tendances

Tendances (20)

Security and Your Salesforce Org
Security and Your Salesforce OrgSecurity and Your Salesforce Org
Security and Your Salesforce Org
 
Release & Change management in salesforce
Release & Change management in salesforceRelease & Change management in salesforce
Release & Change management in salesforce
 
Manage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with GovernanceManage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with Governance
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security Model
 
Best Practices with Apex in 2022.pdf
Best Practices with Apex in 2022.pdfBest Practices with Apex in 2022.pdf
Best Practices with Apex in 2022.pdf
 
Lwc presentation
Lwc presentationLwc presentation
Lwc presentation
 
Getting started with Salesforce security
Getting started with Salesforce securityGetting started with Salesforce security
Getting started with Salesforce security
 
Automated Governance
Automated GovernanceAutomated Governance
Automated Governance
 
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
 
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
 
Salesforce Overview For Beginners/Students
Salesforce Overview For Beginners/StudentsSalesforce Overview For Beginners/Students
Salesforce Overview For Beginners/Students
 
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
 
Salesforce Development Best Practices
Salesforce Development Best PracticesSalesforce Development Best Practices
Salesforce Development Best Practices
 
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental Management
 
Managing Your Batch and Scheduled Apex Processes with Relax
Managing Your Batch and Scheduled Apex Processes with RelaxManaging Your Batch and Scheduled Apex Processes with Relax
Managing Your Batch and Scheduled Apex Processes with Relax
 
DevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloud
 
Salesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successSalesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for success
 
Introduction to lightning components
Introduction to lightning componentsIntroduction to lightning components
Introduction to lightning components
 
Introduction to External Objects and the OData Connector
Introduction to External Objects and the OData ConnectorIntroduction to External Objects and the OData Connector
Introduction to External Objects and the OData Connector
 

Similaire à Managing Change With A Sensible Sandbox Architecture

Similaire à Managing Change With A Sensible Sandbox Architecture (20)

Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
 
Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
 
Modern App Dev: Modular Development Strategies
Modern App Dev: Modular Development StrategiesModern App Dev: Modular Development Strategies
Modern App Dev: Modular Development Strategies
 
Simplify your code with Salesforce DX and module development
Simplify your code with Salesforce DX and module developmentSimplify your code with Salesforce DX and module development
Simplify your code with Salesforce DX and module development
 
Planning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning ExperiencePlanning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning Experience
 
Coding in the App Cloud
Coding in the App CloudCoding in the App Cloud
Coding in the App Cloud
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 
Salesforce lightning design -components for CRM
Salesforce lightning design -components for CRMSalesforce lightning design -components for CRM
Salesforce lightning design -components for CRM
 
Get Started with Salesforce DX!
Get Started with Salesforce DX!Get Started with Salesforce DX!
Get Started with Salesforce DX!
 
Elevate Madrid Essentials - Advance Track
Elevate Madrid Essentials - Advance TrackElevate Madrid Essentials - Advance Track
Elevate Madrid Essentials - Advance Track
 
Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016
 
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
 
Reusable Build Scripts for Managed Package Development (October 14, 2014)
Reusable Build Scripts for Managed Package Development (October 14, 2014)Reusable Build Scripts for Managed Package Development (October 14, 2014)
Reusable Build Scripts for Managed Package Development (October 14, 2014)
 
TDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceTDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and Salesforce
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE Evolved
 
Adopting Salesforce DX
Adopting Salesforce DXAdopting Salesforce DX
Adopting Salesforce DX
 
Building einstein analytics apps uk-compressed
Building einstein analytics apps   uk-compressedBuilding einstein analytics apps   uk-compressed
Building einstein analytics apps uk-compressed
 
San Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewSan Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning Overview
 
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
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Managing Change With A Sensible Sandbox Architecture

  • 1. Managing Change With A Sensible Sandbox Architecture Building a scalable process for testing and deploying innovation across your enterprise Alex Sutherland Enterprise Practice Lead & Technical Architect, CRM Science alex@crmscience.com @apexsutherland
  • 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. Overview Why should I use sandboxes, and how many do I have available? How should I allocate and structure my sandboxes? Managing sandbox refresh cycles & major release cycles Migrating changes between environments Environment Hub and Single-Sign On Additional Training Resources Q & A 1 2 3 4 5 6 7 http://kidstoystalk.com/
  • 5. What are sandboxes & why should I use them? http://www.redargyle.com/blog/validation-rules-great-as-a-last-resort/
  • 6. Why should I add time & effort with sandboxes? “A stitch in time saves nine” - “A test in time saves nine(ty) hours of work” Making changes in a sandbox and running a smart, targeted regression test for significant changes will often save you from disasters in production. Sandboxes give you the ability to run many projects simultaneously without interfering with each other in the development process. It gives you more freedom to explore the capabilities of the Salesforce platform, and be more innovative in the solutions you develop and implement.
  • 7. What are sandboxes & why should I use them? Complete configuration copies of your production environment Depending on the type, may include some or all production data • Developer - Configuration, Code, Users & Groups only • Developer Pro - Configuration, Code, Users & Groups only (but with higher storage capacity) • Partial Copy - All of the above, plus up to 10,000 records per object, up to 5GB total data • Full Copy - (Almost) EVERYTHING from production Distinct Salesforce environments with separate security controls & lifecycle Enables admins & release managers to successfully implement a flexible change management process
  • 8. 25 - Developer ($) 1 - Partial Copy ($) 10 - Developer (N/A) (N/A) (N/A) 100 - Developer 5 - Developer Pro 1 - Partial Copy 1 - Full Copy Unlimited Edition Enterprise Edition Professional Edition (Change Sets not available in Professional Edition) How many sandboxes do I have available? With the new Lightning Editions - a lot more!
  • 9. Managing Sandbox Refresh Cycles Understanding (Minimum) Refresh Intervals • Developer - 24 hours • Developer Pro - 24 hours • Partial Copy - 5 days • Full Copy - 29 days General best practice - release often & refresh often! For complex release cycles, build a plan that staggers refreshes to minimize disruption Use “downstream” Change Sets to keep sandboxes up to date in between refreshes
  • 10. Salesforce Major Seasonal Release Previews Look out for the email and blog post announcing the Seasonal Release Sandbox Preview Window: • https://www.salesforce.com/blog/2016/08/salesforce-winter-17-sandbox-preview-instructions.html Look at your refresh cycle plan and extend or contract your refresh cycle plan to get the sandboxes you want into the seasonal release preview • Simple seasonal release preview analysis spreadsheet - http://goo.gl/n1oom0
  • 11. How should I allocate and structure my sandboxes? Just getting started • 1 Partial Copy sandbox for User Acceptance Testing • 1 Developer sandbox for configuration changes Going deeper • 1 Developer sandbox for Staging • 1 Partial Copy sandbox for User Acceptance Testing • 1 Developer sandbox for new development/configuration • 1 Developer sandbox for production support/bug fixes Going deep & wide • Flexible enterprise development sandbox architecture and flow
  • 13. Enterprise Development Sandbox Architecture Production UAT Staging Test/QA Lightning Lead DevDev 3Dev 2Dev 1 Config Change Sets (in between refreshes) Alex Steelbrick Developer/Dev ProSandbox Type Legend: Partial Copy Full Copy
  • 14. Migrating Changes Between Environments Manually Change Sets Packages Metadata API/Tooling API Deployments • Force.com IDE / MavensMate / Force.com Migration Tool • Continuous Integration Data Loader
  • 15. Environment Hub & Single Sign-On Enables admins to manage all Salesforce environments from a central hub • Key for organizations with multiple production environments • Enables generation of demo environments for short-term testing Easily configure Salesforce identity provider Single Sign On • Eliminate multiple password management for sandboxes • Reduce risk of unauthorized access by deactivated users • Link multiple production environments to one master
  • 16. Change Management Resources Trailhead Module - Change Management https://trailhead.salesforce.com/en/module/app_deployment Trailhead Module - Application Lifecycle Management https://trailhead.salesforce.com/en/module/alm_deployment An Introduction to Environments - Salesforce Developers https://developer.salesforce.com/page/An_Introduction_to_Environments
  • 17. Q & A Stump the MVP!