SlideShare a Scribd company logo
1 of 13
Download to read offline
How to Double Your Value as a PM
Samuel Clemens
sam@accomplice.co
You Know a what a Software Stack is...
2
Image: android.com
What is the “stack” of PM knowledge and skills?
3
STRATEGY
COMMS
DESIGN
OPS
DATA
CODE
ARCHITECTURE
Let’s play a game.
4
Level 1 Level 2 Level 3
strategy
comms
design
ops
data
code
arch
✔ ✔ ✔
✔
----------------------- Let’s self-assess.
STRATEGY
5
COMMS
DESIGN
OPS
DATA
CODE
ARCHITECTURE
Level 1:
Overall Theory
● Beachheads, Early Adopter psychographics
(Crossing the Chasm)
● Disruption Theory
(Innovator’s Dilemma / Innovator’s Solution)
STRATEGY
Level 2:
KPIs
● LTV:CAC
● Payback period
● SaaS Magic Number
● Three types of churn %
● Renewal rate
● Bookings vs revenue
Level 3:
Playbooks
● Corp Dev: pre, post,
preference stack
● Finance: DSO, factoring
● Marketing: Brand vs
Lead vs ABM
● Sales: Challenger vs
Consultative sale
● Post-Sales: Acct Mgt in
Sales vs Services
COMMUNICATIONS
6
DESIGN
OPS
DATA
CODE
ARCHITECTURE
Level 1:
Internal
● New feature announcements
● Services documentation
● Sales training
STRATEGY
Level 2:
External
● The external web page for your product...without getting
edited by Marketing
Level 3:
Executive
● The board slide for your product...without getting
edited by the head of product
COMMS
DESIGN
7
OPS
DATA
CODE
ARCHITECTURE
Level 1:
UI Toolbox
Proficiency
● Figma or other low-fi wireframing
● Editing your own CSS
● Card Sorting
STRATEGY
Level 2:
UX Principles
● Five-second screen tests
● Two-sided navigation test
● CRUD / hub models
Level 3:
Cognitive
Science
● Human memory and recall
● Gestalt UI principles (proximity, closure, common fate…)
● Physical effects of hue & contrast
COMMS
DESIGN
OPERATIONS & PROCESSES
8
DATA
CODE
ARCHITECTURE
Level 1:
Development
Processes
● Scrum vs Kanban
● Tasking aka making standups not suck
● Story writing and relative estimation
STRATEGY
Level 2:
Failure
Processes
● Four ways to triage bugs into engineering...with pros &
cons of each
● MTBF vs MTTF architectures
Level 3:
Planning
Processes
● Roadmap work granularity (story / epic / theme)
● Roadmap time granularity (month / quarter / year)
● Roadmap update frequency (month / quarter / year)
● Roadmap ownership, uncertainty and communications
COMMS
DESIGN
OPS
DATA & ANALYSIS
9
CODE
ARCHITECTURE
Level 1:
VLOOKUP
● Excel VLOOKUPs
● Pivot tables
STRATEGY
Level 2:
SQL
● SQL select and where
● Joining data (inner, left, right, outer)
Level 3:
ML
● Scikit-learn and pandas data arrays
● Jupyter notebooks
● Kaggle competitions
COMMS
DESIGN
OPS
DATA
CODE
10
ARCHITECTURE
Level 1:
Read Code
● git fetch, pull, commit, diff, push
● Your own development box
STRATEGY
Level 2:
Edit Code
● Can edit existing python/ruby/js/whatever code
● Generate your own pull request
● Get code live on production
Level 3:
Create Code
● Stand up your own trivial django/rails/react/whatever
mini-webapp
COMMS
DESIGN
OPS
DATA
CODE
ARCHITECTURE
11
Level 1:
Options
● Database design
● Microservices vs Monolithic
● VMs vs Containers vs Serverless
● ...
STRATEGY
Level 2:
Tradeoffs
● Knowing the inherent tradeoffs
for each of the above
Level 3:
Wisdom
● The judgement to know which
tradeoffs to take, and when, and
why
COMMS
DESIGN
OPS
DATA
CODE
ARCHITECTURE
Image: XKCD
12
Samuel Clemens
sam@accomplice.co
Sam’s Cheat Sheet to evaluating a product org
13
1. “Where is the Product group in your org?”
Under Marketing; under Eng; standalone
2. “What’s your tech stack?”
A framework mismatched for the problem; a framework suited to the problem
3. “Do you use Agile or Waterfall?”
Waterfall; hybrid Agile with specs; Agile without specs
4. “How often do you push to production?”
Monthly batched; weekly or daily batched; continuous deployment
5. “Can PMs or Designers edit code and push to production?”
“Are you serious?”; designers can edit; both PM and Design can edit
6. “How do you do testing?”
Lots of human QA; small eng-embedded QA; fully automated suite with feature gating
7. “How do you communicate the long-term product roadmap?”
Don’t have one; exists but infrequently updated; four-quarter roadmap updated & distributed monthly

