SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
Who’s this person
telling me what to do?
Working with a Product Manager on an agile team
Danielle Martin | Product Manager, Avvo | Code Fellows 2018
Danielle Martin
Product Manager, Avvo
Connect with me!
Email: dmartin@avvo.com
LinkedIn: /daniellempost/
Connect with Avvo!
● Jobs
● Meetups
● Mock interviews
Projectm
anager
Marketing
contentstrategyProduct
contentstrategyTODAY:
Productm
anager
Today I hope you learn...
● What’s an agile team and how do they work?
● What does a Product Manager do on an agile team?
● Successful Engineer : Product Manager relationships
● Life/career hacks
● Case studies
● Q&A
I’d love your feedback!
https://tinyurl.com/yac9v26h
What’s Avvo?
Mission:
To get people the legal
help they deserve
For my users (attorneys):
We help you grow your
practice by connecting
you with consumers
looking for legal help.
How?
2-sided marketplace
Consumers
Attorneys
Avvo
What’s an Agile team?
(my team at Avvo)
Agile is the fastest way to
deliver value to
customers.
- Kevin Goldsmith, CTO, Avvo
My team
Teammates
Product manager: Set and drive strategy based on user goals, business
goals, and the fastest way to deliver user value.
User experience (UX): For us, interaction design and content strategy.
What info, when, and how - to achieve user goals and business goals.
Quality Assurance (QA): First and last line of defense. Repro bugs, triage
work, test new features.
Engineers / Developers: Deliver business value by building stuff. On my
team, we have data engineers, full-stack developers, front-end engineers.
Business analyst: Uses data to find problems and communicate impact.
Customers
& Business
All the
teammates
Attorney
Journey
Backlog
Idea or pain point
from users or
the biz
Learn
Build
Measure
Prioritized
Get
feedback
AJ discusses,
questions,
estimates
Get
feedback
Agile is the fastest way
to deliver value to
customers.
- Kevin Goldsmith, CTO, Avvo
A “sprint”
in the life
(2 weeks)
Backlog grooming
Who: Team
Goal: Groom = shared
understanding, get
answers to open
questions, estimate the
level of effort
Sprint Planning
Who: Team
Goal:
● Sprint goals
● Answer questions
● Estimate work
● Commit to work (not
dates) and get goin’
Daily standup
Who: Team
Goal:
● Yesterday I did...
● Today I’m doing…
● Blockers? Yes/No.
● Parking lot
Demo
Who: Team
Goal: Share!
● What you built
● Value you delivered
● Lessons learned
Retrospective
Who: Team
Goal:
● Keep doing
● Stop doing
● Ideas
● Props!
Questions?
What’s a Product
Manager (PM)?
(at Avvo)
Words*…
Product manager (PM): Owns end-to-end product experience and
is responsible for delivering user/biz value.
Product owner (PO): Agile lingo. Same as product manager.
Project manager (PM): Manages a defined project; usually not
responsible for strategy.
Program manager (PM): Manages a defined program; usually not
responsible for strategy.
*Words mean different things at different places, just ask them what they do.
Attorney user journey
Some things I care about a lot
● Solving real “people problems” for real humans, often in
stress (Julie Zhuo & Sarah Wachter-Boettcher)
● Making sure everyone on my team knows why (Start with Why)
● Test & Learn, and share what you learned! (Agile, UX; If a tree falls…)
● Progress not perfection. Get value to users as fast as
possible #impact (The Lean Startup)
● Protecting my team from confusion and randomization -
often with a lil’ process to speed them up (Don’t Make Me Think)
If you’re going to
build things that
affect people's’
lives (you are),
read these!!
These are all
linked
Questions?
Successful Dev:PM
relationships
What I expect
from Product
Managers
● Deeply understand your user and
their problems/goals
● Understand your business and
stakeholder problems/goals
● Balance the 2 to create strategy
● Clearly communicate strategy to
many people, in many formats
● Break up work into small, clearly
scoped chunks.
● Unblock & speed up the team -
including shielding them from noise.
● “Be kind and curious” - Leslie Zavisca
● Deliver value and #GSD
What I expect
from
Developers
● Deliver user & business value !!!
● Ask questions (especially if you
don’t understand why)
● Collaborate with others - diversity of
ideas, healthy debate, hole-poking,
before converging on a way
forward
● Explore options, communicate
pros/cons, recommend direction
● Don’t spin too long - raise your
hand if slowed, confused,
randomized
● “Be kind and curious” - Leslie Z.
● Practice communicating to non-tech
folks (pictures!)
Your PM will often say to you...
● Our goal/job is to deliver user value as fast as possible
● What’s the impact? (to user, to business, to developers)
● Is there a simpler way?
● Is there a faster way?
● Is there a benefit to doing this now vs. later?
● Draw me a picture
● Pros and cons? Considering those, which do you recommend?
● Are you blocked? Is there anything I can do to speed you up?
● Tell [stakeholder] to talk to me instead
Draw a
Picture
Last
week
Written
communication
(teammates are not
mind readers!)
This
week
What did Yana do?
● Estimated the work (1-2 story points)
● Reminded me of background “we did this once before”
● Shared code / how for dev teammates
● Gave multiple options & recommendation
● Asked a clarifying question
● Re-estimated based on my answer (2 points)
So that her PM and Dev teammates do not have
to read minds or waste time.
Life/career hacks
(Things I wish I knew sooner)
Framework: People problem
When: Someone brings you a problem or goal.
Why: Don’t waste time/work/money.
How:
1. What is the people problem?
2. How do we know it’s a real problem? (qualitative and
quantitative data)
3. How will we know when we’ve solved it?
Watch Julie Zhuo
Framework: PAR
When: Anytime you’re talking about your work.
Why: Tell the story of your work and why it matters.
How:
1. Problem - what were you trying to solve?
2. Action - what action did you take?
3. Result - what was the result? What value did you deliver?
Feeling yucky is part
of the process!
Questions?
Real life!!
Case studies
Small
Problem to solve: As Avvo Marketing, I want attorneys to
announce our attorney conference on the site.
Action: PM/UX decides where it should go, Marketing delivers
the asset, developers build it with an on/off switch - so we can
ship it now, anyone can turn on later.
Result: Built and shipped. PM flipped it on day-of email.
Medium
Problem to solve: As a consumer, I want a fast answer to my
question. But as an attorney, it’s hard / slow to add Q&A
subscriptions.
Action: UX talks to Sales to understand the problem. UX &
Developer design new interaction based on best-in-class / our
UI toolkit capabilities.
Result: Much easier to add subscriptions. But now it’s hard to
unsubscribe! And some other stuff!
Action: Iterate over 2 sprints.
New progressive
reveal; checkboxes
make it easy to
add multiple
counties
New “select all”
makes it easy to
unsubscribe after
accidents
X-Large
Cautionary tale
Problem to solve: As Avvo, we want a new product that has
just 3 features of an existing 20+ feature product.
Action: We took a route with some theoretical future side
benefits. Then we hit surprises. Then we under-resourced the
team. Then we hit more surprises. And we just...kept….going….
Result: We lost sight of business value, our pivots weren’t
dramatic enough, people felt burned out. When we ultimately
shipped, we broke the website - for a while. We shipped
again, successfully. We learned some valuable lessons!
Retro
to get to
learnings
Our learnings (more life/career hacks)
1. Never lose sight of user / business value - say it early and often.
2. Build habit of pivot or persevere discussions - if estimates change, and
at each sprint planning. Still a priority? New info?
3. Bring "change in scope" to team and PM asap
4. Ship each sprint – good for user/biz value and for morale.
5. Mentoring is great for mentees and mentors and teams!
6. Rotate teammates off of projects - promotes shared understanding,
shared ownership over big decisions, and avoids burnout.
7. Legacy code was full of surprises and caused slowdowns (in
momentum and morale). Try a tech debt template.
I hope you learned about...
● Agile teams
● Product Managers
● Successful Developer : Product Manager relationships
● Some life/career hacks
● Some real-life case studies
● Answers to your questions
Q&A
I’d love your feedback!
https://tinyurl.com/yac9v26h
Danielle Martin
● Email: dmartin@avvo.com
● LinkedIn: /daniellempost/
Avvo jobs:
avvo.com/about_avvo/jobs
February 10th – She’s Coding Hackathon https://www.meetup.com/shescoding-seattle/events/245009290/
February 12 – JS Hackers - https://www.meetup.com/seattlejshackers/
February 15 – APIS and IPAs - https://www.meetup.com/seattle-api/
February 19 – JS Hackers - https://www.meetup.com/seattlejshackers/
February 20 – Elixir – https://www.meetup.com/Seattle-Elixir-Programming-Meetup/
February 21 – PuPPY - https://www.meetup.com/PSPPython/
February 26 – JS Hackers - https://www.meetup.com/seattlejshackers/
March 10th - She’s Coding Hackathon Part 2 & April 7th – She’s Coding Hackathon Final
April 24th – Operation Code https://www.meetup.com/OperationCode-SeattleWA/
May 9th- FourBlock http://fourblock.org/

