SlideShare a Scribd company logo
1 of 15
DC Product Management
#dcprodmgmt
Introductions
● Mike Siegel, Senior PM @ Social Tables (@mikejsiegel)
● Nate Rentmeester, PM @ Contactually
● Rohit Kalkur, Senior Engineer @ Social Tables
● Derek Haller, Director of PM @ Social Tables (@derekhaller)
Objective of the Meetup
Create a DC-based community of Product Managers and Product Leaders
What makes an excellent Product Manager?
The best product managers do three things:
Articulate what a winning product looks like.
Rally the team to build it.
Iterate on it until they get it right.
Are incredibly empathetic
What’s the etiquette?
Interrupt sparingly and appropriately
E.g., Respect headphones
Work asynchronously with them (this benefits you too)
Assume good intentions
Communicate the way your team prefers, not the way you prefer
Be direct and explicit about what you know and don’t know
How do you gain respect?
Remove Roadblocks
Build Relationships
Admit Your Mistakes
Give Credit / Don’t Place Blame
Focus on details
Don’t use buzzwords
How do you achieve buy in?
Sharing in the Decision Making Thought Process
Making the WHY clear
Data-informed decisions
Present problems, not solutions
Transparency - Communicate clearly and often
When You Disagree
How do you kill features engineers have worked on and love?
How do you push back on second guessing despite sharing all of your data and
reasoning?
Save your No’s for the things that truly matter
Get someone on your side
How do you create empathy?
Involve engineers early
Share your thought process
Give relevant updates at the end of the Standups that may be interesting and
help show your work
Bring engineers on customer development calls
Bring engineers on sales calls
Bring engineers on support calls
Establish a metric of accountability (e.g., Velocity)
Empathy isn’t one-sided
Sit in the trenches with them
Never be the one who goes home early
Be there for all late nights, all deploys, even if you just bring the donuts
Listen to the technical conversations
Accountability & Motivation
How to ensure people are following agreed upon processes
Creating a sense of urgency
How to deal with “excuses”
Writing a good User Story
As a (type of user), I want (some goal), so that (some reason)
Given
Then
When
Frequency
As an Event Planner, I want to find guest quickly, so that I may check a guest in
Given: A guest list has been loaded into Attendee Manager
When: A guest has told a Planner their name
What to include in a good design?
Sketch & Invision
Internationalization: what does this design look like in another language?
Notably German with its layout-threatening long words?
Error states: what happens when network connectivity is lost; databases crash,
etc?
User extremes: what does this page look like if the user using this has no
information or activity? What about if the user has tons and tons of
information or activity?
Transitions: what is the precise way that screen A becomes screen B?
Writing a good bug
URL
Summary
Description
Reproduce steps: Clearly mention the steps to reproduce the bug.
Expected result: How application should behave on above mentioned steps.
Actual result: What is the actual result on running above steps i.e. the bug
behavior.
Brainstorm / Community
● Future Meetups
● What do you all want from this community?

More Related Content

Viewers also liked

Squline Mandarin Bussines intermediate 1 Lesson 10
Squline Mandarin Bussines intermediate 1 Lesson 10Squline Mandarin Bussines intermediate 1 Lesson 10
Squline Mandarin Bussines intermediate 1 Lesson 10squline
 
O desenvolvimento auditivo na fase pré natal
O desenvolvimento auditivo na  fase pré natalO desenvolvimento auditivo na  fase pré natal
O desenvolvimento auditivo na fase pré natalSilvia Marina Anaruma
 
Daisy_resume_2016_s
Daisy_resume_2016_sDaisy_resume_2016_s
Daisy_resume_2016_sDaisy Ingram
 
презентация на тему "градусы, минуты, секунды"
презентация на тему "градусы, минуты, секунды"презентация на тему "градусы, минуты, секунды"
презентация на тему "градусы, минуты, секунды"Рейхан Фейзиева
 
SWARでpop countをしよう
SWARでpop countをしようSWARでpop countをしよう
SWARでpop countをしようKotaro Tanahashi
 
Movimiento de liberación zapatista
Movimiento de liberación zapatistaMovimiento de liberación zapatista
Movimiento de liberación zapatistagemblog
 
бие даалт энхтайван
бие даалт энхтайванбие даалт энхтайван
бие даалт энхтайванtaivna
 
ディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けてディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けてIkuro Sato
 

Viewers also liked (11)

Squline Mandarin Bussines intermediate 1 Lesson 10
Squline Mandarin Bussines intermediate 1 Lesson 10Squline Mandarin Bussines intermediate 1 Lesson 10
Squline Mandarin Bussines intermediate 1 Lesson 10
 
O desenvolvimento auditivo na fase pré natal
O desenvolvimento auditivo na  fase pré natalO desenvolvimento auditivo na  fase pré natal
O desenvolvimento auditivo na fase pré natal
 
Daisy_resume_2016_s
Daisy_resume_2016_sDaisy_resume_2016_s
Daisy_resume_2016_s
 
презентация на тему "градусы, минуты, секунды"
презентация на тему "градусы, минуты, секунды"презентация на тему "градусы, минуты, секунды"
презентация на тему "градусы, минуты, секунды"
 
LBFGSの実装
LBFGSの実装LBFGSの実装
LBFGSの実装
 
SWARでpop countをしよう
SWARでpop countをしようSWARでpop countをしよう
SWARでpop countをしよう
 
Efectos basicos paul
Efectos basicos paulEfectos basicos paul
Efectos basicos paul
 
Movimiento de liberación zapatista
Movimiento de liberación zapatistaMovimiento de liberación zapatista
Movimiento de liberación zapatista
 
Hoslol zohiomj i,ii
Hoslol zohiomj i,iiHoslol zohiomj i,ii
Hoslol zohiomj i,ii
 
бие даалт энхтайван
бие даалт энхтайванбие даалт энхтайван
бие даалт энхтайван
 
ディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けてディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けて
 

Similar to PMs and Engineers

[Master] unboxing design docs for data scientists
[Master] unboxing design docs for data scientists[Master] unboxing design docs for data scientists
[Master] unboxing design docs for data scientistsVincent Tatan
 
Effective Management Of Virtual Teams For Slide Share
Effective Management Of Virtual Teams For Slide ShareEffective Management Of Virtual Teams For Slide Share
Effective Management Of Virtual Teams For Slide Sharekeith_mackay
 
Copywriting for UX
Copywriting for UXCopywriting for UX
Copywriting for UXTalisa Chang
 
Why And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PMWhy And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PMProduct School
 
Intranet design strategies2011 (nx power lite)
Intranet design strategies2011 (nx power lite)Intranet design strategies2011 (nx power lite)
Intranet design strategies2011 (nx power lite)Sara Durning, MDes
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?Tessa Mero
 
Leading Software Development Teams
Leading Software Development TeamsLeading Software Development Teams
Leading Software Development TeamsArno Huetter
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...Greg Laugero
 
Web Design Core Concepts
Web Design Core ConceptsWeb Design Core Concepts
Web Design Core ConceptsDon Stanley
 
Hostway Project Management Communication
Hostway Project Management CommunicationHostway Project Management Communication
Hostway Project Management CommunicationHostway Romania
 
How a Product Manager Pivots Into a New Domain by Microsoft Sr PM
How a Product Manager Pivots Into a New Domain by Microsoft Sr PMHow a Product Manager Pivots Into a New Domain by Microsoft Sr PM
How a Product Manager Pivots Into a New Domain by Microsoft Sr PMProduct School
 
How Product Manager Pivots Into a New Domain by Microsoft Sr PM
How Product Manager Pivots Into a New Domain by Microsoft Sr PMHow Product Manager Pivots Into a New Domain by Microsoft Sr PM
How Product Manager Pivots Into a New Domain by Microsoft Sr PMProduct School
 
Optimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingOptimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingJared Hill
 
Optimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingOptimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingLima Consulting Group
 

Similar to PMs and Engineers (20)

[Master] unboxing design docs for data scientists
[Master] unboxing design docs for data scientists[Master] unboxing design docs for data scientists
[Master] unboxing design docs for data scientists
 
Effective Management Of Virtual Teams For Slide Share
Effective Management Of Virtual Teams For Slide ShareEffective Management Of Virtual Teams For Slide Share
Effective Management Of Virtual Teams For Slide Share
 
Copywriting for UX
Copywriting for UXCopywriting for UX
Copywriting for UX
 
Why And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PMWhy And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PM
 