More Related Content

Similar to PM Knowledge Stack

Programming for non tech entrepreneurs
Programming for non tech entrepreneursProgramming for non tech entrepreneurs
Programming for non tech entrepreneursRodrigo Gil
 
Top Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowTop Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowKathy Brown
 
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...Epi Ludvik Nekaj 宇 赫
 
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...Crowdsourcing Week
 
HKG15-407: EME implementation in Chromium: Linaro Clear Key
HKG15-407: EME implementation in Chromium: Linaro Clear Key HKG15-407: EME implementation in Chromium: Linaro Clear Key
HKG15-407: EME implementation in Chromium: Linaro Clear Key Linaro
 
SFScon22 - Michael Meeks - Sustained Digital Sovereignty with Free Software.pdf
SFScon22 - Michael Meeks - Sustained Digital Sovereignty with Free Software.pdfSFScon22 - Michael Meeks - Sustained Digital Sovereignty with Free Software.pdf
SFScon22 - Michael Meeks - Sustained Digital Sovereignty with Free Software.pdfSouth Tyrol Free Software Conference
 
Data flow architecture of spa @ codibly [warning for open minds only]
Data flow architecture of spa @ codibly [warning  for open minds only]Data flow architecture of spa @ codibly [warning  for open minds only]
Data flow architecture of spa @ codibly [warning for open minds only]Łukasz Dobosz
 
BSSML16 L10. Summary Day 2 Sessions
BSSML16 L10. Summary Day 2 SessionsBSSML16 L10. Summary Day 2 Sessions
BSSML16 L10. Summary Day 2 SessionsBigML, Inc
 
Cerny method
Cerny methodCerny method
Cerny methodTim Holt
 
Hybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGsHybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGsAli Hodroj
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebula Project
 
OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...
OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...
OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...Dmytro Korzhevin
 
From Data Science to MLOps
From Data Science to MLOpsFrom Data Science to MLOps
From Data Science to MLOpsCarl W. Handlin
 
Game Design as an Intro to Computer Science: CSTA 2014
Game Design as an Intro to Computer Science: CSTA 2014Game Design as an Intro to Computer Science: CSTA 2014
Game Design as an Intro to Computer Science: CSTA 2014marksuter
 

Similar to PM Knowledge Stack (20)

Programming for non tech entrepreneurs
Programming for non tech entrepreneursProgramming for non tech entrepreneurs
Programming for non tech entrepreneurs
 
Top Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowTop Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To Know
 
Managing xp
Managing xpManaging xp
Managing xp
 
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
 
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
Topcoder Reflections: Observations from a Decade of Crowdsourcing with the Pu...
 
HKG15-407: EME implementation in Chromium: Linaro Clear Key
HKG15-407: EME implementation in Chromium: Linaro Clear Key HKG15-407: EME implementation in Chromium: Linaro Clear Key
HKG15-407: EME implementation in Chromium: Linaro Clear Key
 
Serverless ddd
Serverless dddServerless ddd
Serverless ddd
 
SFScon22 - Michael Meeks - Sustained Digital Sovereignty with Free Software.pdf
SFScon22 - Michael Meeks - Sustained Digital Sovereignty with Free Software.pdfSFScon22 - Michael Meeks - Sustained Digital Sovereignty with Free Software.pdf
SFScon22 - Michael Meeks - Sustained Digital Sovereignty with Free Software.pdf
 
Data flow architecture of spa @ codibly [warning for open minds only]
Data flow architecture of spa @ codibly [warning  for open minds only]Data flow architecture of spa @ codibly [warning  for open minds only]
Data flow architecture of spa @ codibly [warning for open minds only]
 
BSSML16 L10. Summary Day 2 Sessions
BSSML16 L10. Summary Day 2 SessionsBSSML16 L10. Summary Day 2 Sessions
BSSML16 L10. Summary Day 2 Sessions
 
Cerny method
Cerny methodCerny method
Cerny method
 
Hybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGsHybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGs
 
Integrating a STEM Curriculum
Integrating a STEM CurriculumIntegrating a STEM Curriculum
Integrating a STEM Curriculum
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
 
OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...
OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...
OpenNebulaConf 2019 - Crytek: A Video gaming Edge Implementation "on the shou...
 
From Data Science to MLOps
From Data Science to MLOpsFrom Data Science to MLOps
From Data Science to MLOps
 
Resume_Manjunath Jayaram
Resume_Manjunath JayaramResume_Manjunath Jayaram
Resume_Manjunath Jayaram
 
Resume_Manjunath Jayaram
Resume_Manjunath JayaramResume_Manjunath Jayaram
Resume_Manjunath Jayaram
 
Resume_Manjunath Jayaram
Resume_Manjunath JayaramResume_Manjunath Jayaram
Resume_Manjunath Jayaram
 
