SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Tackle Your Everyday Business
Problems
Like an Architect
by Melissa Shepard
Twitter: @lissa__x
#CD22
Melissa is a Salesforce Certified Technical Architect, 30x Salesforce
certified and a DF21 Golden Hoodie recipient during the first ever
Architect Keynote
· Melissa has 22 years of experience in Technology and Software
Development with 17 years in Salesforce.
· She is the Founder & CEO of Lizztech Consulting, an emerging
Salesforce Partner in Boston, MA that focuses on Salesforce
Advisory, Mentorship & Coaching.
· She is also the founder of ScaleUp Archs, a non-profit initiative to
skill-up underserved & underrepresented as Salesforce Architects.
· She leads the Boston Architect User Group and is also the
Founder and Admin of Architect Ohana Slack community where
she and many others help mentor aspiring architects & CTAs with
about 30 members having becoming CTAs in just over a year.
Speaker Intro
#CD22
The Buzzword
Questions that many of you might have:
· What exactly is an architect?
· What exactly is architecture all about?
· What does an architect do?
· Why is the architect role so important?
· Is this something that I can do?
· How can I develop architect skills in my everyday job?
· If I don’t consider myself an architect now, how can I start preparing
myself to become one?
Salesforce Architecture
#CD22
★ Provides the blueprint
★ Foundation for Implementation
★ Scalability
★ Performance
★ System Limitations
★ Large Complex and Global Implementations
★ Regulations (GDPR, CCPA)
★ Project Success
★ Risk Management
★ Reduce Future Costs
★ Increase ROI
★ Lower Total Cost of Ownership
Why Architecture is So Important
#CD22
Will this scale beyond the current problem I am solving?
Things that can be taken into consideration when scaling your system:
· Licenses: Are they correct for users access to objects? Will other
functionality be needed down the road? Sales vs Service vs
Platform, what is supported for each? Will users be limited at some
point?
· Account Model: What should be used? Person vs Account/Contact
or a mix. Is your company B2B or B2C or both?
· Record Ownership: Role hierarchy - who should own and see what
data? Will anyone own too many records? (ownership skew) Will
ownership change?
· Large Data Volumes: Are you dealing with millions of records? What
happens if you keep it all on Salesforce? Automation on LDV objects
- go async.
Think Big Picture
#CD22
· Integrations with external systems
○ Point-to-point vs using middleware
○ Data virtualization - Real-time callouts from Lightning
Components vs External Objects
○ Is a response required? Does an update need to happen from
an external system? How many inbound API calls would be
made?
· Document Management and Files: Will files be stored on platform?
Will the storage grow rapidly? What happens when you use up your
storage? How should you plan for this and what will your mitigation
be?
· Archival: Should you be archiving data and files at some point? If so,
how will that work? How do we keep all the relationships? Will
external users still need access?
#CD22
➢ When changes need to be made you will be better prepared
➢ When things like record locking or issues with data visibility happen
you can contribute to solving the problem
➢ Look at things such as:
○ Role Hierarchy: How is it organized?
■ How can you stop data from rolling up through the hierarchy
when necessary?
○ Sharing Rules: Can you reduce the number of rules by using Public
Groups?
■ Max 300 total (with increase to 500 by support), 50 CB or
guest user per object - are you close to hitting these limits?
Understand Your Org’s Security
#CD22
○ Org-wide Defaults: are they providing enough security?
■ Are you following the Principle of Least Privilege? This is a
good area to review.
○ Profiles and Permission Sets/Permission Set Groups: Too many
Profiles?
■ Should some permissions be migrated to Permission Sets?
#CD22
Establish best practices for you and your colleagues to follow. Can you
identify areas of improvement?
· Coding practices: Are they defined? Are they being followed?
○ Code reviews to ensure that patterns and frameworks are
being implemented properly
○ Implement code analysis tools such as PMD, ESLint, CodeScan
etc
· DevOps Automation and Source-Driven Development: Is there a
mature devops process?
○ Suggest the use of tools such as Github, Jenkins, SFDX, Gearset,
Copado etc.
Follow Best Practices
#CD22
· Data Quality: Are there safeguards in place to make sure that data
quality is being maintained?
○ Use of validation rules, duplicate rules
○ Picklists vs Text Fields (but NEVER multi-select, just ask SteveMo
about this)
· Automation for your Users: Are you relying on automation tools
when necessary? (Clicks vs Code)
○ Don’t over-customize with code
○ Flow can be your friend!
· Event-driven architecture: Can you find areas to implement?
○ Platform Events or CDC to integrate data to external systems
(with pub/sub coming something to look into)
#CD22
· Frameworks: Do you currently use any patterns or frameworks?
○ Architecture frameworks - SOGAF/TOGAF
○ Apex Enterprise Patterns
· Documentation: Are there any architectural diagrams?
○ Make sure all architecture is documented especially with
diagrams
○ Suggest using something such as Confluence to store all
architectural diagrams and any documentation for your
projects
#CD22
Do you have diagramming tools such as
Lucid Charts?
Creating a diagram can be as simple as
showing the data model for some new
objects that need to be created for a
business process.
Or maybe you have a new integration
coming into the picture. How will this
integration work? Will it be real-time?
Asynchronous? What kind of
authentication will be used? Draw it out!
Create Diagrams
#CD22
Data Models/ERD
#CD22
· Have a defined release management
process and assign someone to
oversee it
· Define a daily developer workflow
· Set up a Center of Excellence
· Set up an Architecture Review
Board
· Follow a methodology such as Agile
or a hybrid
· Define a clear testing strategy
Establish Governance
#CD22
Make sure the right environments are being used
Identify Usage of Environments
#CD22
➢ Architects understand what is available
out-of-the-box or as add-ons that may
easily solve problems - low risk, faster
time to market
➢ Learn about the capabilities of each of
the clouds and how you might be able to
incorporate them
➢ Sales Cloud Features
○ Use of Leads, Lead assignment, Web-
to-Lead
➢ Service Cloud Features
○ Digital Engagement
○ Omni-Channel, Skills-based Routing
○ Web-to-Case
Understand Capabilities of the Clouds
#CD22
Communicate with stakeholders some
of your ideas
· Project Management, Project
Sponsors, Product Owners
· Help fill in any missing gaps there
may be in the requirements
· Communicate project objectives
and initiatives
· If you want to recommend
something, be ready to defend and
justify your selections!
Engage with Stakeholders
#CD22
· Ask questions about the technical
aspects of how a solution is
implemented
○ What’s really going on behind the
scenes?
○ A complex Flow w/integrations
○ A tool such as Elements.cloud can
help you understand processes in
your org
· Poke around in your org and identify
areas for improvement
○ Technical Debt?
· Play around in a sandbox doing R&D for
changes that you would like to make
○ Make sure that nothing breaks!
Be Curious!
#CD22
How can you solidify thinking more like an Architect?
Understand
the business problems
Identify
potential solutions
Practice
architect skills
Review
with a mentor
#CD22
· Architect Ohana Slack (and YouTube): Invite link is listed on my linkedin
profile https://www.linkedin.com/in/lissa0977
○ YouTube: https://www.youtube.com/channel/UCfWf8b7Dyitl0rQf7oswWlA
· Salesforce Architects: https://architect.salesforce.com/
· Ladies Be Architects: https://ladies-be-architects.com/
· Salesforce Architect Community: https://sforce.co/2wWgdAs
· Apex Hours: https://www.apexhours.com/
Architect Blogs:
· Salesforce Architects on Medium: https://medium.com/salesforce-architects
· Gemma Blezard: http://gemmablezard.com/
· Susannah Kate St. Germain:
https://www.accidentaladmintoawesomearch.com/
· CTA Gang of Four: https://ctagof.com/
Architect Resources
Thank you! #CD22

