SlideShare uma empresa Scribd logo
1 de 25
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/

Mais conteúdo relacionado

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

Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
Barcelona global gathering 2020 jan21st
Barcelona global gathering 2020   jan21stBarcelona global gathering 2020   jan21st
Barcelona global gathering 2020 jan21stanimuscrm
 
Discovery 101
Discovery 101Discovery 101
Discovery 101creed
 
Soft Serve Presentation
Soft Serve PresentationSoft Serve Presentation
Soft Serve PresentationIurii Turok
 
What We Offer | Powercode
What We Offer | PowercodeWhat We Offer | Powercode
What We Offer | PowercodePowercode
 
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 TeamI 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 PMProduct 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 projectIndGlobal Digital Private Limited
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSuman Balu
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSuman 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 ENGINEEROrion 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-ditechCodecamp Romania
 
Transitioning to Product Manager
Transitioning to Product ManagerTransitioning to Product Manager
Transitioning to Product ManagerToufiq Mahmud
 
Crypton Studio Presentation
Crypton Studio PresentationCrypton Studio Presentation
Crypton Studio PresentationAlexMainov
 
How Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperHow Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperLemi Orhan Ergin
 

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

Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
Consulting
ConsultingConsulting
Consulting
 
Barcelona global gathering 2020 jan21st
Barcelona global gathering 2020   jan21stBarcelona global gathering 2020   jan21st
Barcelona global gathering 2020 jan21st
 
Discovery 101
Discovery 101Discovery 101
Discovery 101
 
Soft Serve Presentation
Soft Serve PresentationSoft Serve Presentation
Soft Serve Presentation
 
What We Offer | Powercode
What We Offer | PowercodeWhat We Offer | Powercode
What We Offer | 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!
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
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
 
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)
 
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
 
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
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
 
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
 
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
 
Espedia New Company Profile
Espedia New Company ProfileEspedia New Company Profile
Espedia New Company Profile
 
Transitioning to Product Manager
Transitioning to Product ManagerTransitioning to Product Manager
Transitioning to Product Manager
 
Crypton Studio Presentation
Crypton Studio PresentationCrypton Studio Presentation
Crypton Studio Presentation
 
How Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperHow Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile Developer
 

Mais de 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
 

Mais de 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
 

Último

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
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
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 

Último (20)

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
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 ...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 

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 jstefaniak@aquivalabs.com https://www.linkedin.com/in/jakub-stefaniak-cta/

Notas do Editor

  1. 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.
  2. 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.