Contenu connexe

Tendances

Cracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellCracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellProduct School
 
How to Become a PM with an Engineering Background by Cisco Sr. PM
How to Become a PM with an Engineering Background by Cisco Sr. PMHow to Become a PM with an Engineering Background by Cisco Sr. PM
How to Become a PM with an Engineering Background by Cisco Sr. PMProduct School
 
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdf
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdfMentorship - From Both Sides of the Table by Waymo Product Leader.pdf
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdfProduct School
 
What Makes a Good Product Manager by Uber PM
What Makes a Good Product Manager by Uber PMWhat Makes a Good Product Manager by Uber PM
What Makes a Good Product Manager by Uber PMProduct School
 
Finding Product Inspiration Through User Needs by LinkedIn Sr PM
Finding Product Inspiration Through User Needs by LinkedIn Sr PMFinding Product Inspiration Through User Needs by LinkedIn Sr PM
Finding Product Inspiration Through User Needs by LinkedIn Sr PMProduct School
 
What Sucks About Product Management by Salesforce Sr PM
What Sucks About Product Management by Salesforce Sr PMWhat Sucks About Product Management by Salesforce Sr PM
What Sucks About Product Management by Salesforce Sr PMProduct School
 
How to Handle Rapid Growth by Instacart Product Manager
How to Handle Rapid Growth by Instacart Product ManagerHow to Handle Rapid Growth by Instacart Product Manager
How to Handle Rapid Growth by Instacart Product ManagerProduct School
 