Weitere ähnliche Inhalte

Ähnlich wie Tackle Your Everyday Business Problems Like an Architect, Melissa Shepard

Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Daniel Zivkovic
 
Нікіта Галкін “Technical backlog: інструкція до застосування” Kyiv Project Ma...
Нікіта Галкін “Technical backlog: інструкція до застосування” Kyiv Project Ma...Нікіта Галкін “Technical backlog: інструкція до застосування” Kyiv Project Ma...
Нікіта Галкін “Technical backlog: інструкція до застосування” Kyiv Project Ma...Lviv Startup Club
 
From class to architecture
From class to architectureFrom class to architecture
From class to architectureMarcin Hawraniak
 
xbim flex July 2021 webinar: how you can use Flex to manage your BIM data ove...
xbim flex July 2021 webinar: how you can use Flex to manage your BIM data ove...xbim flex July 2021 webinar: how you can use Flex to manage your BIM data ove...
xbim flex July 2021 webinar: how you can use Flex to manage your BIM data ove...Andy Ward
 
Avoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureAvoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureNathaniel Payne
 
Microservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learnedMicroservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learnedLuram Archanjo
 
Visible Architectures
Visible ArchitecturesVisible Architectures
Visible ArchitecturesLuke Hohmann
 
The Role of IT Architect in Startup Company
The Role of IT Architect in Startup CompanyThe Role of IT Architect in Startup Company
The Role of IT Architect in Startup CompanySARCCOM
 
