SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
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
 
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
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
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
 
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
 
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
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
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
 

Dernier (20)

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
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
 
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
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
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
 
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
 
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
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
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...
 

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