SlideShare a Scribd company logo
1 of 21
Pair PM-ing

Silicon Valley Product Camp 2013
to Pair or Not to Pair

Exploring Deep Questions
Spending Our Time
•   Intro’s
•   Perspective
•   Premise
•   Primer
•   Stories
•   Suggestions
Introductions

 5 Seconds Each
Hi My Name is Scott Gilbert
•   I’m a product guy who likes Agile/Lean
•   Been building new SaaS products lately
•   Helped create P-Camp, 2013 Camp Organizer
•   Pan, praise or poke me @AgileProductMgr
Your Turn

5 Seconds Each
My Perspective On PM
• It’s a big tough job
  – Too much work, not enough time
  – Can’t cover the whole grid
• Covering the planning onion is hard to do
  – Can’t be in 2 places at once (Team & Market)
• We feel like we could/should be doing better
• We generally don’t collaborate together
  – But we kind of like to…look around 
• We have hard problems to solve
Premise
• Engineers pair to solve tough problems and
  achieve better outcomes.
• PM’s have tough problems to solve so why
  can’t we pair too?
Pairing Primer
• 2 people 1 workstation
• Driver / Navigator roles
• Rotate “often”
Pairing Benefits
• Produce shorter programs, with better designs and fewer bugs,
• Typically consider more design alternatives
• Arrive at simpler, more-maintainable designs; they also catch design defects
  early.
• Usually complete work faster
• “Impossible" problems become easy or even quick, or at least possible to
  solve when they work together
• Knowledge passes between pair programmers as they work. They share
  knowledge of the specifics of the system, and they pick up techniques from
  each other
• New hires quickly pick up the team practices and learn the the system
• Improved discipline and time management. The partner "keeps them
  honest”
• People are more reluctant to interrupt a pair than someone working alone
• Increased morale and greater confidence in the correctness of the code
Let’s Share Some Stories
First Story
PM’s pairing on 1 products
Second Story
PM’s pairing across products
Pairing on 1 Product
• The Situation
  – Flipin the whole flipin’ Model and Brand
  – 3 PM’s, 1 Product, 2 Teams*
  – C-level tiger team met daily and made decisions
  – Teams are executing and iterating weekly
Paring on 1 Product
• What we did
  – Iterative solution definition using Jeff Patton’s
    story mapping technique to find our MVP.
     • I drove initial map set up
     • My pairs helped navigated to find right solutions
     • I updated stories and AC’s during/after each session
  – Once we agreed, I handed off story map and they
    drove implementation rolling stories into backlogs
  – I was then free to handle rest of of the go to
    market and other tasks
Pairing Across Products
• The Situation
  – Implementing a portfolio-wide capability (Q1 ship)
  – 4 PM’s, 5 Products, 5 Teams
  – Each team at a different stage of development
     • 1 already shipped a partial solution…the Pioneer*
     • 1 already shipped a complete solution…the Standard
     • 3 were in development…the Followers
  – Historically not well “aligned”
     • PM’s go it alone
     • releases would come out and…“you did what?”
Pairing Across Products
• What we did
  – Show and tell
     • Document differences, issues, opportunities
  – Prioritize the list agreeing upon acceptance
    criteria and exceptions for each product
     • Established a portfolio wide MVP
  – Rolled stories based on above into each backlog
    with coordinated release schedules
Suggestions
• Pairing Benefits
   –   More critical thinking
   –   Better understanding of the problem
   –   Find cross-product issues sooner
   –   More funner workin’ together
• Pairing Situations
   –   Roadmaps/Release Plans
   –   Backlog Grooming & Priority
   –   Market / User Research
   –   Epic Breakdowns / Story Mapping
   –   Lo-fi prototypes
   –   Stories, esp. the AC’s, esp. across the portfolio
Suggestions
• Pairing Practices
  – No Cold Starts – have something minimal to start
  – Do it in Chunks – Don’t be together all day
  – Do it Consistently – Maybe through 1 release cycle
  – Switch your Pair – Rotate and pair with others
  – Switch your Role – Start as Driver, be Navigator
Go Get a Pair




   Thanks &