Intranet design strategies2011 (nx power lite)
Intranet design strategies2011 (nx power lite)Intranet design strategies2011 (nx power lite)
Intranet design strategies2011 (nx power lite)
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
 
Leading Software Development Teams
Leading Software Development TeamsLeading Software Development Teams
Leading Software Development Teams
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Web Design Core Concepts
Web Design Core ConceptsWeb Design Core Concepts
Web Design Core Concepts
 
Hostway Project Management Communication
Hostway Project Management CommunicationHostway Project Management Communication
Hostway Project Management Communication
 
How a Product Manager Pivots Into a New Domain by Microsoft Sr PM
How a Product Manager Pivots Into a New Domain by Microsoft Sr PMHow a Product Manager Pivots Into a New Domain by Microsoft Sr PM
How a Product Manager Pivots Into a New Domain by Microsoft Sr PM
 
Os Leung
Os LeungOs Leung
Os Leung
 
How Product Manager Pivots Into a New Domain by Microsoft Sr PM
How Product Manager Pivots Into a New Domain by Microsoft Sr PMHow Product Manager Pivots Into a New Domain by Microsoft Sr PM
How Product Manager Pivots Into a New Domain by Microsoft Sr PM
 
Rahnema College - 3rd UI/UX
Rahnema College - 3rd UI/UXRahnema College - 3rd UI/UX
Rahnema College - 3rd UI/UX
 
Optimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingOptimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design Thinking
 
Optimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingOptimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design Thinking
 
Lecture 03
Lecture 03Lecture 03
Lecture 03
 
Hci [6]interaction design
Hci [6]interaction designHci [6]interaction design
Hci [6]interaction design
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

PMs and Engineers

  • 2. Introductions ● Mike Siegel, Senior PM @ Social Tables (@mikejsiegel) ● Nate Rentmeester, PM @ Contactually ● Rohit Kalkur, Senior Engineer @ Social Tables ● Derek Haller, Director of PM @ Social Tables (@derekhaller)
  • 3. Objective of the Meetup Create a DC-based community of Product Managers and Product Leaders
  • 4. What makes an excellent Product Manager? The best product managers do three things: Articulate what a winning product looks like. Rally the team to build it. Iterate on it until they get it right. Are incredibly empathetic
  • 5. What’s the etiquette? Interrupt sparingly and appropriately E.g., Respect headphones Work asynchronously with them (this benefits you too) Assume good intentions Communicate the way your team prefers, not the way you prefer Be direct and explicit about what you know and don’t know
  • 6. How do you gain respect? Remove Roadblocks Build Relationships Admit Your Mistakes Give Credit / Don’t Place Blame Focus on details Don’t use buzzwords
  • 7. How do you achieve buy in? Sharing in the Decision Making Thought Process Making the WHY clear Data-informed decisions Present problems, not solutions Transparency - Communicate clearly and often
  • 8. When You Disagree How do you kill features engineers have worked on and love? How do you push back on second guessing despite sharing all of your data and reasoning? Save your No’s for the things that truly matter Get someone on your side
  • 9. How do you create empathy? Involve engineers early Share your thought process Give relevant updates at the end of the Standups that may be interesting and help show your work Bring engineers on customer development calls Bring engineers on sales calls Bring engineers on support calls Establish a metric of accountability (e.g., Velocity)
  • 10. Empathy isn’t one-sided Sit in the trenches with them Never be the one who goes home early Be there for all late nights, all deploys, even if you just bring the donuts Listen to the technical conversations
  • 11. Accountability & Motivation How to ensure people are following agreed upon processes Creating a sense of urgency How to deal with “excuses”
  • 12. Writing a good User Story As a (type of user), I want (some goal), so that (some reason) Given Then When Frequency As an Event Planner, I want to find guest quickly, so that I may check a guest in Given: A guest list has been loaded into Attendee Manager When: A guest has told a Planner their name
  • 13. What to include in a good design? Sketch & Invision Internationalization: what does this design look like in another language? Notably German with its layout-threatening long words? Error states: what happens when network connectivity is lost; databases crash, etc? User extremes: what does this page look like if the user using this has no information or activity? What about if the user has tons and tons of information or activity? Transitions: what is the precise way that screen A becomes screen B?
  • 14. Writing a good bug URL Summary Description Reproduce steps: Clearly mention the steps to reproduce the bug. Expected result: How application should behave on above mentioned steps. Actual result: What is the actual result on running above steps i.e. the bug behavior.
  • 15. Brainstorm / Community ● Future Meetups ● What do you all want from this community?

