SlideShare ist ein Scribd-Unternehmen logo
1 von 25
TACKLING
SALESFORCE
TECHNICAL
DEBT
OZ LAVEE, CTO
Hosted by:
All lines are
muted for
optimal sound
quality
Submit your
questions in
the Q&A Box
This
session
is being
recorded
AGENDA
Technical Debt in Salesforce
—
The Cost of Technical Debt
—
Common Indicators of Technical
Debt
—
How to Reduce Technical Debt?
—
Live Demo
4
TECHNICAL DEBT: DEFINITION
In software development, technical
debt is the implied cost of additional
rework caused by choosing an easy
(limited) solution now, instead of
using a better approach that would
take longer.
https://en.wikipedia.org/wiki/Technical_debt
Do not avoid technical
debt
Control Technical Debt
If you have
everything
under control,
you’re not
moving fast
enough
Mario Andretti
Technical
Debt in
Salesforc
e
Profiles, permission
sets, roles, groups,
page layouts, and
record types not
assigned to anyone
Inactive
validation rules,
flows, processes,
and workflow rules
Active users who have
not logged in to
Salesforce for a
long time
Reports, dashboards,
and list views that
are not used
Solutions built using
older or outdated
features and versions
Solutions that are
not scalable,
leverageable, or
easy to maintain
Hard-coded
references in your
configuration or
code
6
• Users complain about the app usability and user
experience
• The Salesforce org becomes difficult to
manage/administrate
• Salesforce code deployments take longer
• Performance issues and errors
• It is difficult to troubleshoot bugs and defects
• Frequently running into governor limit issues
SIGNS OF TECHNICAL DEBT
Poor Code
Quality
Extensive
Configurations
Large-Scale
Customizations
Apex classes, Visual Force
pages, Triggers, Workflow
Rules, Validation Rules,
Custom objects and Fields
Custom Report types,
Dashboards, Email templates,
Content libraries, public
list views
Not in accordance with
Salesforce best practices.
(multiple triggers on
objects, anti-patterns)
THE COST OF TECHNICAL DEBT
The business
impact
Technical Problems Lower Productivity Higher Costs
Scalability constraints,
poor performance, governor
limit issues,
incompatibility with
external apps
Failure to meet the
business needs, poor user
experience, inability to
innovate
High operational costs,
increased implementation
costs due to complexity
8
Poll Question
#1
Do you feel that
your Salesforce
org suffers from
technical debt?
9
WHY DOES IT HAPPEN?
So many little reasons…
• Project delivery pressure – quick and easy solutions to
meet deadlines
• Salesforce is so easy to customize, so why not?
• Siloed development processes / lack of governance
• The “if it isn’t broken, don’t fix it” approach
• Inherited an org with outdated and unused features and
functionalities
• Poor understanding of Salesforce design principles and
architectural best practices (anti-patterns)
• ‘Clean-up’ takes time and resources that admins, developers
and decision makers simply don’t have!
and let’s admit it – there is always something more
10
It’s time
to
take
action!
Reduce Salesforce
Technical Debt
In 4 steps
11
Poll Question
#2
Do you
proactively
tackle technical
debt?
12
Map Out the Key Business
Processes Managed in Salesforce
Today
o Create a list of the key decision makers and
“Salesforce super-users” from different teams
(Sales, Marketing, Service, etc.)
o Set meetings with each team to map the
processes they use
o Understand process variations for specific
scenarios
(Learn how variations occur for different product lines, team
members, etc.)
o Document your findings
1
13
Revisit users, roles and
permissions
o Control system administrator permissions
Remove people who are not qualified, and review with them how
a different access level can still give them all the
permissions they need
o Avoid using shared licenses
Various members login with the same username and password
o Use of Salesforce Optimizer
It will help you quickly assess your org’s sharing rules,
admin permissions, profiles, etc.
2
Some integrations are not represented as an installed
app.
Put on your detective hat to ensure nothing is missing!
Speak to all system admins, developers or CRM management
to ensure you have a full list of active integrations.
14
3 Manage your integrations, Apps and
syncs
o Find your Salesforce integrations
Enter your “Setup” and go to “Installed Packages”, where you
can quickly access your third-party apps
o Audit Your Existing Integrations
Understand (from the business users) what they are used for
and make sure they are configured properly
o Identify and Implement Needed Modifications
15
4
o Make a list of all standard and custom
objects being used in your Salesforce
instance
o Organize it into categories that make
sense to your team.
Here is our suggestion:
o Page Layouts
o List views
o Salesforce Apps
o Homepage
o Fields
o AppExchange Apps
o Reports
Clean up your Org!
Clean up time!!!
16
REDUCE TECHNICAL DEBT
WITH PANAYA FORESIGHT
PANAYA FORESIGHT
CHANGE INTELLIGENCE
Endorsed by: Trusted by more than 150 companies including:
Real-time Impact
Analysis
X-ray
visibility of
ORG
Optimal
Planning Time &
Costs
Accelerated &
documented Testing
Actionable Risk
based insights
18
ASEESS YOUR ORG
Use the Org
Overview dashboard to
quickly get valuable
insights into your
Production org and make
educated decisions about
improving its maintenance
and health.
19
QUICKLY IDENTIFY TECHNICAL DEBT
Gain immediate access to
a complete list of fields
with related Technical
Debt indicators.
20
CLEAN UP YOUR ORG – WITHOUT RISK
Scope and analyze any
component you are about
to remove to avoid
inadvertently deleting
functionality that’s
still in use
+
Use Panaya ForeSight to map and
document your processes
 Get a full list of all the
