SlideShare a Scribd company logo
1 of 51
How to Work with Product Managers by
Box Software Engineer
www.productschool.com
FREE INVITE
Join 20,000+ Product Managers on
productschool.com/slack-community
Product
Management
2-month part-time
Courses
Coding
for Managers
2-month part-time
Courses
Data Analytics
for Managers
2-month part-time
Courses
Include @productschool and #prodmgmt at the
end of your tweet
Tweet to get a free ticket
for our next Event!
Ittai Shay
Ittai Shay
Software Engineer @ Box
The Relationship Between
Product & Engineering
Why do Engineers need Product Managers?
Why do Engineers need Product Managers?
● Keep us focused
Why do Engineers need Product Managers?
● Keep us focused
● Keep us informed
Why do Engineers need Product Managers?
● Keep us focused
● Keep us informed
● Keep us motivated
What do Engineers want from Product
Managers?
What do Engineers want from Product
Managers?
● Align goals
What do Engineers want from Product
Managers?
● Align goals
● Communicate
What do Engineers want from Product
Managers?
● Align goals
● Communicate
● Retrospect, learn, & improve
● Align goals
● Communicate
● Retrospect, learn, & improve
What do Engineers want from Product
Managers?
Product Managers
Kobe Bryant
Eyes on the Prize
What is success?
What is success?
● Value to User
What is success?
● Value to User
● Revenue
What is success?
● Value to User
● Revenue
● Launch
What is success?
● Value to User
● Revenue
● Launch
● Landing
What is success?
● Value to User
● Revenue
● Launch
● Landing
● Morale
Empathize
Tech Debt & Code
Quality
Tech Debt & Code
Quality
Align Goals
LeBron James
Orchestrate
Support
Provide Feedback
Communicate
Stephen Curry
Fail Fast
Featur
es
QualityTime
MVP
Launch & Iterate
Retrospect, Learn, & Improve
What do Engineers want from Product
Managers?
What do Engineers want from Product
Managers?
● Align goals - Kobe
What do Engineers want from Product
Managers?
● Align goals - Kobe
● Communicate - LeBron
● Align goals - Kobe
● Communicate - LeBron
● Retrospect, learn, & improve - Steph
What do Engineers want from Product
Managers?
● Align goals - Kobe
● Communicate - LeBron
● Retrospect, learn, & improve - Steph
What do Engineers want from Product
Managers?
Part-time Product Management Courses in
San Francisco, Silicon Valley, Los Angeles,
New York, Austin, Boston, Seattle, Chicago,
Denver, London, Toronto
www.productschool.com

More Related Content

What's hot

What's hot (20)

How to Crack the Product Manager Interview by former Facebook PM
How to Crack the Product Manager Interview by former Facebook PMHow to Crack the Product Manager Interview by former Facebook PM
How to Crack the Product Manager Interview by former Facebook PM
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PM
 
Experimentation Concepts & How to Leverage Them with Jet.com's PM
Experimentation Concepts & How to Leverage Them with Jet.com's PMExperimentation Concepts & How to Leverage Them with Jet.com's PM
Experimentation Concepts & How to Leverage Them with Jet.com's PM
 
From Engineering to Product Management by Olapic Product Manager
From Engineering to Product Management by Olapic Product ManagerFrom Engineering to Product Management by Olapic Product Manager
From Engineering to Product Management by Olapic Product Manager
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software Engineer
 
What's the Product Manager Role Like by PlayStation former PM
What's the Product Manager Role Like by PlayStation former PMWhat's the Product Manager Role Like by PlayStation former PM
What's the Product Manager Role Like by PlayStation former PM
 
How to Build the Best Apps by Ticketmaster’s Sr. Product Manager
How to Build the Best Apps by Ticketmaster’s Sr. Product ManagerHow to Build the Best Apps by Ticketmaster’s Sr. Product Manager
How to Build the Best Apps by Ticketmaster’s Sr. Product Manager
 
How to Prioritize as a PM by Google's Product Manager
How to Prioritize as a PM by Google's Product ManagerHow to Prioritize as a PM by Google's Product Manager
How to Prioritize as a PM by Google's Product Manager
 