The role of an IT architect in startups
The role of an IT architect in startupsThe role of an IT architect in startups
The role of an IT architect in startupsManoj Awasthi
 
[WSO2Con USA 2018] Winning Strategy For Enterprise Integration to Empower Dig...
[WSO2Con USA 2018] Winning Strategy For Enterprise Integration to Empower Dig...[WSO2Con USA 2018] Winning Strategy For Enterprise Integration to Empower Dig...
[WSO2Con USA 2018] Winning Strategy For Enterprise Integration to Empower Dig...WSO2
 
Structurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureStructurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureInside Analysis
 
LAG #4 -Building Salesforce Well Architectured- 26-01-2023.pptx
LAG #4 -Building Salesforce Well Architectured- 26-01-2023.pptxLAG #4 -Building Salesforce Well Architectured- 26-01-2023.pptx
LAG #4 -Building Salesforce Well Architectured- 26-01-2023.pptxArnaudSourdillon1
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...DATAVERSITY
 
DevSecOps at the GSA
DevSecOps at the GSADevSecOps at the GSA
DevSecOps at the GSAChris Downey
 
NYCACE April 2022 Presentations.pdf
NYCACE April 2022 Presentations.pdfNYCACE April 2022 Presentations.pdf
NYCACE April 2022 Presentations.pdfAUGNYC
 
Clean architecture
Clean architectureClean architecture
Clean architecture.NET Crowd
 

Ähnlich wie Tackle Your Everyday Business Problems Like an Architect, Melissa Shepard (20)

Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Нікіта Галкін “Technical backlog: інструкція до застосування” Kyiv Project Ma...
Нікіта Галкін “Technical backlog: інструкція до застосування” Kyiv Project Ma...Нікіта Галкін “Technical backlog: інструкція до застосування” Kyiv Project Ma...
Нікіта Галкін “Technical backlog: інструкція до застосування” Kyiv Project Ma...
 
From class to architecture
From class to architectureFrom class to architecture
From class to architecture
 
xbim flex July 2021 webinar: how you can use Flex to manage your BIM data ove...
xbim flex July 2021 webinar: how you can use Flex to manage your BIM data ove...xbim flex July 2021 webinar: how you can use Flex to manage your BIM data ove...
xbim flex July 2021 webinar: how you can use Flex to manage your BIM data ove...
 
L16 Documenting Software
L16 Documenting SoftwareL16 Documenting Software
L16 Documenting Software
 
The Role of the Architect
The Role of the ArchitectThe Role of the Architect
The Role of the Architect
 
Avoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureAvoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation Failure
 
Microservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learnedMicroservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learned
 
Visible Architectures
Visible ArchitecturesVisible Architectures
Visible Architectures
 
The Role of IT Architect in Startup Company
The Role of IT Architect in Startup CompanyThe Role of IT Architect in Startup Company
The Role of IT Architect in Startup Company
 
The role of an IT architect in startups
The role of an IT architect in startupsThe role of an IT architect in startups
The role of an IT architect in startups
 