automations in your org in one
click
 Identify processes that are not
in use (based on your findings)
 Clean them!
 After your meetings add notes
to the relevant processes
22
LIVE DEMO
WATCH FORESIGHT IN
ACTION
Book your personalized
Org clean-up
demo
Panaya.com/start-demo/salesforce
Thank you
And have an easy
and productive
cleaning!
Panaya.com
Page Layout Updates
 Review and update the order of
fields displayed on the screen,
in the most user-friendly way
 Organize related fields into
logical sections and use
descriptive Section Names
 Order your sections to make data
entry and viewing of data simple
and logical showing the most
important information near the
top of the screen
 Customize related lists to ensure
that the most appropriate fields
are displayed on each of those
related lists
 Decide how you want related
records sorted: alphabetically?
Sequentially by date created? by
last modified? Etc.
List View Updates
 Delete all unused List Views
 Create specific list views that
are appropriate for specific
groups of users
Salesforce App Manager
 Review for each App the tabs
included in the navigation
 Identify which tabs could be
eliminated
 Identify which tabs should be
included
 Review and update the sequencing
of tabs
Home Page
 Review Lightning Components that
should be eliminated
 Identify which Lightning
Components should be added
 Review the placement of each
Lightning Component
 Identify which Lightning
Components should be dynamically
visible only for certain types of
users
Field Updates
 Review the Field Level Security
to hide or control edit
permissions
 Review and update picklist values
in each dropdown field
 Set default values where
appropriate
 Populate the Help Text feature in
each field that your users find
confusing
AppExchange Apps
 Identify which Installed Packages
are no longer being used
 Uninstall any packages no longer
needed (Don’t forget cancel
subscriptions for paid apps)
Reports
 In Optimizer Report, identify all
reports not being used by anyone
in your organization.
 Move all unused reports to a
consolidated “Archived Folder” or
simply delete them entirely

Weitere ähnliche Inhalte

Was ist angesagt?

Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetupMuleSoft Meetup
 
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 OsgoodSalesforce Admins
 
The Salesforce Advantage: Understanding the Why (August 17, 2015)
The Salesforce Advantage: Understanding the Why (August 17, 2015)The Salesforce Advantage: Understanding the Why (August 17, 2015)
The Salesforce Advantage: Understanding the Why (August 17, 2015)Salesforce Partners
 
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 DoSalesforce Developers
 
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 ExperienceShell Black
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkSalesforce Developers
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce IntegrationJoshua Hoskins
 
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Developers
 
