Product Teams

9f63c98d741c8130adb71db3bbf77f08?s=47 Dasmer
October 11, 2017

Product Teams

This talk was presented on October 11th 2017 at UC Berkeley for the Valley Consulting Group.

9f63c98d741c8130adb71db3bbf77f08?s=128

Dasmer

October 11, 2017
Tweet

Transcript

  1. 4.

    Timeline into Technology Graduated from Columbia Engineering Started at JP

    Morgan Left JP Morgan Learned iOS Development + Released 6 apps in the App Store Started as an iOS Engineer at Venmo May 2013 June 2013 August 2013 February 2014
  2. 5.

    My Background (at Venmo) iOS Engineer February 2014 July 2016

    Product Manager January 2016 Strategy Associate September 2017 Moved on to GSB
  3. 6.

    Takeaways • Keep an open mind about your career •

    Trust your gut • You never know what skills will come in handy • Invest in learning about different careers and industries ◦ Intern ◦ Attend career panels and talks like this
  4. 7.

    Today’s Agenda 1) Roles: What positions makes up a product

    team? 2) Process: How does a product team collaborate on a project? 3) Hired: How can you land a PM Job?
  5. 8.

    Today’s Agenda 1) Roles: What positions makes up a product

    team? 2) Process: How does a product team collaborate on a project? 3) Hired: How can you land a PM Job?
  6. 9.

    Roles: What positions make up a product team? • Product

    Manager • Data Analyst • Designer • Engineer • Quality Assurance Engineer • User Tester
  7. 10.

    Responsibilities of a Product Manager • Assessing product opportunities •

    Defining requirements • Validating the product with real customers ROLES
  8. 11.

    Responsibilities of a Data Analyst • Providing data to support

    or reject potential projects • Establishing KPI’s • Designing A/B tests • Analyzing test results to make recommendations ROLES
  9. 12.

    Responsibilities of a Designer • Creating what you see in

    the product • Developing a deep understanding of the target users and personas • Rapid Prototyping ROLES
  10. 13.

    Responsibilities of an Engineer • Providing feasibility estimates • Writing

    production code • Testing production code • Reviewing code written by peers ROLES
  11. 14.

    Responsibilities of a QA Engineer • Writing and executing manual

    test cases • Coding automated tests • Logging bugs ROLES
  12. 15.

    Responsibilities of a User Tester • Recruiting test subjects •

    Evaluating results and recommending alternatives ROLES
  13. 16.

    Today’s Agenda 1) Roles: What positions makes up a product

    team? 2) Process: How does a product team collaborate on a project? 3) Hired: How can you land a PM Job?
  14. 17.

    Process: How does a product team collaborate on a project?

    1. Write a narrative 2. Share and get feedback 3. Flesh out the narrative 4. Kickoff Project 5. Create Product Spec Tickets 6. Execute 7. Celebrate 8. Test & Measure Impact
  15. 18.

    Write a narrative • Outlines the problem being solved •

    Every major feature idea has one • Used by all stakeholders PROCESS
  16. 19.

    Components of a Narrative • Problem • Context • Goals

    • Milestones • Metrics • Potential Pitfalls • Open Questions PROCESS
  17. 20.

    Share and get feedback • User test and gather data

    to verify the problem • Have stakeholders identify issues and opportunities • Confirm metrics with leadership PROCESS
  18. 21.

    • A meeting with everyone working on the project. All

    members should have reviewed the narrative beforehand • 2-3 weeks before coding is anticipated • Goal to arrive at shared context and agreement on product team Kickoff PROCESS
  19. 22.

    • Detailed building blocks of work • Tickets should be

    separate for each platform Product Specification Tickets PROCESS
  20. 23.

    • Summary • Assignee • Priority • Due Date •

    Description • Component • Points Fields in a Ticket PROCESS
  21. 24.

    • Stands (daily) • Sprint Planning (sprintly) • Retro (every

    few weeks) Execute in (1-2 week) Sprints PROCESS
  22. 25.

    • Ship to a small cohort • Wait for a

    larger enough event sample • Measure KPI’s • Decide whether to ramp to 100% or pivot Test & Measure Impact PROCESS
  23. 26.

    Today’s Agenda 1) Roles: What positions makes up a product

    team? 2) Process: How does a product team collaborate on a project? 3) Hired: How can you land a PM Job?
  24. 27.

    Hired: How can you land a PM Job? • Practice

    writing product specifications ◦ For your own idea ◦ Ideas on dribbble.com • Run with an idea and start a side-project (or join one) • Learn to use basic event tracking software • Take an intro computer science and / or UX class • Read, Listen, Watch Tech Media
  25. 28.

    Recommended Books • “Inspired” by Marty Cagan • “Sprint” by

    Jake Knapp • “The Lean Startup” by Eric Reis • “Hooked” By Nir Eyal • “How to Lie with Statistics” by Darrell Huff
  26. 31.

    End

  27. 33.
  28. 34.

    Some of the products I built at Venmo BLE Nearby

    Mentions Touch ID Emoji Autocomplete
  29. 35.