$30 off During Our Annual Pro Sale. View Details »

Hiring the Right Technology Team

Dasmer
July 11, 2017

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

Dasmer

July 11, 2017
Tweet

More Decks by Dasmer

Other Decks in Technology

Transcript

  1. Hiring the Right Tech Team
    Entrepreneurship Bootcamp Series

    View Slide

  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

    View Slide

  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

    View Slide

  4. My Background - At Venmo

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  8. ● Product Manager
    ● Marketer
    ● Designer
    ● User Tester
    ● Engineer
    ● QA Engineer
    Roles: Who all make up a technology team

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  12. Responsibilities of A User Tester
    ● Recruiting test subjects
    ● Evaluating results
    ● Recommending Alternatives
    Roles: Who makes up a technology team

    View Slide

  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

    View Slide

  14. Responsibilities of A Quality Assurance
    ● Writing and executing manual test cases
    ● Coding automated tests
    ● Logging bugs
    Roles: Who makes up a technology team

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  19. Hide little gems in your product and website
    Getting Top Talent

    View Slide

  20. Hidden Messages in Logos
    Hide little gems in your product and website
    Getting Top Talent

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  26. ● Roles: Who all make up a technology team
    ● Hiring: Getting Top Talent at your Startup
    ● Process: Optimize your team for success
    Agenda

    View Slide

  27. ● Write a Narrative
    ● Kickoff Project
    ● Create Product Spec Tickets
    ● Execute
    ● Celebrate
    ● Measure Impact
    Process: Optimize your team for success

    View Slide

  28. ● Outlines the problem being solved
    ● Every major feature has one
    Write a Narrative
    Process

    View Slide

  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

    View Slide

  30. ● Detailed building blocks of work
    ● Tickets should be separate for each platform
    Create Product Spec Tickets
    Process

    View Slide

  31. ● Stands (daily)
    ● Pre-sprint planning
    ● Sprint Planning
    ● Retro (every few weeks)
    Execute in (1-2 week) Sprints
    Process

    View Slide

  32. Celebrate
    Process

    View Slide

  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

    View Slide

  34. Q&A
    @dasmersingh

    View Slide