5 Tips on How to Be a Good Emotional Leader by former Nokia PM
5 Tips on How to Be a Good Emotional Leader by former Nokia PM5 Tips on How to Be a Good Emotional Leader by former Nokia PM
5 Tips on How to Be a Good Emotional Leader by former Nokia PM
 
What Is Gaming Product Management Like by Zynga Product Manager
What Is Gaming Product Management Like by Zynga Product ManagerWhat Is Gaming Product Management Like by Zynga Product Manager
What Is Gaming Product Management Like by Zynga Product Manager
 
How to Scale for Your Product and Team by Facebook Product Manager
How to Scale for Your Product and Team by Facebook Product ManagerHow to Scale for Your Product and Team by Facebook Product Manager
How to Scale for Your Product and Team by Facebook Product Manager
 
Intro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product ManagerIntro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product Manager
 
How to Find Success in a Product Manager Role by GoGuardian PM
How to Find Success in a Product Manager Role by GoGuardian PMHow to Find Success in a Product Manager Role by GoGuardian PM
How to Find Success in a Product Manager Role by GoGuardian PM
 
How to Break into Product Management by Product School VP
How to Break into Product Management by Product School VPHow to Break into Product Management by Product School VP
How to Break into Product Management by Product School VP
 
How to Transition from Engineering to Product by LinkedIn's PM
How to Transition from Engineering to Product by LinkedIn's PMHow to Transition from Engineering to Product by LinkedIn's PM
How to Transition from Engineering to Product by LinkedIn's PM
 
Customer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product ManagerCustomer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product Manager
 
How to Motivate Your Team by Pandora Dir. of Product Management
How to Motivate Your Team by Pandora Dir. of Product ManagementHow to Motivate Your Team by Pandora Dir. of Product Management
How to Motivate Your Team by Pandora Dir. of Product Management
 
Disruption from Within with Zillow's Senior Product Manager
Disruption from Within with Zillow's Senior Product ManagerDisruption from Within with Zillow's Senior Product Manager
Disruption from Within with Zillow's Senior Product Manager
 
How to Use User Science to Your Product's Benefit by XO Group PM
How to Use User Science to Your Product's Benefit by XO Group PMHow to Use User Science to Your Product's Benefit by XO Group PM
How to Use User Science to Your Product's Benefit by XO Group PM
 
The Art of Product Management by 23andMe Senior Product Manager
 The Art of Product Management by 23andMe Senior Product Manager The Art of Product Management by 23andMe Senior Product Manager
The Art of Product Management by 23andMe Senior Product Manager
 

Similar to How to Work with Product Managers by Box Software Engineer

Retrospectives er spild af tid!
Retrospectives er spild af tid!Retrospectives er spild af tid!
Retrospectives er spild af tid!
BestBrains
 

Similar to How to Work with Product Managers by Box Software Engineer (20)

How to Navigate Being a Product Manager by Spotify PM
How to Navigate Being a Product Manager by Spotify PMHow to Navigate Being a Product Manager by Spotify PM
How to Navigate Being a Product Manager by Spotify PM
 
Mike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductMike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex Product
 
How to Transition to Product Management by TpT Product Managers
 How to Transition to Product Management by TpT Product Managers How to Transition to Product Management by TpT Product Managers
How to Transition to Product Management by TpT Product Managers
 
A Day in the Life of a Product Manager by Oracle Director of PM
A Day in the Life of a Product Manager by Oracle Director of PMA Day in the Life of a Product Manager by Oracle Director of PM
A Day in the Life of a Product Manager by Oracle Director of PM
 
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
 
Retrospectives er spild af tid!
Retrospectives er spild af tid!Retrospectives er spild af tid!
Retrospectives er spild af tid!
 
“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”
“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”
“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”
 
Aligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPOAligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPO
 
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)
 
Fixing the Foundations of Your Lean House in an Uncertain Economy
Fixing the Foundations of Your Lean House in an Uncertain EconomyFixing the Foundations of Your Lean House in an Uncertain Economy
Fixing the Foundations of Your Lean House in an Uncertain Economy
 
5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates
5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates
5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates
 