Editor's Notes

  1. Introductions Mike Derek Rohit Nate Goals of the Meetup Group To meet other PMs in DC To share our experiences with others and learn from them Goal of this Meetup To K
  2. Point of this slide is that working effectively with engineering is a huge part of being an effective product manager Use Google Slide Questions Do we have a free way to poll users? http://firstround.com/review/find-vet-and-close-the-best-product-managers-heres-how/ http://www.mindtheproduct.com/2014/03/product-managers-5-ways-you-can-make-an-engineers-job-easier/ http://svpg.com/product-management-vs-engineering/ http://blog.aha.io/hey-product-managers-stop-pissing-off-the-engineers/ http://alphahq.com/blog/product-managers-can-build-rapport-engineers/
  3. Talk about establishing code of conduct. Talk about the Engineering etiquette guidlines - https://socialtables.atlassian.net/wiki/display/ENGN/Guidelines+for+Effective+Collaboration Encourage people to understand their etiquette and to document it if it doesn’t exist POLL - How many people have a code of conduct / etiquette documented? Talk about the benefits of a team charter. Show the AM3 Team Charter - https://socialtables.atlassian.net/wiki/display/PROD/AM3+Team+Charter
  4. Talk about being a Servant-leader and what that means Talk about an time you did a good job of building a relationship How do you admit mistakes? When was the last time you did it? Giving Credit - Talk about our weekly demos, end of quarter demos, pig of the sprint 5. Remove roadblocks Another vital role of a Product Manager is to negotiate – with management, marketing, design and other departments. Shield your engineers from unnecessary meetings and other daily interruptions – if it’s important that they attend a meeting, it’s your responsibility to consider the effect it will have on productivity and make that call. Do your best to empower your development team by making sure they have everything they need in order to get the job done. This could be anything from overhauling the product development process in order to make the team more efficient, to the little things such as ensuring that design assets are prepared prior to implementation, or making sure that concepts are validated with prototypes. This can be difficult in agile teams, but practice makes perfect!
  5. Talk about the mid-quarter refresher Talk about the importance of a roadmap and vivid vision Talk about making general themes for sprints a couple of months out and tying them to quarterly KPIs qualitative and quantitative data to defend product decisions and resource allocation. Experimental data make for a much better conversation starting point than do opinions when it comes to making decisions. Second, and perhaps more importantly, experimentation sets expectations throughout the company. If you make it clear that every product decision and prototype is an experiment, you won’t lose as much trust with your engineers when every product or feature isn’t a big hit. Instead, your goal becomes learning rather than winning, and to that end, every experiment is a success. Present problems, not solutions As a Product Manager, it’s your job to edit and prioritise solving problems – but it’s not your job to come up with the final solution. Good Product Managers approach engineers with obstacles and questions, and listen to the solutions and trade-offs proposed by them. You can help a developer out by respecting his or her ability to think about the problem and deliver a watertight solution.
  6. Be transparent with engineers about hypotheses behind features and set them up to understand it’s an experiment Talk about asking the engineer what they would need to be convinced. Gather more data Example - Kyle and Ben are not convinced Groups need names. I’m asking all of the Customer Development people this exact question along with their use case as to why which I can convey back to the team
  7. Talk about the meeting for Seating and Tables with the group Ask the panel about the difficulty of involving all of the engineers and digging into dev time Talk about the survey results from the Registration system as an example of something I’ve done recently at the end of a standup
  8. Doing code as a tutorial is not necessarily a good way since it’s like training wheels
  9. Poll - How many people here are Scrum Masters? https://medium.com/the-year-of-the-looking-glass/how-to-work-with-engineers-a3163ff1eced#.w7kjlkviv Poll - How many people use JIRA? Talk about our JIRA Flow Design Review Ready for Development In Development Open Merged Deployed to Sandbox QA In progress Ready to Deploy Shipped Will Not Do Code Review Send to Code Review
  10. Talk about how Sketch allows engineers to quickly recreate what the designer is looking for. Poll - How many people use Sketch? Talk about the benefits of a high fidelity prototype like Invision. Seeing the transitions, understanding the view. Talk about Design Reviews. When the Designer implements a mock up and when the developer implements the mockup