DevOps Center_ArchitectGroup
DevOps Center_ArchitectGroup DevOps Center_ArchitectGroup
DevOps Center_ArchitectGroup AmeyKulkarni84
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelSalesforce Developers
 
Salesforce Sharing Architecture
Salesforce Sharing ArchitectureSalesforce Sharing Architecture
Salesforce Sharing Architecturegemziebeth
 
Salesforce Communities
Salesforce CommunitiesSalesforce Communities
Salesforce CommunitiesSunil kumar
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionSalesforce Developers
 
Best Practices for Successful Deployment
Best Practices for Successful DeploymentBest Practices for Successful Deployment
Best Practices for Successful DeploymentSalesforce Developers
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
 
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 ManagementSalesforce Developers
 
Endless Use Cases with Salesforce Experience Cloud by Dar Veverka
Endless Use Cases with Salesforce Experience Cloud by Dar VeverkaEndless Use Cases with Salesforce Experience Cloud by Dar Veverka
Endless Use Cases with Salesforce Experience Cloud by Dar VeverkaAlesia Dvorkina
 
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.pdfMohith Shrivastava
 
Salesforce Community Cloud
Salesforce Community CloudSalesforce Community Cloud
Salesforce Community CloudJayant Jindal
 

Was ist angesagt? (20)

Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
 
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
 
The Salesforce Advantage: Understanding the Why (August 17, 2015)
The Salesforce Advantage: Understanding the Why (August 17, 2015)The Salesforce Advantage: Understanding the Why (August 17, 2015)
The Salesforce Advantage: Understanding the Why (August 17, 2015)
 
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
 
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
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce Integration
 
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for Deployment
 
DevOps Center_ArchitectGroup
DevOps Center_ArchitectGroup DevOps Center_ArchitectGroup
DevOps Center_ArchitectGroup
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security Model
 
Salesforce Sharing Architecture
Salesforce Sharing ArchitectureSalesforce Sharing Architecture
Salesforce Sharing Architecture
 
Salesforce Communities
Salesforce CommunitiesSalesforce Communities
Salesforce Communities
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Salesforce overview
Salesforce overviewSalesforce overview
Salesforce overview
 
Best Practices for Successful Deployment
Best Practices for Successful DeploymentBest Practices for Successful Deployment
Best Practices for Successful Deployment
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 
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
 
Endless Use Cases with Salesforce Experience Cloud by Dar Veverka
Endless Use Cases with Salesforce Experience Cloud by Dar VeverkaEndless Use Cases with Salesforce Experience Cloud by Dar Veverka
Endless Use Cases with Salesforce Experience Cloud by Dar Veverka
 
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
 
Salesforce Community Cloud
Salesforce Community CloudSalesforce Community Cloud
Salesforce Community Cloud
 

Ähnlich wie Tackling Salesforce Technical Debt

Jax Salesforce Labs Day 2019 deck
Jax Salesforce Labs Day 2019 deckJax Salesforce Labs Day 2019 deck
Jax Salesforce Labs Day 2019 deckMarc Lester
 
Trailblazer Community - Flows Workshop (Session 1)
Trailblazer Community - Flows Workshop (Session 1)Trailblazer Community - Flows Workshop (Session 1)
Trailblazer Community - Flows Workshop (Session 1)Muhammad Tiham Siddiqui
 
Top Salesforce AppExchange Apps & Chrome Extensions
Top Salesforce AppExchange Apps & Chrome ExtensionsTop Salesforce AppExchange Apps & Chrome Extensions
Top Salesforce AppExchange Apps & Chrome ExtensionsManish Thaduri
 
Top10 Salesforce.com Admin Tools
Top10 Salesforce.com Admin ToolsTop10 Salesforce.com Admin Tools
Top10 Salesforce.com Admin Toolsdebm_madronasg
 
TDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsTDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsDoug Ayers
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Smart ERP Solutions, Inc.
 
Salesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by BrainiateSalesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by Brainiatebrainiate
 
Df14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for distDf14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for distjayvinarora
 
All About Salesforce Lightning
All About Salesforce LightningAll About Salesforce Lightning
All About Salesforce LightningJanBask
 