[WSO2Con USA 2018] Winning Strategy For Enterprise Integration to Empower Dig...
[WSO2Con USA 2018] Winning Strategy For Enterprise Integration to Empower Dig...[WSO2Con USA 2018] Winning Strategy For Enterprise Integration to Empower Dig...
[WSO2Con USA 2018] Winning Strategy For Enterprise Integration to Empower Dig...
 
Structurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureStructurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your Architecture
 
I want to be an IT Architect
I want to be an IT ArchitectI want to be an IT Architect
I want to be an IT Architect
 
LAG #4 -Building Salesforce Well Architectured- 26-01-2023.pptx
LAG #4 -Building Salesforce Well Architectured- 26-01-2023.pptxLAG #4 -Building Salesforce Well Architectured- 26-01-2023.pptx
LAG #4 -Building Salesforce Well Architectured- 26-01-2023.pptx
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
The DASA DevOps Competence Model: A Need for New Skills
The DASA DevOps Competence Model: A Need for New SkillsThe DASA DevOps Competence Model: A Need for New Skills
The DASA DevOps Competence Model: A Need for New Skills
 
DevSecOps at the GSA
DevSecOps at the GSADevSecOps at the GSA
DevSecOps at the GSA
 
NYCACE April 2022 Presentations.pdf
NYCACE April 2022 Presentations.pdfNYCACE April 2022 Presentations.pdf
NYCACE April 2022 Presentations.pdf
 
Clean architecture
Clean architectureClean architecture
Clean architecture
 

Mehr von CzechDreamin

Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...CzechDreamin
 
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...CzechDreamin
 
How we should include Devops Center to get happy developers?, David Fernandez...
How we should include Devops Center to get happy developers?, David Fernandez...How we should include Devops Center to get happy developers?, David Fernandez...
How we should include Devops Center to get happy developers?, David Fernandez...CzechDreamin
 
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...CzechDreamin
 
Architecting for Analytics, Aaron Crear
Architecting for Analytics, Aaron CrearArchitecting for Analytics, Aaron Crear
Architecting for Analytics, Aaron CrearCzechDreamin
 
Ape to API, Filip Dousek
Ape to API, Filip DousekApe to API, Filip Dousek
Ape to API, Filip DousekCzechDreamin
 
Push Upgrades, The last mile of Salesforce DevOps, Manuel Moya
Push Upgrades, The last mile of Salesforce DevOps, Manuel MoyaPush Upgrades, The last mile of Salesforce DevOps, Manuel Moya
Push Upgrades, The last mile of Salesforce DevOps, Manuel MoyaCzechDreamin
 
How do you know you’re solving the right problem? Design Thinking for Salesfo...
How do you know you’re solving the right problem? Design Thinking for Salesfo...How do you know you’re solving the right problem? Design Thinking for Salesfo...
How do you know you’re solving the right problem? Design Thinking for Salesfo...CzechDreamin
 
ChatGPT … How Does it Flow?, Mark Jones
ChatGPT … How Does it Flow?, Mark JonesChatGPT … How Does it Flow?, Mark Jones
ChatGPT … How Does it Flow?, Mark JonesCzechDreamin
 
Real-time communication with Account Engagement (Pardot). Marketers meet deve...
Real-time communication with Account Engagement (Pardot). Marketers meet deve...Real-time communication with Account Engagement (Pardot). Marketers meet deve...
Real-time communication with Account Engagement (Pardot). Marketers meet deve...CzechDreamin
 
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...CzechDreamin
 
Sales methodology for Salesforce Opportunity, Georgy Avilov
Sales methodology for Salesforce Opportunity, Georgy AvilovSales methodology for Salesforce Opportunity, Georgy Avilov
Sales methodology for Salesforce Opportunity, Georgy AvilovCzechDreamin
 
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...CzechDreamin
 
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...CzechDreamin
 
No Such Thing as Best Practice in Design, Nati Asher and Pat Fragoso
No Such Thing as Best Practice in Design, Nati Asher and Pat FragosoNo Such Thing as Best Practice in Design, Nati Asher and Pat Fragoso
No Such Thing as Best Practice in Design, Nati Asher and Pat FragosoCzechDreamin
 