Webinar: How to Identify Product Opportunities by LinkedIn PM
Webinar: How to Identify Product Opportunities by LinkedIn PMWebinar: How to Identify Product Opportunities by LinkedIn PM
Webinar: How to Identify Product Opportunities by LinkedIn PMProduct School
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMProduct School
 
Problems PMs Face as Problem Solvers by Microsoft Product Leader
Problems PMs Face as Problem Solvers by Microsoft Product LeaderProblems PMs Face as Problem Solvers by Microsoft Product Leader
Problems PMs Face as Problem Solvers by Microsoft Product LeaderProduct School
 
How to See the Best in the Worst by PureFacts VP Product
How to See the Best in the Worst by PureFacts VP ProductHow to See the Best in the Worst by PureFacts VP Product
How to See the Best in the Worst by PureFacts VP ProductProduct School
 
How to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowellHow to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowellProduct School
 
Webinar: Being OK with Ambiguity by fmr Yahoo Sr PM
Webinar: Being OK with Ambiguity by fmr Yahoo Sr PMWebinar: Being OK with Ambiguity by fmr Yahoo Sr PM
Webinar: Being OK with Ambiguity by fmr Yahoo Sr PMProduct School
 
Understanding Iterative Prioritization by Pivotal Labs Senior PM
Understanding Iterative Prioritization by Pivotal Labs Senior PMUnderstanding Iterative Prioritization by Pivotal Labs Senior PM
Understanding Iterative Prioritization by Pivotal Labs Senior PMProduct School
 
A/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMA/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMProduct School
 
Mental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerMental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerProduct School
 
How to Leverage the Power of 'Yes And...' by WeWork PM
How to Leverage the Power of 'Yes And...' by WeWork PMHow to Leverage the Power of 'Yes And...' by WeWork PM
How to Leverage the Power of 'Yes And...' by WeWork PMProduct School
 
Empowering Outcome-Driven Teams by Ibotta PM
Empowering Outcome-Driven Teams by Ibotta PMEmpowering Outcome-Driven Teams by Ibotta PM
Empowering Outcome-Driven Teams by Ibotta PMProduct School
 
Product Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product LeaderProduct Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product LeaderProduct School
 
How Can PMs Ensure Privacy in Products by Nike Product Leader
How Can PMs Ensure Privacy in Products by Nike Product LeaderHow Can PMs Ensure Privacy in Products by Nike Product Leader
How Can PMs Ensure Privacy in Products by Nike Product LeaderProduct School
 