Happy Camping !!
Some Content
• A funny video (pairing bit @45 sec)
http://vooza.com/videos/code-pigs
• A critique of pairing
http://techcrunch.com/2012/03/03/pair-programming-considered-
harmful
• A story about a PM & Developer pairing
http://www.philmetcalfe.com/developer-and-product-manager-pair-
programming
• A story about Pair Designing
http://www.slideshare.net/k4rl/the-psychology-behind-pair-designing
• An article on Product Managers and Owners
 http://www.rallydev.com/community/agile-blog/how-staff-
 appropriately-successful-transition-agile-product-management

More Related Content

What's hot

Effective Mtgs & Powerpoint
Effective Mtgs & PowerpointEffective Mtgs & Powerpoint
Effective Mtgs & Powerpoint
Apogee Search
 
Remote Project Manager's Arsenal
Remote Project Manager's ArsenalRemote Project Manager's Arsenal
Remote Project Manager's Arsenal
Patti Chan
 
Sprint calendar
Sprint calendarSprint calendar
Sprint calendar
Son Tran
 
ModevUX AgileUX
ModevUX AgileUXModevUX AgileUX
ModevUX AgileUX
mjovel
 

What's hot (19)

A Startup Story - Geekcamp Presentation
A Startup Story - Geekcamp PresentationA Startup Story - Geekcamp Presentation
A Startup Story - Geekcamp Presentation
 
Introduction to agile and Scrum
Introduction to agile and ScrumIntroduction to agile and Scrum
Introduction to agile and Scrum
 
10 Ways To Manage Your Project Manager
10 Ways To Manage Your Project Manager10 Ways To Manage Your Project Manager
10 Ways To Manage Your Project Manager
 
Effective Mtgs & Powerpoint
Effective Mtgs & PowerpointEffective Mtgs & Powerpoint
Effective Mtgs & Powerpoint
 
Why Agile is So Hard
Why Agile is So HardWhy Agile is So Hard
Why Agile is So Hard
 
FAST Agile
FAST AgileFAST Agile
FAST Agile
 
Scrum
ScrumScrum
Scrum
 
Agile velocity - Requirements Discovery Presentation
Agile velocity  - Requirements Discovery Presentation Agile velocity  - Requirements Discovery Presentation
Agile velocity - Requirements Discovery Presentation
 
10 Ways to Manage your Project Manager
10 Ways to Manage your Project Manager10 Ways to Manage your Project Manager
10 Ways to Manage your Project Manager
 
Getting rid of agile in a few simple steps
Getting rid of agile in a few simple stepsGetting rid of agile in a few simple steps
Getting rid of agile in a few simple steps
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify Culture
 
Lean and Continuous delivery
Lean and Continuous deliveryLean and Continuous delivery
Lean and Continuous delivery
 
Failing @ Scaling: Don't Panic, and Carry a Towel - Agile2016
Failing @ Scaling: Don't Panic, and Carry a Towel - Agile2016Failing @ Scaling: Don't Panic, and Carry a Towel - Agile2016
Failing @ Scaling: Don't Panic, and Carry a Towel - Agile2016
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
 
Remote Project Manager's Arsenal
Remote Project Manager's ArsenalRemote Project Manager's Arsenal
Remote Project Manager's Arsenal
 
Enabling Distributed Agile Teams
Enabling Distributed Agile TeamsEnabling Distributed Agile Teams
Enabling Distributed Agile Teams
 
Resort brochure game
Resort brochure gameResort brochure game
Resort brochure game
 
Sprint calendar
Sprint calendarSprint calendar
Sprint calendar
 
ModevUX AgileUX
ModevUX AgileUXModevUX AgileUX
ModevUX AgileUX
 

Similar to Pair PM-ing, An Exploration of an Idea

Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
Svante Lidman
 

Similar to Pair PM-ing, An Exploration of an Idea (20)

Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)
From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)
From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)
 
The power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU TeamThe power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU Team
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on Agile
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 
Abstract: Culture and Engineering
Abstract: Culture and EngineeringAbstract: Culture and Engineering
Abstract: Culture and Engineering
 
Agile scrum
Agile   scrumAgile   scrum
Agile scrum
 
The art of execution
The art of executionThe art of execution
The art of execution
 
Agile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote HubAgile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote Hub
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
Scrum
ScrumScrum
Scrum
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agile
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair Programming
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
 

Recently uploaded

unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
DUBAI (+971)581248768 BUY ABORTION PILLS IN ABU dhabi...Qatar
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
laloo_007
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 

Recently uploaded (20)

Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdf
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial Wings
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Buy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From SeosmmearthBuy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From Seosmmearth
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 