Best Practices for Maintaining Healthy Salesforce Architecture
Best Practices for Maintaining Healthy Salesforce ArchitectureBest Practices for Maintaining Healthy Salesforce Architecture
Best Practices for Maintaining Healthy Salesforce Architecturepanayaofficial
 
August 2015 Governance Final 20150804.pptx
 August 2015 Governance Final 20150804.pptx August 2015 Governance Final 20150804.pptx
August 2015 Governance Final 20150804.pptxAdilPatel34
 
Orlando SFDC User Group 10/2011
Orlando SFDC User Group 10/2011Orlando SFDC User Group 10/2011
Orlando SFDC User Group 10/2011Joshua Hoskins
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxOm Prakash
 
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada CommunityDreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada CommunityPrag Ravichandran Kamalaveni (he/him)
 
Spring '16 Lightning Update for ISVs (March 15, 2016)
Spring '16 Lightning Update for ISVs (March 15, 2016)Spring '16 Lightning Update for ISVs (March 15, 2016)
Spring '16 Lightning Update for ISVs (March 15, 2016)Salesforce Partners
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415pdufourSFDC
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Muhammad Tiham Siddiqui
 
Become a Change Master in Salesforce
Become a Change Master in SalesforceBecome a Change Master in Salesforce
Become a Change Master in Salesforcepanayaofficial
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch ListDatavail
 
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...Christian Buckley
 

Ähnlich wie Tackling Salesforce Technical Debt (20)

Jax Salesforce Labs Day 2019 deck
Jax Salesforce Labs Day 2019 deckJax Salesforce Labs Day 2019 deck
Jax Salesforce Labs Day 2019 deck
 
Trailblazer Community - Flows Workshop (Session 1)
Trailblazer Community - Flows Workshop (Session 1)Trailblazer Community - Flows Workshop (Session 1)
Trailblazer Community - Flows Workshop (Session 1)
 
Top Salesforce AppExchange Apps & Chrome Extensions
Top Salesforce AppExchange Apps & Chrome ExtensionsTop Salesforce AppExchange Apps & Chrome Extensions
Top Salesforce AppExchange Apps & Chrome Extensions
 
Top10 Salesforce.com Admin Tools
Top10 Salesforce.com Admin ToolsTop10 Salesforce.com Admin Tools
Top10 Salesforce.com Admin Tools
 
TDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsTDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer Tools
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2
 
Salesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by BrainiateSalesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by Brainiate
 
Df14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for distDf14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for dist
 
All About Salesforce Lightning
All About Salesforce LightningAll About Salesforce Lightning
All About Salesforce Lightning
 
Best Practices for Maintaining Healthy Salesforce Architecture
Best Practices for Maintaining Healthy Salesforce ArchitectureBest Practices for Maintaining Healthy Salesforce Architecture
Best Practices for Maintaining Healthy Salesforce Architecture
 
August 2015 Governance Final 20150804.pptx
 August 2015 Governance Final 20150804.pptx August 2015 Governance Final 20150804.pptx
August 2015 Governance Final 20150804.pptx
 
Orlando SFDC User Group 10/2011
Orlando SFDC User Group 10/2011Orlando SFDC User Group 10/2011
Orlando SFDC User Group 10/2011
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
 
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada CommunityDreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
 
Spring '16 Lightning Update for ISVs (March 15, 2016)
Spring '16 Lightning Update for ISVs (March 15, 2016)Spring '16 Lightning Update for ISVs (March 15, 2016)
Spring '16 Lightning Update for ISVs (March 15, 2016)
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
 
Become a Change Master in Salesforce
Become a Change Master in SalesforceBecome a Change Master in Salesforce
Become a Change Master in Salesforce
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
 

Mehr von panayaofficial

Maximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to followMaximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to followpanayaofficial
 
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-SystemsSteigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-Systemspanayaofficial
 
Minimiza tus correcciones de código SAP S/4HANA
Minimiza tus correcciones de código SAP S/4HANAMinimiza tus correcciones de código SAP S/4HANA
Minimiza tus correcciones de código SAP S/4HANApanayaofficial
 
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen solltenWas Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen solltenpanayaofficial
 
