SlideShare a Scribd company logo
Three pillars and Seven specializations –
PDO Program in a nutshell
Jakub Stefaniak, Salesforce CTA
Director of Engineering EU @ AquivaLabs
#CD22
“Internal, in-house software is rarely
important enough to justify hiring rock stars.
Nobody hires Dolly Parton to sing at wedding.
That’s why the most satisfying careers, if
you’re a software developer, are at actual
software companies, not doing IT for some
bank.”
Joel Spolsky,
“Smart & Get Things Done”
Hi, it’s me
#CD22
Big bang: 1999
#CD22
Long, long time ago
#CD22
Breaking point: 2005
#CD22
Publishing on AppExchange 101
QUESTIONS
● Business Model
● ISV/OEM
● Data model
● Dependencies
#CD22
Time is money aka Time to market
SECURITY REVIEW FUN FACTS
● A solution typically takes 4–8 weeks to get
through the review process
● (unofficially) 50%+ apps fail the security review
in the 1st attempt
● Security Review is not only about
vulnerabilities, bad practices can be an issue
too
● Salesforce doesn’t promise to send you all
vulnerabilities, only examples :)
#CD22
Awesome Times (today)
#CD22
“PDO”?
WHO
Product Development Outsourcers (PDOs)
represent a broad spectrum of consulting partners
and vendors with expertise in building commercial
apps, as well as other valuable services like training,
funding, marketing, or selling your app.
WHAT
These specialized partners can help architect &
design a commercial app, tackle specific areas of our
ISV Partner build (like third-party integrations), or
simply augment your ISV Partner development team.
#CD22
Why a PDO is different from an SI?
● An SI understands the commercial pricing of Salesforce for end customers while a PDO
understands the business models available for ISV partners.
● An SI builds a solution for a business process where management can enforce that users must
use it. A PDO is challenged to build an engaging solution that end users choose to pay for - these
are products!
● An SI has full visibility of the Org where they are building their solution while the solution a PDO is
building has to be able to install into any Org.
● An SI project generally has a distinct beginning and end of development. However, a PDO product
has a very definite beginning, but development can potentially continue for the entire lifetime of
the product.
● While an SI is familiar with all of the functionality that can be configured in Salesforce, a PDO has
the added expertise in what can actually be packaged and knowledgeable with ISV technology
(LMA, COA, FMA, etc).
#CD22
Does it sound familiar?
”For example, my team of product designers are
experts at mobile and desktop interaction design.
These are the skills that we hire and train for because
it’s the bulk of what we do. But in those instances when
a project calls for a polished marketing video or a
large number of illustrations, I usually turn to
another team.
“The Making of a Manager”
by Julie Zhuo
VP, Product Design @ Facebook
#CD22
Does it sound familiar?
”For example, my team of product designers are
experts at mobile and desktop interaction design.
These are the skills that we hire and train for because
it’s the bulk of what we do. But in those instances when
a project calls for a polished marketing video or a
large number of illustrations, I usually turn to
another team.
Sometimes, this confuses my engineering colleagues.
„But aren’t you designers?” they ask. „Designers
draw and animate, right?” I explain that while many
people on our team can, that doesn’t mean we should.
It’s not our core competency, and we’ll probably end
up spending double the time for 80 percent the
quality of what a specialized team could do”.
“The Making of a Manager”
by Julie Zhuo
VP, Product Design @ Facebook
#CD22
Successful AppExchange Partner reality
CHALLENGES
● Trial experience
● Implementation of the app for new customers
● 2nd/3rd tier Support
● Marketing
● Release Management
● Product Management
○ Adding features
○ Sunset
○ Adoption
● Analytics
● … and much, much more
#CD22
PDO Program - Requirements
SPECIALIZATIONS
There are 7 PDOs specializations aligned with typical
Product LifeCycle phases. Each specialization has 2
levels (Level I and Level II). To become a PDO Expert,
you need to reach 4 Level II specializations.
THREE ASPECTS:
● Knowledge
● Experience
● Quality
The Navigator program synthesizes three
aspects of a partner’s expertise in an area
into a measure of deployable expertise that
is easy to understand:
#CD22
Ideation/Business Model/Value Prop
● Product Discovery, Product Ideation, Design
workshop
● Business Model, Total Addressable Market (TAM),
and Product Market Fit Assessment
Level I Level II
Knowledge N/A N/A
Experience 3 Projects 10 Projects
Quality CSAT >4.2 CSAT >4.4
#CD22
Architecture & UX Design
● Tech Review Assistance
● Mockups of how the app may look, PoC/Wireframes
as needed
● A Technical Design and Architecture Document
Level I Level II
Knowledge 1 AA or 1 SA 5 AA/SA
Experience 3 Projects 10 Projects
Quality CSAT >4.2 CSAT >4.4
#CD22
Dev/QA/Release Management/Security Review
● Ongoing agile development, test automation,
release automation for the ISV product
● Interact with ISV DevOps team, and help set them
up on
● Salesforce CI/CD best practices
● Assist with Security Review testing, questionnaire
and issue resolution during the security review
process.
Level I Level II
Knowledge 1 PD1 & 1 PD2 5 PD1 & 5 PD2
Experience 3 Projects 10 Projects
Quality CSAT >4.2 CSAT >4.4
#CD22
AppExchange Listing, Trials, and Demo
● Helping the ISV Sales Engineers setup demo orgs
that make use of trial technology (eg. LMA, TMO,
TestDrive) to set them up for turning leads into
closed deals
● Assisting in creating their AppExchange Listing via
the Partner Community
Level I Level II
Knowledge N/A N/A
Experience 3 Projects 10 Projects
Quality CSAT >4.2 CSAT >4.4
#CD22
Product Support
● Helping ISVs to leverage the different ISV tools such
as the Partner Business Org (PBO) and AppExchange
Analytics.
● Providing technical marketing inputs as needed
that the ISV partner can then make customer facing
● Help define, prioritize or execute go-to-market
strategies
Level I Level II
Knowledge N/A N/A
Experience 3 Projects 10 Projects
Quality CSAT >4.2 CSAT >4.4
#CD22
Marketing Support
● Helping ISVs to leverage the different ISV tools such
as the Partner Business Org (PBO) and AppExchange
Analytics.
● Providing technical marketing inputs as needed
that the ISV partner can then make customer facing
● Help define, prioritize or execute go-to-market
strategies
Level I Level II
Knowledge N/A N/A
Experience 3 Projects 10 Projects
Quality CSAT >4.2 CSAT >4.4
#CD22
Package Review & Optimization
● Architecture, UX concerns for existing apps to
ensure scalability and usability
● Introducing new Salesforce release technology
where appropriate to ensure customer success and
satisfaction
● Testing & Release Management Optimization and
Guidance
Level I Level II
Knowledge 1AA or 1SA + 1
PD1 + 1 PD2
5AA/SA + 5 PD1
+ 5 PD2
Experience 3 Projects 10 Projects
Quality CSAT >4.2 CSAT >4.4
#CD22
The engineering aspect of Software Engineering
Source: Polish National Radio Symphony Orchestra in Katowice, Poland
#CD22
State of 2022
Tier Number of PDOs
Expert PDO 9
Level II 8
Level I 15
Others 12
44
Each specialization has 2 levels (Level I and Level II). To
become a PDO Expert, you need to reach 4 Level II
specializations.
#CD22
Is software really about artistic high notes?
“Maybe some stuff is”, you say, “but I work on accounts
receivable user interfaces for the medical waste
industry.” Fair enough. My focus is on product
companies, where success or failure depends on the
quality of the product. If you’re only using software
internally to support your operations, you probably only
need software to be good enough.
“Smart & Get Things Done”
by Joel Spolsky
Thank you! #CD22
JAKUB STEFANIAK
jstefaniak@aquivalabs.com
https://www.linkedin.com/in/jakub-stefaniak-cta/
Ad