Tendances (20)

Cracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellCracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowell
 
How to Become a PM with an Engineering Background by Cisco Sr. PM
How to Become a PM with an Engineering Background by Cisco Sr. PMHow to Become a PM with an Engineering Background by Cisco Sr. PM
How to Become a PM with an Engineering Background by Cisco Sr. PM
 
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdf
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdfMentorship - From Both Sides of the Table by Waymo Product Leader.pdf
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdf
 
What Makes a Good Product Manager by Uber PM
What Makes a Good Product Manager by Uber PMWhat Makes a Good Product Manager by Uber PM
What Makes a Good Product Manager by Uber PM
 
Finding Product Inspiration Through User Needs by LinkedIn Sr PM
Finding Product Inspiration Through User Needs by LinkedIn Sr PMFinding Product Inspiration Through User Needs by LinkedIn Sr PM
Finding Product Inspiration Through User Needs by LinkedIn Sr PM
 
What Sucks About Product Management by Salesforce Sr PM
What Sucks About Product Management by Salesforce Sr PMWhat Sucks About Product Management by Salesforce Sr PM
What Sucks About Product Management by Salesforce Sr PM
 
How to Handle Rapid Growth by Instacart Product Manager
How to Handle Rapid Growth by Instacart Product ManagerHow to Handle Rapid Growth by Instacart Product Manager
How to Handle Rapid Growth by Instacart Product Manager
 
Webinar: How to Identify Product Opportunities by LinkedIn PM
Webinar: How to Identify Product Opportunities by LinkedIn PMWebinar: How to Identify Product Opportunities by LinkedIn PM
Webinar: How to Identify Product Opportunities by LinkedIn PM
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PM
 
Problems PMs Face as Problem Solvers by Microsoft Product Leader
Problems PMs Face as Problem Solvers by Microsoft Product LeaderProblems PMs Face as Problem Solvers by Microsoft Product Leader
Problems PMs Face as Problem Solvers by Microsoft Product Leader
 
How to See the Best in the Worst by PureFacts VP Product
How to See the Best in the Worst by PureFacts VP ProductHow to See the Best in the Worst by PureFacts VP Product
How to See the Best in the Worst by PureFacts VP Product
 
How to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowellHow to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowell
 
Webinar: Being OK with Ambiguity by fmr Yahoo Sr PM
Webinar: Being OK with Ambiguity by fmr Yahoo Sr PMWebinar: Being OK with Ambiguity by fmr Yahoo Sr PM
Webinar: Being OK with Ambiguity by fmr Yahoo Sr PM
 
Understanding Iterative Prioritization by Pivotal Labs Senior PM
Understanding Iterative Prioritization by Pivotal Labs Senior PMUnderstanding Iterative Prioritization by Pivotal Labs Senior PM
Understanding Iterative Prioritization by Pivotal Labs Senior PM
 
A/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMA/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PM
 
Mental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerMental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product Manager
 
How to Leverage the Power of 'Yes And...' by WeWork PM
How to Leverage the Power of 'Yes And...' by WeWork PMHow to Leverage the Power of 'Yes And...' by WeWork PM
How to Leverage the Power of 'Yes And...' by WeWork PM
 
Empowering Outcome-Driven Teams by Ibotta PM
Empowering Outcome-Driven Teams by Ibotta PMEmpowering Outcome-Driven Teams by Ibotta PM
Empowering Outcome-Driven Teams by Ibotta PM
 
Product Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product LeaderProduct Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product Leader
 
How Can PMs Ensure Privacy in Products by Nike Product Leader
How Can PMs Ensure Privacy in Products by Nike Product LeaderHow Can PMs Ensure Privacy in Products by Nike Product Leader
How Can PMs Ensure Privacy in Products by Nike Product Leader
 

Similaire à How Product Managers & Developers Deliver Value at Avvo

How to Work With UX Designers by Toast Associate Director PM
How to Work With UX Designers by Toast Associate Director PMHow to Work With UX Designers by Toast Associate Director PM
How to Work With UX Designers by Toast Associate Director PMProduct School
 
How to Avoid Common Mistakes in Product by Cake Product Manager
How to Avoid Common Mistakes in Product by Cake Product ManagerHow to Avoid Common Mistakes in Product by Cake Product Manager
How to Avoid Common Mistakes in Product by Cake Product ManagerProduct School
 