How to master Salesforce CPQ
How to master Salesforce CPQHow to master Salesforce CPQ
How to master Salesforce CPQpanayaofficial
 
5 Steps to Simplify Your Move TO Oracle Cloud APPS
5 Steps to Simplify Your Move TO Oracle Cloud APPS5 Steps to Simplify Your Move TO Oracle Cloud APPS
5 Steps to Simplify Your Move TO Oracle Cloud APPSpanayaofficial
 
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 ConversionsErfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversionspanayaofficial
 
Everything you didn’t know (and should) about User Acceptance Testing
Everything you didn’t know (and should) about User Acceptance TestingEverything you didn’t know (and should) about User Acceptance Testing
Everything you didn’t know (and should) about User Acceptance Testingpanayaofficial
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!panayaofficial
 
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best PracticesSimplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practicespanayaofficial
 
Most Important Trends to Watch in Oracle EBS and Cloud Apps
Most Important Trends to Watch in Oracle EBS and Cloud AppsMost Important Trends to Watch in Oracle EBS and Cloud Apps
Most Important Trends to Watch in Oracle EBS and Cloud Appspanayaofficial
 
Salesforce Smart Testing – With Panaya ForeSight
Salesforce Smart Testing – With Panaya ForeSightSalesforce Smart Testing – With Panaya ForeSight
Salesforce Smart Testing – With Panaya ForeSightpanayaofficial
 
How to Automatically Adapt Custom Code When Moving to S/4HANA
How to Automatically Adapt Custom Code When Moving to S/4HANAHow to Automatically Adapt Custom Code When Moving to S/4HANA
How to Automatically Adapt Custom Code When Moving to S/4HANApanayaofficial
 
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEO
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEOSmart Testing Executive Customer Panel – Hosted By Panaya’s CEO
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEOpanayaofficial
 
Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!panayaofficial
 
EBS Innovation – Made Simple
EBS Innovation – Made SimpleEBS Innovation – Made Simple
EBS Innovation – Made Simplepanayaofficial
 
Smart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test DynamixSmart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test Dynamixpanayaofficial
 
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...panayaofficial
 
Panaya Enterprise Test Management - Go-live ohne Risiko
Panaya Enterprise Test Management - Go-live ohne RisikoPanaya Enterprise Test Management - Go-live ohne Risiko
Panaya Enterprise Test Management - Go-live ohne Risikopanayaofficial
 
El momento perfecto para actualización de S/4HANA
El momento perfecto para actualización de S/4HANAEl momento perfecto para actualización de S/4HANA
El momento perfecto para actualización de S/4HANApanayaofficial
 

Mehr von panayaofficial (20)

Maximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to followMaximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to follow
 
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-SystemsSteigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
 
Minimiza tus correcciones de código SAP S/4HANA
Minimiza tus correcciones de código SAP S/4HANAMinimiza tus correcciones de código SAP S/4HANA
Minimiza tus correcciones de código SAP S/4HANA
 
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen solltenWas Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
 
How to master Salesforce CPQ
How to master Salesforce CPQHow to master Salesforce CPQ
How to master Salesforce CPQ
 
5 Steps to Simplify Your Move TO Oracle Cloud APPS
5 Steps to Simplify Your Move TO Oracle Cloud APPS5 Steps to Simplify Your Move TO Oracle Cloud APPS
5 Steps to Simplify Your Move TO Oracle Cloud APPS
 
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 ConversionsErfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
 
Everything you didn’t know (and should) about User Acceptance Testing
Everything you didn’t know (and should) about User Acceptance TestingEverything you didn’t know (and should) about User Acceptance Testing
Everything you didn’t know (and should) about User Acceptance Testing
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!
 
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best PracticesSimplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
 
Most Important Trends to Watch in Oracle EBS and Cloud Apps
Most Important Trends to Watch in Oracle EBS and Cloud AppsMost Important Trends to Watch in Oracle EBS and Cloud Apps
Most Important Trends to Watch in Oracle EBS and Cloud Apps
 