More Related Content

Similar to Three pillars and Seven specializations – Product Development Outsourcers Program in a nutshell, Jakub Stefaniak (20)

Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
Thoughtworks
 
Consulting
ConsultingConsulting
Consulting
Markus Voelter
 
Guide to Understanding Software Development Companies_ How They Work, Evolve ...
Guide to Understanding Software Development Companies_ How They Work, Evolve ...Guide to Understanding Software Development Companies_ How They Work, Evolve ...
Guide to Understanding Software Development Companies_ How They Work, Evolve ...
2Digit Innovations
 
Barcelona global gathering 2020 jan21st
Barcelona global gathering 2020   jan21stBarcelona global gathering 2020   jan21st
Barcelona global gathering 2020 jan21st
animuscrm
 
Discovery 101
Discovery 101Discovery 101
Discovery 101
creed
 
Soft Serve Presentation
Soft Serve PresentationSoft Serve Presentation
Soft Serve Presentation
Iurii Turok
 
What We Offer | Powercode
What We Offer | PowercodeWhat We Offer | Powercode
What We Offer | Powercode
Powercode
 
SoftServe - The Difference Is You! Join Professionals!
SoftServe  - The Difference Is You! Join Professionals!SoftServe  - The Difference Is You! Join Professionals!
SoftServe - The Difference Is You! Join Professionals!
Mykhailo Burychka
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
Vernon Stinebaker
 