Why do you Need to Migrate to Salesforce Flow?, Andrew Cook
Why do you Need to Migrate to Salesforce Flow?, Andrew CookWhy do you Need to Migrate to Salesforce Flow?, Andrew Cook
Why do you Need to Migrate to Salesforce Flow?, Andrew CookCzechDreamin
 
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel SombuBe kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel SombuCzechDreamin
 
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...CzechDreamin
 
The minimum-profile approach – the modern way to design an efficient security...
The minimum-profile approach – the modern way to design an efficient security...The minimum-profile approach – the modern way to design an efficient security...
The minimum-profile approach – the modern way to design an efficient security...CzechDreamin
 
Restriction Rules – The Whole Picture, Louise Lockie
Restriction Rules – The Whole Picture, Louise LockieRestriction Rules – The Whole Picture, Louise Lockie
Restriction Rules – The Whole Picture, Louise LockieCzechDreamin
 

Mehr von CzechDreamin (20)

Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
 
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
Supercharge Salesforce Marketing Cloud: The Ultimate Apps Guide, Cyril Louis ...
 
How we should include Devops Center to get happy developers?, David Fernandez...
How we should include Devops Center to get happy developers?, David Fernandez...How we should include Devops Center to get happy developers?, David Fernandez...
How we should include Devops Center to get happy developers?, David Fernandez...
 
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
Streamline Your Integration with Salesforce’s Composite API: A Consultant’s G...
 
Architecting for Analytics, Aaron Crear
Architecting for Analytics, Aaron CrearArchitecting for Analytics, Aaron Crear
Architecting for Analytics, Aaron Crear
 
Ape to API, Filip Dousek
Ape to API, Filip DousekApe to API, Filip Dousek
Ape to API, Filip Dousek
 
Push Upgrades, The last mile of Salesforce DevOps, Manuel Moya
Push Upgrades, The last mile of Salesforce DevOps, Manuel MoyaPush Upgrades, The last mile of Salesforce DevOps, Manuel Moya
Push Upgrades, The last mile of Salesforce DevOps, Manuel Moya
 
How do you know you’re solving the right problem? Design Thinking for Salesfo...
How do you know you’re solving the right problem? Design Thinking for Salesfo...How do you know you’re solving the right problem? Design Thinking for Salesfo...
How do you know you’re solving the right problem? Design Thinking for Salesfo...
 
ChatGPT … How Does it Flow?, Mark Jones
ChatGPT … How Does it Flow?, Mark JonesChatGPT … How Does it Flow?, Mark Jones
ChatGPT … How Does it Flow?, Mark Jones
 
Real-time communication with Account Engagement (Pardot). Marketers meet deve...
Real-time communication with Account Engagement (Pardot). Marketers meet deve...Real-time communication with Account Engagement (Pardot). Marketers meet deve...
Real-time communication with Account Engagement (Pardot). Marketers meet deve...
 
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
 
Sales methodology for Salesforce Opportunity, Georgy Avilov
Sales methodology for Salesforce Opportunity, Georgy AvilovSales methodology for Salesforce Opportunity, Georgy Avilov
Sales methodology for Salesforce Opportunity, Georgy Avilov
 
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...
 
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...
 
No Such Thing as Best Practice in Design, Nati Asher and Pat Fragoso
No Such Thing as Best Practice in Design, Nati Asher and Pat FragosoNo Such Thing as Best Practice in Design, Nati Asher and Pat Fragoso
No Such Thing as Best Practice in Design, Nati Asher and Pat Fragoso
 
Why do you Need to Migrate to Salesforce Flow?, Andrew Cook
Why do you Need to Migrate to Salesforce Flow?, Andrew CookWhy do you Need to Migrate to Salesforce Flow?, Andrew Cook
Why do you Need to Migrate to Salesforce Flow?, Andrew Cook
 
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel SombuBe kind to your future admin self, Silvia Denaro & Nathaniel Sombu
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
 
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...
 