Salesforce Smart Testing – With Panaya ForeSight
Salesforce Smart Testing – With Panaya ForeSightSalesforce Smart Testing – With Panaya ForeSight
Salesforce Smart Testing – With Panaya ForeSight
 
How to Automatically Adapt Custom Code When Moving to S/4HANA
How to Automatically Adapt Custom Code When Moving to S/4HANAHow to Automatically Adapt Custom Code When Moving to S/4HANA
How to Automatically Adapt Custom Code When Moving to S/4HANA
 
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEO
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEOSmart Testing Executive Customer Panel – Hosted By Panaya’s CEO
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEO
 
Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!
 
EBS Innovation – Made Simple
EBS Innovation – Made SimpleEBS Innovation – Made Simple
EBS Innovation – Made Simple
 
Smart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test DynamixSmart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test Dynamix
 
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
 
Panaya Enterprise Test Management - Go-live ohne Risiko
Panaya Enterprise Test Management - Go-live ohne RisikoPanaya Enterprise Test Management - Go-live ohne Risiko
Panaya Enterprise Test Management - Go-live ohne Risiko
 
El momento perfecto para actualización de S/4HANA
El momento perfecto para actualización de S/4HANAEl momento perfecto para actualización de S/4HANA
El momento perfecto para actualización de S/4HANA
 

Kürzlich hochgeladen

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 

Kürzlich hochgeladen (20)

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 