How to Build a Successful Distributed Software Development Team
How to Build a Successful Distributed Software Development TeamHow to Build a Successful Distributed Software Development Team
How to Build a Successful Distributed Software Development Team
I Can Infotech
 
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Lviv Startup Club
 
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PMHow Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
Product School
 
How to choose the right software development model for your project
How to choose the right software development model for your projectHow to choose the right software development model for your project
How to choose the right software development model for your project
IndGlobal Digital Private Limited
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
Suman Balu
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
Suman Balu
 
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEERA DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
Orion eSolutions
 
Code campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCode campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditech
Codecamp Romania
 
Espedia New Company Profile
Espedia New Company ProfileEspedia New Company Profile
Espedia New Company Profile
Espedia Consulting
 
Transitioning to Product Manager
Transitioning to Product ManagerTransitioning to Product Manager
Transitioning to Product Manager
Toufiq Mahmud
 
Crypton Studio Presentation
Crypton Studio PresentationCrypton Studio Presentation
Crypton Studio Presentation
AlexMainov
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
Thoughtworks
 
Guide to Understanding Software Development Companies_ How They Work, Evolve ...
Guide to Understanding Software Development Companies_ How They Work, Evolve ...Guide to Understanding Software Development Companies_ How They Work, Evolve ...
Guide to Understanding Software Development Companies_ How They Work, Evolve ...
2Digit Innovations
 
Barcelona global gathering 2020 jan21st
Barcelona global gathering 2020   jan21stBarcelona global gathering 2020   jan21st
Barcelona global gathering 2020 jan21st
animuscrm
 
Discovery 101
Discovery 101Discovery 101
Discovery 101
creed
 
Soft Serve Presentation
Soft Serve PresentationSoft Serve Presentation
Soft Serve Presentation
Iurii Turok
 
What We Offer | Powercode
What We Offer | PowercodeWhat We Offer | Powercode
What We Offer | Powercode
Powercode
 
SoftServe - The Difference Is You! Join Professionals!
SoftServe  - The Difference Is You! Join Professionals!SoftServe  - The Difference Is You! Join Professionals!
SoftServe - The Difference Is You! Join Professionals!
Mykhailo Burychka
 
How to Build a Successful Distributed Software Development Team
How to Build a Successful Distributed Software Development TeamHow to Build a Successful Distributed Software Development Team
How to Build a Successful Distributed Software Development Team
I Can Infotech
 
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Lviv Startup Club
 
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PMHow Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
How Does a Tech PM Differ From a Non-Tech PM by fmr Renault PM
Product School
 
How to choose the right software development model for your project
How to choose the right software development model for your projectHow to choose the right software development model for your project
How to choose the right software development model for your project
IndGlobal Digital Private Limited
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
Suman Balu
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
Suman Balu
 
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEERA DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
A DETAILED ROADMAP TO BECOMING A DEVOPS ENGINEER
Orion eSolutions
 
Code campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCode campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditech
Codecamp Romania
 
Transitioning to Product Manager
Transitioning to Product ManagerTransitioning to Product Manager
Transitioning to Product Manager
Toufiq Mahmud
 
Crypton Studio Presentation
Crypton Studio PresentationCrypton Studio Presentation
Crypton Studio Presentation
AlexMainov
 

More from CzechDreamin (20)

10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
CzechDreamin
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
CzechDreamin
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
CzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
CzechDreamin
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
CzechDreamin
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
CzechDreamin
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
CzechDreamin
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
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 Crear
CzechDreamin
 
Ape to API, Filip Dousek
Ape to API, Filip DousekApe to API, Filip Dousek
Ape to API, Filip Dousek
CzechDreamin
 
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
CzechDreamin
 
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 Jones
CzechDreamin
 
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
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
CzechDreamin
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
CzechDreamin
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
CzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
CzechDreamin
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
CzechDreamin
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
CzechDreamin
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
CzechDreamin
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
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 Crear
CzechDreamin
 