Pair PM-ing, An Exploration of an Idea

  • 1. Pair PM-ing Silicon Valley Product Camp 2013
  • 2. to Pair or Not to Pair Exploring Deep Questions
  • 3. Spending Our Time • Intro’s • Perspective • Premise • Primer • Stories • Suggestions
  • 5. Hi My Name is Scott Gilbert • I’m a product guy who likes Agile/Lean • Been building new SaaS products lately • Helped create P-Camp, 2013 Camp Organizer • Pan, praise or poke me @AgileProductMgr
  • 7. My Perspective On PM • It’s a big tough job – Too much work, not enough time – Can’t cover the whole grid • Covering the planning onion is hard to do – Can’t be in 2 places at once (Team & Market) • We feel like we could/should be doing better • We generally don’t collaborate together – But we kind of like to…look around  • We have hard problems to solve
  • 8. Premise • Engineers pair to solve tough problems and achieve better outcomes. • PM’s have tough problems to solve so why can’t we pair too?
  • 9. Pairing Primer • 2 people 1 workstation • Driver / Navigator roles • Rotate “often”
  • 10. Pairing Benefits • Produce shorter programs, with better designs and fewer bugs, • Typically consider more design alternatives • Arrive at simpler, more-maintainable designs; they also catch design defects early. • Usually complete work faster • “Impossible" problems become easy or even quick, or at least possible to solve when they work together • Knowledge passes between pair programmers as they work. They share knowledge of the specifics of the system, and they pick up techniques from each other • New hires quickly pick up the team practices and learn the the system • Improved discipline and time management. The partner "keeps them honest” • People are more reluctant to interrupt a pair than someone working alone • Increased morale and greater confidence in the correctness of the code
  • 12. First Story PM’s pairing on 1 products
  • 13. Second Story PM’s pairing across products
  • 14. Pairing on 1 Product • The Situation – Flipin the whole flipin’ Model and Brand – 3 PM’s, 1 Product, 2 Teams* – C-level tiger team met daily and made decisions – Teams are executing and iterating weekly
  • 15. Paring on 1 Product • What we did – Iterative solution definition using Jeff Patton’s story mapping technique to find our MVP. • I drove initial map set up • My pairs helped navigated to find right solutions • I updated stories and AC’s during/after each session – Once we agreed, I handed off story map and they drove implementation rolling stories into backlogs – I was then free to handle rest of of the go to market and other tasks
  • 16. Pairing Across Products • The Situation – Implementing a portfolio-wide capability (Q1 ship) – 4 PM’s, 5 Products, 5 Teams – Each team at a different stage of development • 1 already shipped a partial solution…the Pioneer* • 1 already shipped a complete solution…the Standard • 3 were in development…the Followers – Historically not well “aligned” • PM’s go it alone • releases would come out and…“you did what?”
  • 17. Pairing Across Products • What we did – Show and tell • Document differences, issues, opportunities – Prioritize the list agreeing upon acceptance criteria and exceptions for each product • Established a portfolio wide MVP – Rolled stories based on above into each backlog with coordinated release schedules
  • 18. Suggestions • Pairing Benefits – More critical thinking – Better understanding of the problem – Find cross-product issues sooner – More funner workin’ together • Pairing Situations – Roadmaps/Release Plans – Backlog Grooming & Priority – Market / User Research – Epic Breakdowns / Story Mapping – Lo-fi prototypes – Stories, esp. the AC’s, esp. across the portfolio
  • 19. Suggestions • Pairing Practices – No Cold Starts – have something minimal to start – Do it in Chunks – Don’t be together all day – Do it Consistently – Maybe through 1 release cycle – Switch your Pair – Rotate and pair with others – Switch your Role – Start as Driver, be Navigator
  • 20. Go Get a Pair Thanks & Happy Camping !!
  • 21. Some Content • A funny video (pairing bit @45 sec) http://vooza.com/videos/code-pigs • A critique of pairing http://techcrunch.com/2012/03/03/pair-programming-considered- harmful • A story about a PM & Developer pairing http://www.philmetcalfe.com/developer-and-product-manager-pair- programming • A story about Pair Designing http://www.slideshare.net/k4rl/the-psychology-behind-pair-designing • An article on Product Managers and Owners http://www.rallydev.com/community/agile-blog/how-staff- appropriately-successful-transition-agile-product-management