How to Find and Succeed at Your Job by Cornerstone OnDemand PM
How to Find and Succeed at Your Job by Cornerstone OnDemand PMHow to Find and Succeed at Your Job by Cornerstone OnDemand PM
How to Find and Succeed at Your Job by Cornerstone OnDemand PM
 
What Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PMWhat Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PM
 
Webinar three processes for uncomplicating pm by heap director of product
Webinar  three processes for uncomplicating pm by heap director of productWebinar  three processes for uncomplicating pm by heap director of product
Webinar three processes for uncomplicating pm by heap director of product
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
 
How to Ace the Product Manager Interview by HubSpot PM
How to Ace the Product Manager Interview by HubSpot PMHow to Ace the Product Manager Interview by HubSpot PM
How to Ace the Product Manager Interview by HubSpot PM
 
How to Get to Know Your Users by Google's former Product Manager
How to Get to Know Your Users by Google's former Product ManagerHow to Get to Know Your Users by Google's former Product Manager
How to Get to Know Your Users by Google's former Product Manager
 
Emma Braeye - Talent Manager In The Pocket
Emma Braeye - Talent Manager In The PocketEmma Braeye - Talent Manager In The Pocket
Emma Braeye - Talent Manager In The Pocket
 
What is Product Management by Symantec Sr. Product Manager
What is Product Management by Symantec Sr. Product ManagerWhat is Product Management by Symantec Sr. Product Manager
What is Product Management by Symantec Sr. Product Manager
 
Development Projects Failing? What can the Business Analyst Do?
Development Projects Failing?  What can the Business Analyst Do?Development Projects Failing?  What can the Business Analyst Do?
Development Projects Failing? What can the Business Analyst Do?
 

More from Product School

More from Product School (20)

Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
 
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
 
Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
 
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, MonzoRevolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
 
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdfWebinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
 
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM LeaderWebinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
 
Unlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMMUnlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMM
 
The Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product LeaderThe Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product Leader
 
Match Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leaderMatch Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leader
 
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping RevolutionBeyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
 
Designing Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and LeadershipDesigning Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and Leadership
 
Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...
 
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
 
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life CycleCustomer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
 
AI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales AutomationAI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales Automation
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

How to Work with Product Managers by Box Software Engineer