The minimum-profile approach – the modern way to design an efficient security...
The minimum-profile approach – the modern way to design an efficient security...The minimum-profile approach – the modern way to design an efficient security...
The minimum-profile approach – the modern way to design an efficient security...
 
Restriction Rules – The Whole Picture, Louise Lockie
Restriction Rules – The Whole Picture, Louise LockieRestriction Rules – The Whole Picture, Louise Lockie
Restriction Rules – The Whole Picture, Louise Lockie
 

Kürzlich hochgeladen

Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Kürzlich hochgeladen (20)

Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Tackle Your Everyday Business Problems Like an Architect, Melissa Shepard

  • 1. Tackle Your Everyday Business Problems Like an Architect by Melissa Shepard Twitter: @lissa__x
  • 2. #CD22 Melissa is a Salesforce Certified Technical Architect, 30x Salesforce certified and a DF21 Golden Hoodie recipient during the first ever Architect Keynote · Melissa has 22 years of experience in Technology and Software Development with 17 years in Salesforce. · She is the Founder & CEO of Lizztech Consulting, an emerging Salesforce Partner in Boston, MA that focuses on Salesforce Advisory, Mentorship & Coaching. · She is also the founder of ScaleUp Archs, a non-profit initiative to skill-up underserved & underrepresented as Salesforce Architects. · She leads the Boston Architect User Group and is also the Founder and Admin of Architect Ohana Slack community where she and many others help mentor aspiring architects & CTAs with about 30 members having becoming CTAs in just over a year. Speaker Intro
  • 3. #CD22 The Buzzword Questions that many of you might have: · What exactly is an architect? · What exactly is architecture all about? · What does an architect do? · Why is the architect role so important? · Is this something that I can do? · How can I develop architect skills in my everyday job? · If I don’t consider myself an architect now, how can I start preparing myself to become one? Salesforce Architecture
  • 4. #CD22 ★ Provides the blueprint ★ Foundation for Implementation ★ Scalability ★ Performance ★ System Limitations ★ Large Complex and Global Implementations ★ Regulations (GDPR, CCPA) ★ Project Success ★ Risk Management ★ Reduce Future Costs ★ Increase ROI ★ Lower Total Cost of Ownership Why Architecture is So Important
  • 5. #CD22 Will this scale beyond the current problem I am solving? Things that can be taken into consideration when scaling your system: · Licenses: Are they correct for users access to objects? Will other functionality be needed down the road? Sales vs Service vs Platform, what is supported for each? Will users be limited at some point? · Account Model: What should be used? Person vs Account/Contact or a mix. Is your company B2B or B2C or both? · Record Ownership: Role hierarchy - who should own and see what data? Will anyone own too many records? (ownership skew) Will ownership change? · Large Data Volumes: Are you dealing with millions of records? What happens if you keep it all on Salesforce? Automation on LDV objects - go async. Think Big Picture
  • 6. #CD22 · Integrations with external systems ○ Point-to-point vs using middleware ○ Data virtualization - Real-time callouts from Lightning Components vs External Objects ○ Is a response required? Does an update need to happen from an external system? How many inbound API calls would be made? · Document Management and Files: Will files be stored on platform? Will the storage grow rapidly? What happens when you use up your storage? How should you plan for this and what will your mitigation be? · Archival: Should you be archiving data and files at some point? If so, how will that work? How do we keep all the relationships? Will external users still need access?
  • 7. #CD22 ➢ When changes need to be made you will be better prepared ➢ When things like record locking or issues with data visibility happen you can contribute to solving the problem ➢ Look at things such as: ○ Role Hierarchy: How is it organized? ■ How can you stop data from rolling up through the hierarchy when necessary? ○ Sharing Rules: Can you reduce the number of rules by using Public Groups? ■ Max 300 total (with increase to 500 by support), 50 CB or guest user per object - are you close to hitting these limits? Understand Your Org’s Security
  • 8. #CD22 ○ Org-wide Defaults: are they providing enough security? ■ Are you following the Principle of Least Privilege? This is a good area to review. ○ Profiles and Permission Sets/Permission Set Groups: Too many Profiles? ■ Should some permissions be migrated to Permission Sets?
  • 9. #CD22 Establish best practices for you and your colleagues to follow. Can you identify areas of improvement? · Coding practices: Are they defined? Are they being followed? ○ Code reviews to ensure that patterns and frameworks are being implemented properly ○ Implement code analysis tools such as PMD, ESLint, CodeScan etc · DevOps Automation and Source-Driven Development: Is there a mature devops process? ○ Suggest the use of tools such as Github, Jenkins, SFDX, Gearset, Copado etc. Follow Best Practices
  • 10. #CD22 · Data Quality: Are there safeguards in place to make sure that data quality is being maintained? ○ Use of validation rules, duplicate rules ○ Picklists vs Text Fields (but NEVER multi-select, just ask SteveMo about this) · Automation for your Users: Are you relying on automation tools when necessary? (Clicks vs Code) ○ Don’t over-customize with code ○ Flow can be your friend! · Event-driven architecture: Can you find areas to implement? ○ Platform Events or CDC to integrate data to external systems (with pub/sub coming something to look into)
  • 11. #CD22 · Frameworks: Do you currently use any patterns or frameworks? ○ Architecture frameworks - SOGAF/TOGAF ○ Apex Enterprise Patterns · Documentation: Are there any architectural diagrams? ○ Make sure all architecture is documented especially with diagrams ○ Suggest using something such as Confluence to store all architectural diagrams and any documentation for your projects
  • 12. #CD22 Do you have diagramming tools such as Lucid Charts? Creating a diagram can be as simple as showing the data model for some new objects that need to be created for a business process. Or maybe you have a new integration coming into the picture. How will this integration work? Will it be real-time? Asynchronous? What kind of authentication will be used? Draw it out! Create Diagrams
  • 14. #CD22 · Have a defined release management process and assign someone to oversee it · Define a daily developer workflow · Set up a Center of Excellence · Set up an Architecture Review Board · Follow a methodology such as Agile or a hybrid · Define a clear testing strategy Establish Governance
  • 15. #CD22 Make sure the right environments are being used Identify Usage of Environments
  • 16. #CD22 ➢ Architects understand what is available out-of-the-box or as add-ons that may easily solve problems - low risk, faster time to market ➢ Learn about the capabilities of each of the clouds and how you might be able to incorporate them ➢ Sales Cloud Features ○ Use of Leads, Lead assignment, Web- to-Lead ➢ Service Cloud Features ○ Digital Engagement ○ Omni-Channel, Skills-based Routing ○ Web-to-Case Understand Capabilities of the Clouds
  • 17. #CD22 Communicate with stakeholders some of your ideas · Project Management, Project Sponsors, Product Owners · Help fill in any missing gaps there may be in the requirements · Communicate project objectives and initiatives · If you want to recommend something, be ready to defend and justify your selections! Engage with Stakeholders
  • 18. #CD22 · Ask questions about the technical aspects of how a solution is implemented ○ What’s really going on behind the scenes? ○ A complex Flow w/integrations ○ A tool such as Elements.cloud can help you understand processes in your org · Poke around in your org and identify areas for improvement ○ Technical Debt? · Play around in a sandbox doing R&D for changes that you would like to make ○ Make sure that nothing breaks! Be Curious!
  • 19. #CD22 How can you solidify thinking more like an Architect? Understand the business problems Identify potential solutions Practice architect skills Review with a mentor
  • 20. #CD22 · Architect Ohana Slack (and YouTube): Invite link is listed on my linkedin profile https://www.linkedin.com/in/lissa0977 ○ YouTube: https://www.youtube.com/channel/UCfWf8b7Dyitl0rQf7oswWlA · Salesforce Architects: https://architect.salesforce.com/ · Ladies Be Architects: https://ladies-be-architects.com/ · Salesforce Architect Community: https://sforce.co/2wWgdAs · Apex Hours: https://www.apexhours.com/ Architect Blogs: · Salesforce Architects on Medium: https://medium.com/salesforce-architects · Gemma Blezard: http://gemmablezard.com/ · Susannah Kate St. Germain: https://www.accidentaladmintoawesomearch.com/ · CTA Gang of Four: https://ctagof.com/ Architect Resources