From Sandbox To Production: An Introduction to Salesforce Release ManagementSalesforce Developers
Wondering how to manage multiple Salesforce environments for managing your release? Join us as our Architects show how large enterprises manage Sandbox environments. Learn some of the key considerations in picking sandbox types and migration tools to lay out a process to manage an effective Release Management.
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Developers
Join us to learn how EMC?s Isilon Storage Division has adopted salesforce.com best practices to better manage deployments on the Force.com platform. We'll also introduce the ?SfOpticon? tool, a custom-built, open-source solution which uses the Force.com Metadata API and Github to monitor, track, branch, package and deploy changes to our salesforce.com environments.
Checklist for successful salesforce implementationCloud Analogy
Hire a Salesforce implementation partner who can guide you beyond the initial implementation. A good Salesforce implementation partner will identify areas in your organization where you can expand Salesforce to increase the efficiency and productivity of your organization.
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
Sam Garforth presented this at the Salesforce Enterprise Architect Forum on January 12th 2017. It covers governance and best practices for developing, deploying and supporting applications running on the Salesforce platform, whether these be apps or configurations of Sales or Service Cloud or Communities.
Implementing DevOps is one of the most important investments a growing Salesforce team can make. An effective DevOps process can greatly reduce release overhead and ensure faster feature and bugfix delivery. But there is no easy solution for Salesforce DevOps: there are a multitude of options out there with varying levels of complexity. Do you buy a third-party solution, or build your own using Salesforce DX and other tools? Technical Architect, Chandler Anderson will share his experience working with various Salesforce DevOps solutions and give some insight on what might work for you.
Dreamforce 2014 Presentation : Salesforce.com Sandbox management
Large organizations have complex development processes that span multiple release schedules. It is not only the division between development and testing that is important, but the synchronization of projects on different schedules.
Discover salesforce, dev ops and Copado CI/CD automationsJackGuo20
Successfully adopting DevOps can deliver real business results through faster development cycles and higher quality releases. Learn how to use Continuous Integration/Continuous Delivery (CI/CD) across your Salesforce team to measure and optimize the performance of your implementation.
Copado works with Salesforce to get you onto the path of DevOps success. Copado runs natively on the Salesforce Platform and provides you with the ability to have more frequent deployments, faster lead times, lower failure rates, and quicker incident recovery times. Join this webinar with experts from both Salesforce and Copado to learn how to supercharge your Salesforce orgs by integrating robust CI/CD processes designed specifically for the Salesforce Platform.
From Sandbox To Production: An Introduction to Salesforce Release ManagementSalesforce Developers
Wondering how to manage multiple Salesforce environments for managing your release? Join us as our Architects show how large enterprises manage Sandbox environments. Learn some of the key considerations in picking sandbox types and migration tools to lay out a process to manage an effective Release Management.
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Developers
Join us to learn how EMC?s Isilon Storage Division has adopted salesforce.com best practices to better manage deployments on the Force.com platform. We'll also introduce the ?SfOpticon? tool, a custom-built, open-source solution which uses the Force.com Metadata API and Github to monitor, track, branch, package and deploy changes to our salesforce.com environments.
Checklist for successful salesforce implementationCloud Analogy
Hire a Salesforce implementation partner who can guide you beyond the initial implementation. A good Salesforce implementation partner will identify areas in your organization where you can expand Salesforce to increase the efficiency and productivity of your organization.
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
Sam Garforth presented this at the Salesforce Enterprise Architect Forum on January 12th 2017. It covers governance and best practices for developing, deploying and supporting applications running on the Salesforce platform, whether these be apps or configurations of Sales or Service Cloud or Communities.
Implementing DevOps is one of the most important investments a growing Salesforce team can make. An effective DevOps process can greatly reduce release overhead and ensure faster feature and bugfix delivery. But there is no easy solution for Salesforce DevOps: there are a multitude of options out there with varying levels of complexity. Do you buy a third-party solution, or build your own using Salesforce DX and other tools? Technical Architect, Chandler Anderson will share his experience working with various Salesforce DevOps solutions and give some insight on what might work for you.
Dreamforce 2014 Presentation : Salesforce.com Sandbox management
Large organizations have complex development processes that span multiple release schedules. It is not only the division between development and testing that is important, but the synchronization of projects on different schedules.
Discover salesforce, dev ops and Copado CI/CD automationsJackGuo20
Successfully adopting DevOps can deliver real business results through faster development cycles and higher quality releases. Learn how to use Continuous Integration/Continuous Delivery (CI/CD) across your Salesforce team to measure and optimize the performance of your implementation.
Copado works with Salesforce to get you onto the path of DevOps success. Copado runs natively on the Salesforce Platform and provides you with the ability to have more frequent deployments, faster lead times, lower failure rates, and quicker incident recovery times. Join this webinar with experts from both Salesforce and Copado to learn how to supercharge your Salesforce orgs by integrating robust CI/CD processes designed specifically for the Salesforce Platform.
Presented at French Touch Dreamin 2019. This topic is to show you the key elements to take care of in order to deliver Salesforce projects successfully, taking the advantages of the latest Salesforce tools.
Did you inherit a cluttered org with no documentation? Are you trying to figure out why you have 500 fields on an object? Join this session and collaboratively learn from other customers about the most common traits of a messy implementation, and how you can untangle yours.
Salesforce Template. please refer to any Salesforce language for terms of use. Sharing for other Trailblazers who have asked to use this template for Salesforce-related presentations.
This presentation outlines the problems CIOs are facing in planning and executing their digital transformation strategies and presents solutions to closing the IT delivery gap and achieving their goals.
With the new Lightning Editions of Salesforce, everyone now has plenty of sandboxes available to put together a robust change/release management process. Join us as we talk about how to maximize the use of your sandboxes, including refresh cycles, Sandbox templates, Change Set & Package flow between environments, Single Sign-on through Environment Hub, and more.
See the video of this presentation here: https://www.salesforce.com/video/306450/
and more details here:
https://success.salesforce.com/Sessions?eventId=a1Q3000000qQOd9#/session/a2q3A000000LBfmQAG
How to build a Salesforce DevOps process with GearsetThierry TROUIN ☁
Find out how you can streamline your Salesforce releases with Gearset, the leading DevOps platform for Salesforce.
Salesforce DevOps enables teams to build faster, ship fewer bugs and ultimately deliver more value.
We’ll show you how your entire team can work together to implement an end-to-end release pipeline all inside one intuitive, easy to use solution.
Organisations using Salesforce will inevitably accumulate technical debt over time. It’s a costly side effect of growth, and to manage it successfully, these organisations need to not only remove their existing debt but also understand its causes and develop a plan to manage it in the future.
To find out more about the key areas you need to cover to carry out a successful technical debt assessment in the Salesforce platform watch our on-demand webinar:
https://www.whishworks.com/event/recording-performing-a-successful-technical-debt-assessment-in-salesforce/
Key topics
– What is technical debt
– Causes of technical debt in Salesforce
– Key areas to assess
– Common tools for diagnosis
– Technical debt assessment results & reporting
1 - What is DevOps:- DevOps is a culture and a set of Process that bring development and operations teams together to complete software development.
It allows the organization to develop and improve the product in a faster way that they can do with other software development approaches.
2 - Why DevOps:-
Shorter Development Cycles, Faster Innovation
Reduced Deployment Failures, Rollbacks, and Time to Recover
Improved Communication and Collaboration
Increased Efficiencies
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionHabilelabs
Salesforce is the worlds best Customer Relationship Management (CRM) platform which is flexible and powerful database supplier in the market.This blog is introducing about Salesforce and it’s CRM, Multitenant Architecture etc.
Intro to Force.com Canvas: Running External Apps within the Salesforce UI Web...Salesforce Developers
Learn about Force.com Canvas (currently pilot in Winter '13), an exciting new platform service that allows any app, in any language, to run inside of the Salesforce user interface with unified identity, secure access to records, and collaboration via the Chatter social graph. Legacy apps, such as SAP, can be transformed into social front ends creating a seamless experience for users.
After attending this webinar, you will understand:
:: Force.com Canvas fundamentals and use cases
:: The steps for creating a Canvas app using a Heroku Quick Start, the Canvas JavaScript SDK, and Force.com app management screens
:: How some customers are currently using Force.com Canvas, including Taulia and CloudSquads/Twilio
:: How to get your hands on Force.com Canvas today
:: What resources are available to help you learn more about Force.com Canvas
Introduction to Lightning Web Component SmritiSharan1
Introduction to lightning web component
What is lightning web component?
Difference between aura component and LWC
Why do you go for LWC instead of existing aura components?
Coexistence and interoperability of aura and LWC
INTERFACE, by apidays - The future of API Management in a hybrid, multi-clou...apidays
INTERFACE, by apidays 2021 - It’s APIs all the way down
June 30, July 1 & 2, 2021
The future of API Management in a hybrid, multi-cloud world
Shaun Clowes, SVP of Product at Mulesoft
AWS re:Invent 2016: DevOps on AWS: Advanced Continuous Delivery Techniques (D...Amazon Web Services
Continuous delivery makes teams more agile and quickens the pace of innovation. Too often, though, teams adopt continuous delivery without putting the right safety mechanisms in place. In this talk, we'll transform a simple but typical software release process into one that is safe. We'll use DevOps techniques like continuous integration, a variety of non-production testing stages, rollbacks, machine redundancy, Availability Zone redundancy, canary deployments, canary tests, and dashboards. We'll use AWS Lambda, AWS CloudFormation, AWS CodePipeline, AWS CodeDeploy, Amazon CloudWatch alarms and dashboards, and AWS Elastic Beanstalk.
Presented at French Touch Dreamin 2019. This topic is to show you the key elements to take care of in order to deliver Salesforce projects successfully, taking the advantages of the latest Salesforce tools.
Did you inherit a cluttered org with no documentation? Are you trying to figure out why you have 500 fields on an object? Join this session and collaboratively learn from other customers about the most common traits of a messy implementation, and how you can untangle yours.
Salesforce Template. please refer to any Salesforce language for terms of use. Sharing for other Trailblazers who have asked to use this template for Salesforce-related presentations.
This presentation outlines the problems CIOs are facing in planning and executing their digital transformation strategies and presents solutions to closing the IT delivery gap and achieving their goals.
With the new Lightning Editions of Salesforce, everyone now has plenty of sandboxes available to put together a robust change/release management process. Join us as we talk about how to maximize the use of your sandboxes, including refresh cycles, Sandbox templates, Change Set & Package flow between environments, Single Sign-on through Environment Hub, and more.
See the video of this presentation here: https://www.salesforce.com/video/306450/
and more details here:
https://success.salesforce.com/Sessions?eventId=a1Q3000000qQOd9#/session/a2q3A000000LBfmQAG
How to build a Salesforce DevOps process with GearsetThierry TROUIN ☁
Find out how you can streamline your Salesforce releases with Gearset, the leading DevOps platform for Salesforce.
Salesforce DevOps enables teams to build faster, ship fewer bugs and ultimately deliver more value.
We’ll show you how your entire team can work together to implement an end-to-end release pipeline all inside one intuitive, easy to use solution.
Organisations using Salesforce will inevitably accumulate technical debt over time. It’s a costly side effect of growth, and to manage it successfully, these organisations need to not only remove their existing debt but also understand its causes and develop a plan to manage it in the future.
To find out more about the key areas you need to cover to carry out a successful technical debt assessment in the Salesforce platform watch our on-demand webinar:
https://www.whishworks.com/event/recording-performing-a-successful-technical-debt-assessment-in-salesforce/
Key topics
– What is technical debt
– Causes of technical debt in Salesforce
– Key areas to assess
– Common tools for diagnosis
– Technical debt assessment results & reporting
1 - What is DevOps:- DevOps is a culture and a set of Process that bring development and operations teams together to complete software development.
It allows the organization to develop and improve the product in a faster way that they can do with other software development approaches.
2 - Why DevOps:-
Shorter Development Cycles, Faster Innovation
Reduced Deployment Failures, Rollbacks, and Time to Recover
Improved Communication and Collaboration
Increased Efficiencies
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionHabilelabs
Salesforce is the worlds best Customer Relationship Management (CRM) platform which is flexible and powerful database supplier in the market.This blog is introducing about Salesforce and it’s CRM, Multitenant Architecture etc.
Intro to Force.com Canvas: Running External Apps within the Salesforce UI Web...Salesforce Developers
Learn about Force.com Canvas (currently pilot in Winter '13), an exciting new platform service that allows any app, in any language, to run inside of the Salesforce user interface with unified identity, secure access to records, and collaboration via the Chatter social graph. Legacy apps, such as SAP, can be transformed into social front ends creating a seamless experience for users.
After attending this webinar, you will understand:
:: Force.com Canvas fundamentals and use cases
:: The steps for creating a Canvas app using a Heroku Quick Start, the Canvas JavaScript SDK, and Force.com app management screens
:: How some customers are currently using Force.com Canvas, including Taulia and CloudSquads/Twilio
:: How to get your hands on Force.com Canvas today
:: What resources are available to help you learn more about Force.com Canvas
Introduction to Lightning Web Component SmritiSharan1
Introduction to lightning web component
What is lightning web component?
Difference between aura component and LWC
Why do you go for LWC instead of existing aura components?
Coexistence and interoperability of aura and LWC
INTERFACE, by apidays - The future of API Management in a hybrid, multi-clou...apidays
INTERFACE, by apidays 2021 - It’s APIs all the way down
June 30, July 1 & 2, 2021
The future of API Management in a hybrid, multi-cloud world
Shaun Clowes, SVP of Product at Mulesoft
AWS re:Invent 2016: DevOps on AWS: Advanced Continuous Delivery Techniques (D...Amazon Web Services
Continuous delivery makes teams more agile and quickens the pace of innovation. Too often, though, teams adopt continuous delivery without putting the right safety mechanisms in place. In this talk, we'll transform a simple but typical software release process into one that is safe. We'll use DevOps techniques like continuous integration, a variety of non-production testing stages, rollbacks, machine redundancy, Availability Zone redundancy, canary deployments, canary tests, and dashboards. We'll use AWS Lambda, AWS CloudFormation, AWS CodePipeline, AWS CodeDeploy, Amazon CloudWatch alarms and dashboards, and AWS Elastic Beanstalk.
Continuous Test Automation, by Richard Langlois P. Eng. and Yuri Pechenko.Richard Langlois P. Eng.
We presented this talk to Alithya, Montreal on May 2018.
This talk describes how to incorporate Continuous Testing in a CI/CD pipeline using Maven, JUnit, Selenium, WebDriverManager, Cucumber and Jenkins.
Agile Engineering Best Practices by Richard ChengExcella
By Richard Cheng, Certified Scrum Trainer and Training Business Unit Lead, Excella Consulting
21st Century IT development requires building quality into our development practices yet many software teams fail to implement technical practices that are necessary for long term success. Practices like automated builds, automated tests, automated deployments, continuous integration, and continuous delivery are now considered essential for the success of any software development project. Without these practices, the quality of software goes downhill and teams can no longer sustain their initial high levels of productivity.
However, understanding and implementing the practices can seem daunting. This session presents an easy to understand roadmap for implementing engineering best practices for non-technical audiences.
Though this topic is about engineering best practices, attendees do not have to be technical to get value from this session. The session gives a non-technical look at a technical concept and is great for any person in the organization managing, working with, or working on IT teams/programs.
Salesforce Tableau CRM AKA Einstein Analytics helps customers to get predictive analysis of their data, scattered over multiple systems at one platform
Running a field service business means managing numerous moving parts. With Field Service Lightning(FSL), you get the tools that you need to manage work orders, scheduling, and your mobile workforce. Most of the time, the customer wants functionality on FSL mobile app, considering limitation for quick actions and lightning component, FSL offers App Extensions. In this session, I have given information about when and how to create FSL App Extensions.
I was privileged to present this session in Virtual Dreamin 2020. I thank organizers for an opportunity and attendees for attending my session.
Einstein Analytics allows you to explore all of your data quickly and easily by providing AI-powered advanced analytics, right in Salesforce.
In addition to offering pre-built apps for Sales, Service, and Marketing, the Einstein Analytics Platform gives you the flexibility to build your own custom and intelligent analytics apps.
This slide deck will help you to get a kick start to your Einstein Analytics Journey! Contact me for any help. #SalesforceAnalyticsChampion
Empower Inside Sales With High Velocity Sales (Salesforce + AI)Harshala Shewale ☁
On average, sales rep spends only 32% of their day selling, and the rest of the time they’re looking up information, navigate to too many systems. No company is exempt from sales challenges, even the most high-performing sales teams face obstacles in developing buyer relationships, effectively communicating with prospects and customers and prioritizing their daily schedule.
High Velocity Sales helps Sales Reps to streamline the process and gives everything they need to sell faster all in one screen. In this slide you will get information about top features of High Velocity sales, configuration walk through, access and pricing.
AppExchange offers plenty of apps that can be benefited to customers to solve their day-to-day business problems. I have chosen few such apps for non profit organization to help them grow and perfrom better.
The slides give the introduction to CPQ and provide more details about Steelbrick CPQ which is acquired by Salesforce. Its features and how it will be helful for your orgnization.
Every organization would like to sell to its maximum potential. Problem is, most businesses are still selling through outdated methods, like paper order forms and spreadsheets. Learn how to attract new customers, nurture them via traditional and social channels, and close deals faster with this Sales Process Map.
SteelBrick CPQ helps sales reps do their job more efficiently and accurately. By automatically generating the right mix of products and services for each customer and providing an accurate quote, CPQ allows your sales reps to concentrate on customer relationship building and contacting their next lead.
3. What is Packaging ?
1) Gather Requirement
2) Define Application Component
3) Test in allocated environment
4) Package and distribute
4. ? Version Control ? Complex Development
? Continuous Integration
?
? Handling Different
Components ? Deployment Checklist
Automated Testing
Challenges
5. Solutions
1. Version Control
- Fork, Branching and Merging
- Code History / Audit trail
- Collaborative Development
- Prevents lost Of Code
6. Challenges
✔ Version Control ? Complex Development
? Continuous Integration
?
? Handling Different
Components ? Deployment Checklist
Automated Testing
5 more to go
7. Solutions
2. Automated Testing
1) Prepare Test Cases for bugs/new feature
2) Use of Selenium tool
3) Validate New or Changed Code
4) Special Org dedicated for Testing
5) Run All Tests after code change , sometimes difference
in Run All Tests coverage and coverage while deploying
package
8. Solutions
How to Run All test classes before deployment
1) Open Developer Console.
2) Click the panel "Query Editor" Tab at the bottom of the screen
3) Write the following Query in Query Editor.
SELECT Id, NumLinesUncovered FROM ApexCodeCoverageAggregate
4) Check the checkbox "Use Tooling API" at the bottom of the screen.
5) Click "Execute".
6) Select all rows and delete them from "Query Results".
7) Make sure there are no records of ApexCodeCoverageAggregate
8) Clear all Test history (Setup | Developer | Apex Test Execution -> View est
History -> Clear Test Results)
9) Compile all classes
10) Perform "Run All test".
9. Challenges
✔ Version Control ? Complex Development
? Continuous Integration
? Handling Different
Components ? Deployment Checklist
Automated Testing✔
4 more to go
11. Challenges
✔ Version Control Complex Development
? Continuous Integration
Handling Different
Components ? Deployment Checklist
Automated Testing✔
3 more to go
✔
✔
?
12. Solution
4. Complex Development - Isolated Feature development
1) Keep feature separate,
➔ 1 feature – 1 org
➔ Keep a separate branch for feature
➔ Deploy branched code to org
2) Send pull request to main branch
3) Merge the feature in main branch
4) Send code for QA test
5) Reduces code conflict
13. Challenges
✔ Version Control ✔ Complex Development
? Continuous Integration
Handling Different
Components ? Deployment Checklist
Automated Testing✔
2 more to go
✔
✔
15. Challenges
✔ Version Control ✔ Complex Development
Continuous Integration
Handling Different
Components ? Deployment Checklist
Automated Testing✔
1 more to go
✔
✔
✔
16. Solution
6. Deployment Checklist
- Modified / New Components list
- Post Deployment Checklist
- Level of Access for components
- Track all changes
- Start the deployment early
- Set up a maintenance window
- Use a continuous integration server to make small improvements
- Define data load process if any
17. Challenges
✔ Version Control ✔ Complex Development
Continuous Integration
Handling Different
Components Deployment Checklist
Automated Testing✔
Wooohooo
Done!
✔
✔
✔
✔