Game Design as an Intro to Computer Science: CSTA 2014
Game Design as an Intro to Computer Science: CSTA 2014Game Design as an Intro to Computer Science: CSTA 2014
Game Design as an Intro to Computer Science: CSTA 2014
 

Recently uploaded

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 

Recently uploaded (20)

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 

PM Knowledge Stack

  • 1. How to Double Your Value as a PM Samuel Clemens sam@accomplice.co
  • 2. You Know a what a Software Stack is... 2 Image: android.com
  • 3. What is the “stack” of PM knowledge and skills? 3 STRATEGY COMMS DESIGN OPS DATA CODE ARCHITECTURE
  • 4. Let’s play a game. 4 Level 1 Level 2 Level 3 strategy comms design ops data code arch ✔ ✔ ✔ ✔ ----------------------- Let’s self-assess.
  • 5. STRATEGY 5 COMMS DESIGN OPS DATA CODE ARCHITECTURE Level 1: Overall Theory ● Beachheads, Early Adopter psychographics (Crossing the Chasm) ● Disruption Theory (Innovator’s Dilemma / Innovator’s Solution) STRATEGY Level 2: KPIs ● LTV:CAC ● Payback period ● SaaS Magic Number ● Three types of churn % ● Renewal rate ● Bookings vs revenue Level 3: Playbooks ● Corp Dev: pre, post, preference stack ● Finance: DSO, factoring ● Marketing: Brand vs Lead vs ABM ● Sales: Challenger vs Consultative sale ● Post-Sales: Acct Mgt in Sales vs Services
  • 6. COMMUNICATIONS 6 DESIGN OPS DATA CODE ARCHITECTURE Level 1: Internal ● New feature announcements ● Services documentation ● Sales training STRATEGY Level 2: External ● The external web page for your product...without getting edited by Marketing Level 3: Executive ● The board slide for your product...without getting edited by the head of product COMMS
  • 7. DESIGN 7 OPS DATA CODE ARCHITECTURE Level 1: UI Toolbox Proficiency ● Figma or other low-fi wireframing ● Editing your own CSS ● Card Sorting STRATEGY Level 2: UX Principles ● Five-second screen tests ● Two-sided navigation test ● CRUD / hub models Level 3: Cognitive Science ● Human memory and recall ● Gestalt UI principles (proximity, closure, common fate…) ● Physical effects of hue & contrast COMMS DESIGN
  • 8. OPERATIONS & PROCESSES 8 DATA CODE ARCHITECTURE Level 1: Development Processes ● Scrum vs Kanban ● Tasking aka making standups not suck ● Story writing and relative estimation STRATEGY Level 2: Failure Processes ● Four ways to triage bugs into engineering...with pros & cons of each ● MTBF vs MTTF architectures Level 3: Planning Processes ● Roadmap work granularity (story / epic / theme) ● Roadmap time granularity (month / quarter / year) ● Roadmap update frequency (month / quarter / year) ● Roadmap ownership, uncertainty and communications COMMS DESIGN OPS
  • 9. DATA & ANALYSIS 9 CODE ARCHITECTURE Level 1: VLOOKUP ● Excel VLOOKUPs ● Pivot tables STRATEGY Level 2: SQL ● SQL select and where ● Joining data (inner, left, right, outer) Level 3: ML ● Scikit-learn and pandas data arrays ● Jupyter notebooks ● Kaggle competitions COMMS DESIGN OPS DATA
  • 10. CODE 10 ARCHITECTURE Level 1: Read Code ● git fetch, pull, commit, diff, push ● Your own development box STRATEGY Level 2: Edit Code ● Can edit existing python/ruby/js/whatever code ● Generate your own pull request ● Get code live on production Level 3: Create Code ● Stand up your own trivial django/rails/react/whatever mini-webapp COMMS DESIGN OPS DATA CODE
  • 11. ARCHITECTURE 11 Level 1: Options ● Database design ● Microservices vs Monolithic ● VMs vs Containers vs Serverless ● ... STRATEGY Level 2: Tradeoffs ● Knowing the inherent tradeoffs for each of the above Level 3: Wisdom ● The judgement to know which tradeoffs to take, and when, and why COMMS DESIGN OPS DATA CODE ARCHITECTURE Image: XKCD
  • 13. Sam’s Cheat Sheet to evaluating a product org 13 1. “Where is the Product group in your org?” Under Marketing; under Eng; standalone 2. “What’s your tech stack?” A framework mismatched for the problem; a framework suited to the problem 3. “Do you use Agile or Waterfall?” Waterfall; hybrid Agile with specs; Agile without specs 4. “How often do you push to production?” Monthly batched; weekly or daily batched; continuous deployment 5. “Can PMs or Designers edit code and push to production?” “Are you serious?”; designers can edit; both PM and Design can edit 6. “How do you do testing?” Lots of human QA; small eng-embedded QA; fully automated suite with feature gating 7. “How do you communicate the long-term product roadmap?” Don’t have one; exists but infrequently updated; four-quarter roadmap updated & distributed monthly