Key Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PMKey Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PMProduct School
 
Design studio: A team alignment secret weapon - Modev MVP Conference
Design studio: A team alignment secret weapon - Modev MVP ConferenceDesign studio: A team alignment secret weapon - Modev MVP Conference
Design studio: A team alignment secret weapon - Modev MVP ConferenceJohn Whalen
 
Carmen Brion - The value for product teams to design think
Carmen Brion - The value for product teams to design thinkCarmen Brion - The value for product teams to design think
Carmen Brion - The value for product teams to design thinkuxbri
 
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
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
Agile product development
Agile product developmentAgile product development
Agile product developmentBrenn Hill
 
beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0Jesse Flores
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)Gilt Tech Talks
 
Learn PM Craft to Help You Crack Interviews by Meta Product Lead
Learn PM Craft to Help You Crack Interviews by Meta Product LeadLearn PM Craft to Help You Crack Interviews by Meta Product Lead
Learn PM Craft to Help You Crack Interviews by Meta Product LeadProduct School
 
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at WizelineDevDay.org
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOGilt Tech Talks
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Ron Lazaro
 
Prioritization in Product Management
Prioritization in Product ManagementPrioritization in Product Management
Prioritization in Product ManagementPrashant Mahajan
 
User Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer DevelopmentUser Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer DevelopmentNoreen Whysel
 
Product Discovery @ Nubank
Product Discovery @ NubankProduct Discovery @ Nubank
Product Discovery @ NubankGustavo Mendes
 
Intro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsIntro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsShashi Jain
 
Breaking Into Product and Tech by Microsoft Product Leader
Breaking Into Product and Tech by Microsoft Product LeaderBreaking Into Product and Tech by Microsoft Product Leader
Breaking Into Product and Tech by Microsoft Product LeaderProduct School
 
How to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PMHow to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PMProduct School
 

Similaire à How Product Managers & Developers Deliver Value at Avvo (20)

How to Work With UX Designers by Toast Associate Director PM
How to Work With UX Designers by Toast Associate Director PMHow to Work With UX Designers by Toast Associate Director PM
How to Work With UX Designers by Toast Associate Director PM
 
How to Avoid Common Mistakes in Product by Cake Product Manager
How to Avoid Common Mistakes in Product by Cake Product ManagerHow to Avoid Common Mistakes in Product by Cake Product Manager
How to Avoid Common Mistakes in Product by Cake Product Manager
 
Key Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PMKey Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PM
 
Design studio: A team alignment secret weapon - Modev MVP Conference
Design studio: A team alignment secret weapon - Modev MVP ConferenceDesign studio: A team alignment secret weapon - Modev MVP Conference
Design studio: A team alignment secret weapon - Modev MVP Conference
 
Carmen Brion - The value for product teams to design think
Carmen Brion - The value for product teams to design thinkCarmen Brion - The value for product teams to design think
Carmen Brion - The value for product teams to design think
 
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
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
 
Learn PM Craft to Help You Crack Interviews by Meta Product Lead
Learn PM Craft to Help You Crack Interviews by Meta Product LeadLearn PM Craft to Help You Crack Interviews by Meta Product Lead
Learn PM Craft to Help You Crack Interviews by Meta Product Lead
 
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMO
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
 
Prioritization in Product Management
Prioritization in Product ManagementPrioritization in Product Management
Prioritization in Product Management
 
User Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer DevelopmentUser Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer Development
 
Product Discovery @ Nubank
Product Discovery @ NubankProduct Discovery @ Nubank
Product Discovery @ Nubank
 
Intro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsIntro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for Agilists
 
Breaking Into Product and Tech by Microsoft Product Leader
Breaking Into Product and Tech by Microsoft Product LeaderBreaking Into Product and Tech by Microsoft Product Leader
Breaking Into Product and Tech by Microsoft Product Leader
 
How to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PMHow to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PM
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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 Takeoffsammart93
 
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 RobisonAnna Loughnan Colquhoun
 
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 Processorsdebabhi2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

