Hiring the Right Technology Team

Hiring the Right Technology Team

This deck was presented on July 11th 2017 at WeWork 5th Avenue as part of EventMate's Entrepreneurship Bootcamp Series

9f63c98d741c8130adb71db3bbf77f08?s=128

Dasmer

July 11, 2017
Tweet

Transcript

  1. Hiring the Right Tech Team Entrepreneurship Bootcamp Series

  2. My Background - Before Venmo 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
  3. My Background - At Venmo iOS Engineer February 2014 July

    2016 Product Manager January 2016 Strategy Associate Completed the Flatiron School iOS Bootcamp December 2013
  4. My Background - At Venmo

  5. My Background - After Venmo Full-time Student at the Stanford

    Graduate School of Business September 2017 ??? Start a Company / Join an Early Stage Startup
  6. • Roles: Who all make up a technology team •

    Hiring: Getting Top Talent at your Startup • Process: How to optimize for success with your new team Agenda
  7. • Roles: Who all make up a technology team •

    Hiring: Getting Top Talent at your Startup • Process: How to optimize for success with your new team Agenda
  8. • Product Manager • Marketer • Designer • User Tester

    • Engineer • QA Engineer Roles: Who all make up a technology team
  9. Responsibilities of a Product Manager • Assessing product opportunities •

    Defining the product requirements and user experience design that describe the project to be built • Validating the product to be built with real customers and users Roles: Who makes up a technology team
  10. Responsibilities of A Marketer • Telling the world about the

    product, including positioning, messaging, and pricing • Managing the external facing product launch • Leading key influencer programs and marketing campaigns Roles: Who makes up a technology team
  11. Responsibilities of A Designer • Creating the actual views and

    UI look and feel, including layout, colors and fonts • Coming up with tasks, navigation, and flow that are both usable and productive • Developing a deep understanding of the target users and personas • Rapid Prototyping Roles: Who makes up a technology team
  12. Responsibilities of A User Tester • Recruiting test subjects •

    Evaluating results • Recommending Alternatives Roles: Who makes up a technology team
  13. Responsibilities of an Engineer • Providing feasibility estimates during product

    exploration • Writing production code • Testing production code • Reviewing code written by peers Roles: Who makes up a technology team
  14. Responsibilities of A Quality Assurance • Writing and executing manual

    test cases • Coding automated tests • Logging bugs Roles: Who makes up a technology team
  15. • Roles: Who all make up a technology team •

    Hiring: Getting Top Talent at your Startup • Process: How to optimize for success with your new team Agenda
  16. Hiring: Getting Top Talent at Your Startup 1. Invest one

    hour a week to answer questions online 2. Hide little gems in your product and website 3. Write guest posts about things you’ve learned 4. Host a Hackathon around topics you’re passionate about 5. Give a 30-minute talk 6. Release internal tools as open-source projects
  17. Invest one hour a week to answer questions online Possible

    Sites • StackOverflow • Quora • GrowthHackers Venmo Co-Founder Andrew Kortina replying to a question on Stack Overflow in 2011. Getting Top Talent
  18. Hide little gems in your product and website • By

    using the console.log or simply as plain HTML. • As a custom HTTP Header • As a 404 page. • As a small hidden message inside your logo Getting Top Talent
  19. Hide little gems in your product and website Getting Top

    Talent
  20. Hidden Messages in Logos Hide little gems in your product

    and website Getting Top Talent
  21. Write guest posts about things you’ve learned You’d be surprised

    how much you can teach and people want to learn Getting Top Talent
  22. Host a Hackathon around topics you’re passionate about • Great

    way to introduce potential candidates to the team • Show them what it feels like to work at your office • Record and document the event At Dropbox Hackathon: Engineers hack an LED screen to display animated Dropbox logo (left). Drew Houston, Dropbox founder & CEO, coding with everyone else in the company. Getting Top Talent
  23. Give a 30-minute talk • Look for nearby Meetups you

    believe your future employees • People tend to connect faces to companies • Share lessons learned and provide value to your audience Venmo Co-Founder Andrew Kortina speaking at the University of Pennsylvania Getting Top Talent
  24. Release open-source projects • Examples include ◦ internal tools that

    make your work easier ◦ components of your app or site that others might find applicable • Demonstrates a company's commitment towards open source Getting Top Talent
  25. What to assess in technology candidates • Passion for building

    (sideprojects?) • Grades (for new hires) or Experience • Excitement for your product (champions?, ideas?) Getting Top Talent
  26. • Roles: Who all make up a technology team •

    Hiring: Getting Top Talent at your Startup • Process: Optimize your team for success Agenda
  27. • Write a Narrative • Kickoff Project • Create Product

    Spec Tickets • Execute • Celebrate • Measure Impact Process: Optimize your team for success
  28. • Outlines the problem being solved • Every major feature

    has one Write a Narrative Process
  29. • Lead a meeting with everyone working on the project

    • All members should have reviewed the narrative beforehand • Goal: shared understanding of objectives and agreement on approach to solve Kickoff Project Process
  30. • Detailed building blocks of work • Tickets should be

    separate for each platform Create Product Spec Tickets Process
  31. • Stands (daily) • Pre-sprint planning • Sprint Planning •

    Retro (every few weeks) Execute in (1-2 week) Sprints Process
  32. Celebrate Process

  33. • What was the impact? • Was the feature successful

    as defined by metrics? • What do the metrics tell us about how we need to iterate? Measure Impact Process
  34. Q&A @dasmersingh