Ape to API, Filip Dousek
Ape to API, Filip DousekApe to API, Filip Dousek
Ape to API, Filip Dousek
CzechDreamin
 
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
CzechDreamin
 
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 Jones
CzechDreamin
 
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
 
Ad

Recently uploaded (20)

Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Ad

Three pillars and Seven specializations – Product Development Outsourcers Program in a nutshell, Jakub Stefaniak

  • 1. Three pillars and Seven specializations – PDO Program in a nutshell Jakub Stefaniak, Salesforce CTA Director of Engineering EU @ AquivaLabs
  • 2. #CD22 “Internal, in-house software is rarely important enough to justify hiring rock stars. Nobody hires Dolly Parton to sing at wedding. That’s why the most satisfying careers, if you’re a software developer, are at actual software companies, not doing IT for some bank.” Joel Spolsky, “Smart & Get Things Done” Hi, it’s me
  • 6. #CD22 Publishing on AppExchange 101 QUESTIONS ● Business Model ● ISV/OEM ● Data model ● Dependencies
  • 7. #CD22 Time is money aka Time to market SECURITY REVIEW FUN FACTS ● A solution typically takes 4–8 weeks to get through the review process ● (unofficially) 50%+ apps fail the security review in the 1st attempt ● Security Review is not only about vulnerabilities, bad practices can be an issue too ● Salesforce doesn’t promise to send you all vulnerabilities, only examples :)
  • 9. #CD22 “PDO”? WHO Product Development Outsourcers (PDOs) represent a broad spectrum of consulting partners and vendors with expertise in building commercial apps, as well as other valuable services like training, funding, marketing, or selling your app. WHAT These specialized partners can help architect & design a commercial app, tackle specific areas of our ISV Partner build (like third-party integrations), or simply augment your ISV Partner development team.
  • 10. #CD22 Why a PDO is different from an SI? ● An SI understands the commercial pricing of Salesforce for end customers while a PDO understands the business models available for ISV partners. ● An SI builds a solution for a business process where management can enforce that users must use it. A PDO is challenged to build an engaging solution that end users choose to pay for - these are products! ● An SI has full visibility of the Org where they are building their solution while the solution a PDO is building has to be able to install into any Org. ● An SI project generally has a distinct beginning and end of development. However, a PDO product has a very definite beginning, but development can potentially continue for the entire lifetime of the product. ● While an SI is familiar with all of the functionality that can be configured in Salesforce, a PDO has the added expertise in what can actually be packaged and knowledgeable with ISV technology (LMA, COA, FMA, etc).
  • 11. #CD22 Does it sound familiar? ”For example, my team of product designers are experts at mobile and desktop interaction design. These are the skills that we hire and train for because it’s the bulk of what we do. But in those instances when a project calls for a polished marketing video or a large number of illustrations, I usually turn to another team. “The Making of a Manager” by Julie Zhuo VP, Product Design @ Facebook
  • 12. #CD22 Does it sound familiar? ”For example, my team of product designers are experts at mobile and desktop interaction design. These are the skills that we hire and train for because it’s the bulk of what we do. But in those instances when a project calls for a polished marketing video or a large number of illustrations, I usually turn to another team. Sometimes, this confuses my engineering colleagues. „But aren’t you designers?” they ask. „Designers draw and animate, right?” I explain that while many people on our team can, that doesn’t mean we should. It’s not our core competency, and we’ll probably end up spending double the time for 80 percent the quality of what a specialized team could do”. “The Making of a Manager” by Julie Zhuo VP, Product Design @ Facebook
  • 13. #CD22 Successful AppExchange Partner reality CHALLENGES ● Trial experience ● Implementation of the app for new customers ● 2nd/3rd tier Support ● Marketing ● Release Management ● Product Management ○ Adding features ○ Sunset ○ Adoption ● Analytics ● … and much, much more
  • 14. #CD22 PDO Program - Requirements SPECIALIZATIONS There are 7 PDOs specializations aligned with typical Product LifeCycle phases. Each specialization has 2 levels (Level I and Level II). To become a PDO Expert, you need to reach 4 Level II specializations. THREE ASPECTS: ● Knowledge ● Experience ● Quality The Navigator program synthesizes three aspects of a partner’s expertise in an area into a measure of deployable expertise that is easy to understand:
  • 15. #CD22 Ideation/Business Model/Value Prop ● Product Discovery, Product Ideation, Design workshop ● Business Model, Total Addressable Market (TAM), and Product Market Fit Assessment Level I Level II Knowledge N/A N/A Experience 3 Projects 10 Projects Quality CSAT >4.2 CSAT >4.4
  • 16. #CD22 Architecture & UX Design ● Tech Review Assistance ● Mockups of how the app may look, PoC/Wireframes as needed ● A Technical Design and Architecture Document Level I Level II Knowledge 1 AA or 1 SA 5 AA/SA Experience 3 Projects 10 Projects Quality CSAT >4.2 CSAT >4.4
  • 17. #CD22 Dev/QA/Release Management/Security Review ● Ongoing agile development, test automation, release automation for the ISV product ● Interact with ISV DevOps team, and help set them up on ● Salesforce CI/CD best practices ● Assist with Security Review testing, questionnaire and issue resolution during the security review process. Level I Level II Knowledge 1 PD1 & 1 PD2 5 PD1 & 5 PD2 Experience 3 Projects 10 Projects Quality CSAT >4.2 CSAT >4.4
  • 18. #CD22 AppExchange Listing, Trials, and Demo ● Helping the ISV Sales Engineers setup demo orgs that make use of trial technology (eg. LMA, TMO, TestDrive) to set them up for turning leads into closed deals ● Assisting in creating their AppExchange Listing via the Partner Community Level I Level II Knowledge N/A N/A Experience 3 Projects 10 Projects Quality CSAT >4.2 CSAT >4.4
  • 19. #CD22 Product Support ● Helping ISVs to leverage the different ISV tools such as the Partner Business Org (PBO) and AppExchange Analytics. ● Providing technical marketing inputs as needed that the ISV partner can then make customer facing ● Help define, prioritize or execute go-to-market strategies Level I Level II Knowledge N/A N/A Experience 3 Projects 10 Projects Quality CSAT >4.2 CSAT >4.4
  • 20. #CD22 Marketing Support ● Helping ISVs to leverage the different ISV tools such as the Partner Business Org (PBO) and AppExchange Analytics. ● Providing technical marketing inputs as needed that the ISV partner can then make customer facing ● Help define, prioritize or execute go-to-market strategies Level I Level II Knowledge N/A N/A Experience 3 Projects 10 Projects Quality CSAT >4.2 CSAT >4.4
  • 21. #CD22 Package Review & Optimization ● Architecture, UX concerns for existing apps to ensure scalability and usability ● Introducing new Salesforce release technology where appropriate to ensure customer success and satisfaction ● Testing & Release Management Optimization and Guidance Level I Level II Knowledge 1AA or 1SA + 1 PD1 + 1 PD2 5AA/SA + 5 PD1 + 5 PD2 Experience 3 Projects 10 Projects Quality CSAT >4.2 CSAT >4.4
  • 22. #CD22 The engineering aspect of Software Engineering Source: Polish National Radio Symphony Orchestra in Katowice, Poland
  • 23. #CD22 State of 2022 Tier Number of PDOs Expert PDO 9 Level II 8 Level I 15 Others 12 44 Each specialization has 2 levels (Level I and Level II). To become a PDO Expert, you need to reach 4 Level II specializations.
  • 24. #CD22 Is software really about artistic high notes? “Maybe some stuff is”, you say, “but I work on accounts receivable user interfaces for the medical waste industry.” Fair enough. My focus is on product companies, where success or failure depends on the quality of the product. If you’re only using software internally to support your operations, you probably only need software to be good enough. “Smart & Get Things Done” by Joel Spolsky
  • 25. Thank you! #CD22 JAKUB STEFANIAK [email protected] https://www.linkedin.com/in/jakub-stefaniak-cta/

Editor's Notes

  • #4: Salesforce has been at the forefront of the cloud computing revolution ever since it started in 1999 - it hasn't let up in 23 years. 1999 premiere of Pokémon Gold i Silver too.
  • #6: 2005. In September, Salesforce introduces its AppExchange service, offering third-party developers a place to work on their own applications and open them up to Salesforce customers. By the end of the year, the company's customer base stands at 20,500 worldwide, with nearly 400,000 unique users.