How Product Managers & Developers Deliver Value at Avvo

  • 1. Who’s this person telling me what to do? Working with a Product Manager on an agile team Danielle Martin | Product Manager, Avvo | Code Fellows 2018
  • 2. Danielle Martin Product Manager, Avvo Connect with me! Email: dmartin@avvo.com LinkedIn: /daniellempost/ Connect with Avvo! ● Jobs ● Meetups ● Mock interviews
  • 4. Today I hope you learn... ● What’s an agile team and how do they work? ● What does a Product Manager do on an agile team? ● Successful Engineer : Product Manager relationships ● Life/career hacks ● Case studies ● Q&A
  • 5. I’d love your feedback! https://tinyurl.com/yac9v26h
  • 7. Mission: To get people the legal help they deserve
  • 8. For my users (attorneys): We help you grow your practice by connecting you with consumers looking for legal help.
  • 10. What’s an Agile team? (my team at Avvo)
  • 11. Agile is the fastest way to deliver value to customers. - Kevin Goldsmith, CTO, Avvo
  • 13. Teammates Product manager: Set and drive strategy based on user goals, business goals, and the fastest way to deliver user value. User experience (UX): For us, interaction design and content strategy. What info, when, and how - to achieve user goals and business goals. Quality Assurance (QA): First and last line of defense. Repro bugs, triage work, test new features. Engineers / Developers: Deliver business value by building stuff. On my team, we have data engineers, full-stack developers, front-end engineers. Business analyst: Uses data to find problems and communicate impact.
  • 15. Attorney Journey Backlog Idea or pain point from users or the biz Learn Build Measure Prioritized Get feedback AJ discusses, questions, estimates Get feedback
  • 16. Agile is the fastest way to deliver value to customers. - Kevin Goldsmith, CTO, Avvo
  • 17. A “sprint” in the life (2 weeks)
  • 18. Backlog grooming Who: Team Goal: Groom = shared understanding, get answers to open questions, estimate the level of effort
  • 19. Sprint Planning Who: Team Goal: ● Sprint goals ● Answer questions ● Estimate work ● Commit to work (not dates) and get goin’
  • 20. Daily standup Who: Team Goal: ● Yesterday I did... ● Today I’m doing… ● Blockers? Yes/No. ● Parking lot
  • 21. Demo Who: Team Goal: Share! ● What you built ● Value you delivered ● Lessons learned
  • 22. Retrospective Who: Team Goal: ● Keep doing ● Stop doing ● Ideas ● Props!
  • 24. What’s a Product Manager (PM)? (at Avvo)
  • 25. Words*… Product manager (PM): Owns end-to-end product experience and is responsible for delivering user/biz value. Product owner (PO): Agile lingo. Same as product manager. Project manager (PM): Manages a defined project; usually not responsible for strategy. Program manager (PM): Manages a defined program; usually not responsible for strategy. *Words mean different things at different places, just ask them what they do.
  • 27.
  • 28. Some things I care about a lot ● Solving real “people problems” for real humans, often in stress (Julie Zhuo & Sarah Wachter-Boettcher) ● Making sure everyone on my team knows why (Start with Why) ● Test & Learn, and share what you learned! (Agile, UX; If a tree falls…) ● Progress not perfection. Get value to users as fast as possible #impact (The Lean Startup) ● Protecting my team from confusion and randomization - often with a lil’ process to speed them up (Don’t Make Me Think)
  • 29. If you’re going to build things that affect people's’ lives (you are), read these!! These are all linked
  • 32. What I expect from Product Managers ● Deeply understand your user and their problems/goals ● Understand your business and stakeholder problems/goals ● Balance the 2 to create strategy ● Clearly communicate strategy to many people, in many formats ● Break up work into small, clearly scoped chunks. ● Unblock & speed up the team - including shielding them from noise. ● “Be kind and curious” - Leslie Zavisca ● Deliver value and #GSD
  • 33. What I expect from Developers ● Deliver user & business value !!! ● Ask questions (especially if you don’t understand why) ● Collaborate with others - diversity of ideas, healthy debate, hole-poking, before converging on a way forward ● Explore options, communicate pros/cons, recommend direction ● Don’t spin too long - raise your hand if slowed, confused, randomized ● “Be kind and curious” - Leslie Z. ● Practice communicating to non-tech folks (pictures!)
  • 34. Your PM will often say to you... ● Our goal/job is to deliver user value as fast as possible ● What’s the impact? (to user, to business, to developers) ● Is there a simpler way? ● Is there a faster way? ● Is there a benefit to doing this now vs. later? ● Draw me a picture ● Pros and cons? Considering those, which do you recommend? ● Are you blocked? Is there anything I can do to speed you up? ● Tell [stakeholder] to talk to me instead
  • 37. What did Yana do? ● Estimated the work (1-2 story points) ● Reminded me of background “we did this once before” ● Shared code / how for dev teammates ● Gave multiple options & recommendation ● Asked a clarifying question ● Re-estimated based on my answer (2 points) So that her PM and Dev teammates do not have to read minds or waste time.
  • 38. Life/career hacks (Things I wish I knew sooner)
  • 39. Framework: People problem When: Someone brings you a problem or goal. Why: Don’t waste time/work/money. How: 1. What is the people problem? 2. How do we know it’s a real problem? (qualitative and quantitative data) 3. How will we know when we’ve solved it? Watch Julie Zhuo
  • 40. Framework: PAR When: Anytime you’re talking about your work. Why: Tell the story of your work and why it matters. How: 1. Problem - what were you trying to solve? 2. Action - what action did you take? 3. Result - what was the result? What value did you deliver?
  • 41. Feeling yucky is part of the process!
  • 44. Small
  • 45. Problem to solve: As Avvo Marketing, I want attorneys to announce our attorney conference on the site. Action: PM/UX decides where it should go, Marketing delivers the asset, developers build it with an on/off switch - so we can ship it now, anyone can turn on later. Result: Built and shipped. PM flipped it on day-of email.
  • 46.
  • 47.
  • 49. Problem to solve: As a consumer, I want a fast answer to my question. But as an attorney, it’s hard / slow to add Q&A subscriptions. Action: UX talks to Sales to understand the problem. UX & Developer design new interaction based on best-in-class / our UI toolkit capabilities. Result: Much easier to add subscriptions. But now it’s hard to unsubscribe! And some other stuff! Action: Iterate over 2 sprints.
  • 50.
  • 51. New progressive reveal; checkboxes make it easy to add multiple counties
  • 52. New “select all” makes it easy to unsubscribe after accidents
  • 54. Problem to solve: As Avvo, we want a new product that has just 3 features of an existing 20+ feature product. Action: We took a route with some theoretical future side benefits. Then we hit surprises. Then we under-resourced the team. Then we hit more surprises. And we just...kept….going…. Result: We lost sight of business value, our pivots weren’t dramatic enough, people felt burned out. When we ultimately shipped, we broke the website - for a while. We shipped again, successfully. We learned some valuable lessons!
  • 56. Our learnings (more life/career hacks) 1. Never lose sight of user / business value - say it early and often. 2. Build habit of pivot or persevere discussions - if estimates change, and at each sprint planning. Still a priority? New info? 3. Bring "change in scope" to team and PM asap 4. Ship each sprint – good for user/biz value and for morale. 5. Mentoring is great for mentees and mentors and teams! 6. Rotate teammates off of projects - promotes shared understanding, shared ownership over big decisions, and avoids burnout. 7. Legacy code was full of surprises and caused slowdowns (in momentum and morale). Try a tech debt template.
  • 57. I hope you learned about... ● Agile teams ● Product Managers ● Successful Developer : Product Manager relationships ● Some life/career hacks ● Some real-life case studies ● Answers to your questions
  • 58. Q&A
  • 59. I’d love your feedback! https://tinyurl.com/yac9v26h
  • 60. Danielle Martin ● Email: dmartin@avvo.com ● LinkedIn: /daniellempost/ Avvo jobs: avvo.com/about_avvo/jobs February 10th – She’s Coding Hackathon https://www.meetup.com/shescoding-seattle/events/245009290/ February 12 – JS Hackers - https://www.meetup.com/seattlejshackers/ February 15 – APIS and IPAs - https://www.meetup.com/seattle-api/ February 19 – JS Hackers - https://www.meetup.com/seattlejshackers/ February 20 – Elixir – https://www.meetup.com/Seattle-Elixir-Programming-Meetup/ February 21 – PuPPY - https://www.meetup.com/PSPPython/ February 26 – JS Hackers - https://www.meetup.com/seattlejshackers/ March 10th - She’s Coding Hackathon Part 2 & April 7th – She’s Coding Hackathon Final April 24th – Operation Code https://www.meetup.com/OperationCode-SeattleWA/ May 9th- FourBlock http://fourblock.org/