Tackling Salesforce Technical Debt

  • 2. All lines are muted for optimal sound quality Submit your questions in the Q&A Box This session is being recorded
  • 3. AGENDA Technical Debt in Salesforce — The Cost of Technical Debt — Common Indicators of Technical Debt — How to Reduce Technical Debt? — Live Demo
  • 4. 4 TECHNICAL DEBT: DEFINITION In software development, technical debt is the implied cost of additional rework caused by choosing an easy (limited) solution now, instead of using a better approach that would take longer. https://en.wikipedia.org/wiki/Technical_debt Do not avoid technical debt Control Technical Debt If you have everything under control, you’re not moving fast enough Mario Andretti
  • 5. Technical Debt in Salesforc e Profiles, permission sets, roles, groups, page layouts, and record types not assigned to anyone Inactive validation rules, flows, processes, and workflow rules Active users who have not logged in to Salesforce for a long time Reports, dashboards, and list views that are not used Solutions built using older or outdated features and versions Solutions that are not scalable, leverageable, or easy to maintain Hard-coded references in your configuration or code
  • 6. 6 • Users complain about the app usability and user experience • The Salesforce org becomes difficult to manage/administrate • Salesforce code deployments take longer • Performance issues and errors • It is difficult to troubleshoot bugs and defects • Frequently running into governor limit issues SIGNS OF TECHNICAL DEBT
  • 7. Poor Code Quality Extensive Configurations Large-Scale Customizations Apex classes, Visual Force pages, Triggers, Workflow Rules, Validation Rules, Custom objects and Fields Custom Report types, Dashboards, Email templates, Content libraries, public list views Not in accordance with Salesforce best practices. (multiple triggers on objects, anti-patterns) THE COST OF TECHNICAL DEBT The business impact Technical Problems Lower Productivity Higher Costs Scalability constraints, poor performance, governor limit issues, incompatibility with external apps Failure to meet the business needs, poor user experience, inability to innovate High operational costs, increased implementation costs due to complexity
  • 8. 8 Poll Question #1 Do you feel that your Salesforce org suffers from technical debt?
  • 9. 9 WHY DOES IT HAPPEN? So many little reasons… • Project delivery pressure – quick and easy solutions to meet deadlines • Salesforce is so easy to customize, so why not? • Siloed development processes / lack of governance • The “if it isn’t broken, don’t fix it” approach • Inherited an org with outdated and unused features and functionalities • Poor understanding of Salesforce design principles and architectural best practices (anti-patterns) • ‘Clean-up’ takes time and resources that admins, developers and decision makers simply don’t have! and let’s admit it – there is always something more
  • 12. 12 Map Out the Key Business Processes Managed in Salesforce Today o Create a list of the key decision makers and “Salesforce super-users” from different teams (Sales, Marketing, Service, etc.) o Set meetings with each team to map the processes they use o Understand process variations for specific scenarios (Learn how variations occur for different product lines, team members, etc.) o Document your findings 1
  • 13. 13 Revisit users, roles and permissions o Control system administrator permissions Remove people who are not qualified, and review with them how a different access level can still give them all the permissions they need o Avoid using shared licenses Various members login with the same username and password o Use of Salesforce Optimizer It will help you quickly assess your org’s sharing rules, admin permissions, profiles, etc. 2
  • 14. Some integrations are not represented as an installed app. Put on your detective hat to ensure nothing is missing! Speak to all system admins, developers or CRM management to ensure you have a full list of active integrations. 14 3 Manage your integrations, Apps and syncs o Find your Salesforce integrations Enter your “Setup” and go to “Installed Packages”, where you can quickly access your third-party apps o Audit Your Existing Integrations Understand (from the business users) what they are used for and make sure they are configured properly o Identify and Implement Needed Modifications
  • 15. 15 4 o Make a list of all standard and custom objects being used in your Salesforce instance o Organize it into categories that make sense to your team. Here is our suggestion: o Page Layouts o List views o Salesforce Apps o Homepage o Fields o AppExchange Apps o Reports Clean up your Org! Clean up time!!!
  • 16. 16 REDUCE TECHNICAL DEBT WITH PANAYA FORESIGHT
  • 17. PANAYA FORESIGHT CHANGE INTELLIGENCE Endorsed by: Trusted by more than 150 companies including: Real-time Impact Analysis X-ray visibility of ORG Optimal Planning Time & Costs Accelerated & documented Testing Actionable Risk based insights
  • 18. 18 ASEESS YOUR ORG Use the Org Overview dashboard to quickly get valuable insights into your Production org and make educated decisions about improving its maintenance and health.
  • 19. 19 QUICKLY IDENTIFY TECHNICAL DEBT Gain immediate access to a complete list of fields with related Technical Debt indicators.
  • 20. 20 CLEAN UP YOUR ORG – WITHOUT RISK Scope and analyze any component you are about to remove to avoid inadvertently deleting functionality that’s still in use
  • 21. + Use Panaya ForeSight to map and document your processes  Get a full list of all the automations in your org in one click  Identify processes that are not in use (based on your findings)  Clean them!  After your meetings add notes to the relevant processes
  • 23. Book your personalized Org clean-up demo Panaya.com/start-demo/salesforce
  • 24. Thank you And have an easy and productive cleaning! Panaya.com
  • 25. Page Layout Updates  Review and update the order of fields displayed on the screen, in the most user-friendly way  Organize related fields into logical sections and use descriptive Section Names  Order your sections to make data entry and viewing of data simple and logical showing the most important information near the top of the screen  Customize related lists to ensure that the most appropriate fields are displayed on each of those related lists  Decide how you want related records sorted: alphabetically? Sequentially by date created? by last modified? Etc. List View Updates  Delete all unused List Views  Create specific list views that are appropriate for specific groups of users Salesforce App Manager  Review for each App the tabs included in the navigation  Identify which tabs could be eliminated  Identify which tabs should be included  Review and update the sequencing of tabs Home Page  Review Lightning Components that should be eliminated  Identify which Lightning Components should be added  Review the placement of each Lightning Component  Identify which Lightning Components should be dynamically visible only for certain types of users Field Updates  Review the Field Level Security to hide or control edit permissions  Review and update picklist values in each dropdown field  Set default values where appropriate  Populate the Help Text feature in each field that your users find confusing AppExchange Apps  Identify which Installed Packages are no longer being used  Uninstall any packages no longer needed (Don’t forget cancel subscriptions for paid apps) Reports  In Optimizer Report, identify all reports not being used by anyone in your organization.  Move all unused reports to a consolidated “Archived Folder” or simply delete them entirely