Editor's Notes

  1. When you checked in tonight, you got an email inviting you to join our slack community In that community, we have 15k product people who have come through different companies like google, facebook, uber Sharing information about events, job offers from our partner companies, and valuable online content Please check your email and join - it’s free
  2. In our PM Course, we teach how to build products and how to get a job as a software product manager All our classes are 2 months, part time, and compatible with full time jobs. We have two options, Tues/Thurs in the evening and Saturdays in the morning Instructors- are senior level product managers from companies like Google, FB, Uber, etc
  3. In addition to our PM class, we offer our Coding for Managers class Also two months and part time tailored for professionals who don’t come from a traditional engineering background The goal of this course is not to make you a software engineer, but to give you enough technical background to build a fully functional website and pass the technical interview
  4. Similar to our coding course, we also offer our Data Analytics for Managers Tailored for people who don’t have a technical background but to give them enough knowledge of analytics to become product managers Also two months, compatible with full time jobs The goal of the course is not to make you a data scientist, but to make you technical enough to understand web analytics, learn SQL, and machine learning concepts
  5. We are also live streaming our event to our online audience If you want to share, please tweet @productschool and #prodmgmt for a free ticket to our next event
  6. Hi everyone! Thank you for having me, I’m very happy to be here. My name is Ittai Shay and today we’re going to talk about the relationship between product and engineering, from an engineer’s perspective. I am a software engineer at Box, building out self-serve growth and monetization flows like signup and upgrade, contributing to millions of dollars in revenue per year.
  7. We’re going to spend the majority of this talk discussing what makes a good product manager, so let’s first establish why engineers need product managers.
  8. PM’s keep us focused. Engineers like to go down rabbit holes. If you ask us to fill a small crack in the wall, given unlimited time, we’ll look for ways to rebuild the entire wall from the ground up using materials that will never crack.
  9. PM’s keep us informed. Many engineers spend the vast majority of their days staring at their computer and writing code. PM’s connect and align us to the rest of the company.
  10. PM’s keep us motivated. When we’re filling that small crack in the wall, it could feel like a mundane, boring task. When a PM tells us that wall is the foundation for a castle, we’re more driven to the get the job done.
  11. So, what do engineers want from product managers? From our perspective, what can you do to make this relationship successful?
  12. At a high level, you should aim to understand and align everyone’s goals. What do the customers want? What does leadership want? What does your team want? What do engineers want? How can our product fulfill all of these goals.
  13. Communicate clearly and effectively. What are we doing, and why are we doing it? Give feedback, and accept feedback.
  14. Retrospect, learn, & improve. Don’t be afraid to fail, but make sure you fail fast, learn from your mistakes, and move forward.
  15. Now, I'd like this session to be as interactive as possible. It'll make it more interesting for me, and it'll definitely make it more interesting for you. Feel free to interrupt or raise your hand at any time with any question or comment.
  16. I’ve been extremely fortunate to work with three different PM’s in my time at Box, and I’m gonna give you the good, the bad, and the ugly of all of them. However, to protect the innocent, I won’t use their real names. My biggest passion in life, of course, is cloud content management and enterprise file sync & share. After that, though, my biggest passion is basketball
  17. As I was saying, I’ve been extremely fortunate to work with three different PM’s in my time at Box: Stephen Curry, LeBron James, and Kobe Bryant, and I’m gonna give you the good, the bad, and the ugly of all of them. Let’s start with the OG, Kobe Bryant.
  18. Kobe's one of my biggest idols. I fell in love with basketball watching him win three championships with Shaquille O'Neal in the early 2000's, and closely followed the rest of his career since then. What particularly drew me to Kobe was his unparalleled work ethic. Everyone in the NBA always knew that no matter how hard they were working, Kobe was working even harder. One of my favorite stories of his insane work ethic comes from an old teammate of his. Kobe broke his right wrist during a preseason game many years ago. The teammate was shamefully excited because he thought that, for once, he would finally get to the gym before Kobe Bryant. When he arrived at the practice facility the next morning, he was stricken with fear when he heard a ball bouncing. There was Kobe, in a full sweat, cast on his right arm, dribbling and shooting with his left.
  19. This passion to succeed and be the best separated Kobe from the rest. He always had his eyes on the prize, with the prize being an NBA Championship. His work ethic inspired those around him to work harder and push themselves further. He led the Lakers to five championships, among the most in NBA history. You’re probably asking yourself, how does this relate to product? What makes Kobe Bryant a successful PM?
  20. Well, what is success? For Kobe, in the basketball world, success is defined by championships. The more you win, the more successful you’re considered. For a PM, success is determined by the key metrics your team defines.
  21. For example, does your product bring value to the user? Are they engaged? Do they come back to the product every day or every week?
  22. Does your product drive revenue? Do new customers buy it? Do existing customers buy more of it?
  23. Did the project launch on time, or did it take twice as long as originally planned?
  24. Was the project well-received, or did it anger your customer base?
  25. How did the project impact team morale? Is everyone burnt out from the effort, or are they energized by the accomplishment? All of these metrics are used by my team at Box.
  26. Beyond even those metrics, though, a successful PM is able to recognize that different organizations have other, more subtle definitions of success. As I mentioned earlier, Kobe and Shaq won 3 championships together, but they could have won much more. At the time, they were the two highest performing individuals in the NBA, on the same team, with the same ultimate goal of winning a championship. However, they had different approaches to reaching that goal. Kobe always believed that the only way to win was to be serious and work hard 100% of the time. Shaq, on the other hand, obviously also wanted to win, but he wanted to have fun and joke around while doing it. Kobe didn’t empathize with Shaq’s goal to have fun, and instead went to Lakers management and said “it’s either me or him. I can’t work with him anymore.” The Lakers traded Shaq away, and this single philosophical difference broke up the most dominant duo in NBA history. If Kobe were a better PM, he would have recognized that one of Shaq’s goals is to have fun, and aligned that with his own goals. In our world, the customers have their own goals, company leadership has its own goals, design has its own goals, and engineering has its own goals, and it’s crucial as a PM to understand and align all of those goals under the product initiative.
  27. As an example, a major success metric for engineers is technical debt & code quality. What is technical debt & code quality?
  28. Picture a house of cards. Notice how the first level of cards, the foundation, is wide and robust, while the highest level has only two cards. Each level in this house is supported by a bigger level below it. Breaking this pattern and stacking more cards on top without enhancing the foundation will quickly cause the house to collapse. This is exactly how a large codebase works. When you go to Box's signup page, or Facebook’s login page, or Google’s search page, all you see are some basic inputs and a couple buttons. Powering those forms behind the scenes, though, are complex pricing and discounting engines, form validation services, real-time logging and tracking integrations, and much more. All of these foundations took a long time to build and had no immediate impact on the three key metrics we discussed earlier, but putting them together resulted in incredibly simple and intuitive user experiences.
  29. Technical debt and code quality are inversely correlated. The more technical debt you accrue, through short-term, hacky, unscalable solutions, the worse code quality becomes, and the codebase starts to look like this - a crumbling infrastructure of dominoes struggling to support a heavy bridge, on the brink of collapse. Failing to address technical debt leads to more time spent fixing bugs, more existing features breaking, and more difficulty in building new features, all of which impact customer trust.
  30. As Kobe should have done with Shaq, and learned to do later in his career, align everyone’s goals. Ask yourself whether a project will generate revenue, but also ask the engineers whether it requires time to build proper infrastructure or will it result in more technical debt. Ask the customers if they’re happy. Ask leadership if they’re satisfied.
  31. The second PM I got to work with is LeBron James. Given how much I like Kobe, I was apprehensive of LeBron at first. Here comes the most highly touted and hyped up prospect of all time, straight out of high school, with the intention of taking the title of best basketball player in the NBA from my Kobe. He even has "The Chosen One" tattooed across his back.
  32. Seriously, who does this?
  33. I quickly gained a ton of respect for LeBron, though, because he's simply the smartest basketball player of all time. He is an incredible communicator and orchestrator. He sees situations developing before anyone else, puts his teammates in positions to succeed, and coordinates every element of the organization, even beyond the court. He has almost single-handedly led his team to seven consecutive NBA Finals, something that hadn't been done in 50 years. How does that translate to product management?
  34. Be the orchestrator. As a PM, you’re in the middle of everything, running from design meetings to engineering spec reviews to 1:1's, all while revising the product roadmap, planning design sprints, and coordinating happy hours. Like LeBron, or a concert orchestrator, you should see how everything plays together into the bigger picture, and put teammates in positions to succeed.
  35. Beyond putting your teammates in positions to succeed, be ready to support them when roadblocks arise. In this picture, LeBron is helping out teammates who made a mistake by blocking Andre Iguodala’s layup. Setting aside the fact that this block probably cost the Warriors the championship two years ago, it exemplifies LeBron’s willingness to jump in and support his team. As an engineer, there are times where my changes will require approval from other teams. Sometimes those teams like to take their sweet time getting to the approval, and sometimes they’ll provide unreasonable feedback. As a PM, it’s super helpful when you’re willing to work your political magic in times like these to unblock your engineers and keep the ball rolling.
  36. Provide constant, ongoing feedback. At Box, we have daily stand-ups to discuss progress updates, two-week sprints to review project milestones, and recurring one-on-ones for more sensitive feedback and discussions. Make sure you provide positive feedback as well. Telling your engineer something as simple as “good job” or “thanks for jumping on that bug” goes a long way in improving their morale. It’s a completely free, low-effort way to make sure they’re feeling appreciated and happy.
  37. All of this ties into communicating clearly and effectively. When you hand the engineer a product specification, make it as clear as possible, leaving nothing up for interpretation. Don’t tell the engineer "we want to roll this out with an A/B test." Instead, tell the engineer "when we roll out this feature, we want to conduct an A/B test where 50% of the users, the control bucket, will see the existing experience, and 50% of the users, the test bucket, will have access to the new feature." Be as explicit as possible. Provide feedback to your peers, and sing their praises when they do a good job.
  38. The third PM I’ve worked with at Box is Stephen Curry. Steph is the antithesis of LeBron. LeBron is a six foot eight inch athletic beast, built like a Ford F-150, unbreakable and unstoppable. He's the peak of human evolution. Steph, on the other hand, is only an inch or two taller than me, maybe 180 pounds, with below average quickness and athleticism relative to other NBA superstars. When LeBron was in high school, ESPN was televising his games and saying he might be the greatest player of all time. When Steph was in high school, he barely got a scholarship to Davidson College, a tiny Division-III school completely irrelevant in the basketball world. What separates Steph from the rest is his willingness to admit failure, accept setbacks, and use them as motivation to get better every single day. Those traits took a scrawny high-school kid no one noticed, carried him through debilitating injuries, doubters, and non-believers, and turned him into the most feared offensive player in NBA history.
  39. As a PM, be ready to fail fast. You might not have ankle injuries like Steph, but you’re almost sure to encounter projects that fail and projects that get cancelled. This is normal, and you should be prepared to address it and grow from it. If a project fails, take a closer look at your team’s morale. Are the engineers frustrated that months of effort went to nothing? Are the designers disappointed that their UI isn’t impacting customers as expected? You might need to plan a happy hour or take the team boxing to let out some steam, but then regroup and figure out how to put the failure behind you and move forward.
  40. Given that failures are inevitable, get ahead of the curve and plan to minimize their impact. This is a classic Venn diagram representing how projects are built. If you want a lot of high-quality features, it’s going to take more time. If you’re under a tight deadline, you need to sacrifice either quality or functionality. Balancing the three is a major challenge as a PM, but one way to do so is start with an MVP.
  41. Steph is a two-time NBA MVP. In his world, MVP means most valuable player. In our world, MVP means minimum viable product. When you’re planning a project, work with the engineer to identify the minimum viable product that will take the least amount of time to build but that we can use to test the effectiveness and successfulness of the feature. For example, I’m working on a project right now to introduce virality into our product, something my team hasn’t tried before. The original specification would have taken 3 months to build. A quarter of a year is a massive investment for a project that’s not guaranteed to succeed. If we went forward and built that out, and after launch determined that the feature doesn’t produce the results we expected, it would be a massive failure for the team. Instead, I worked with the PM to identify an MVP for the project that we can build in just 1 month, upon which we can later iterate and develop.
  42. After launching the MVP, don’t forget to iterate. One of the things Steph is known for is his incredible dribbling and hand-eye coordination. His pregame drills, pictured here, draw thousands of fans to arenas hours before tip off, just to see how he refines his skills. Steph takes his already otherworldly skill and iterates and improves it by testing and trying a variety of props, from multiple basketballs to tennis balls to blinding goggles. Similarly, as a PM, recognize where you can test and iterate and get creative with how you develop. At Box, my team has been focused a lot on admin onboarding recently. One test we conducted drove more file uploads, another test drove more file sharing, and another test drove more feature customization. We’re constantly iterating and tweaking these tests to help our users and push our metrics.
  43. Finally, retrospect, learn, and improve. Steph spent most of the early years of his career going through ankle injury after ankle injury. After each one, he worked with his trainers and coaches to identify what went wrong and how to prevent similar failures in the future. Over time, Steph partnered with Under Armour to develop custom shoes with revolutionary ankle support, started wearing heavy ankle braces, and even learned to fall in a way that minimizes impact on his ankles. He completely overcame his injury woes and led his team to two championships and counting. At Box, at the end of every project and accomplishment, we conduct what’s called a retrospective. The PM and engineer work to put together a document detailing what went well, what went poorly, and what key takeaways the team should keep in mind for future products. There is no ego in these retrospectives, and they’re not about assigning blame, but rather acknowledging everything that happened and figuring out how to use that knowledge to improve future projects.
  44. To recap, what do engineers want from product managers?
  45. Align everyone’s goals. What do the customers want? What does leadership want? What does your team want? What do engineers want? How can our product fulfill all of these goals. Win those championships.
  46. Communicate clearly and effectively. What are we doing, and why are we doing it? Give feedback, and accept feedback. Orchestrate your team.
  47. Retrospect, learn, & improve. Don’t be afraid to fail, but make sure you fail fast, learn from your mistakes, and move forward. Be an MVP.
  48. Thank you!