Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Product Development

Product Development

Radoslav Stankov

November 26, 2019
Tweet

More Decks by Radoslav Stankov

Other Decks in Technology

Transcript

  1. Product
    Development
    Radoslav Stankov 26/11/2018

    View full-size slide

  2. • Context
    • Process
    • Stories
    • Tools
    Agenda for Today

    View full-size slide

  3. How it all started

    View full-size slide

  4. Product Hunt + AngelList
    t

    View full-size slide

  5. ~150
    product launches per day are
    featured at Product Hunt

    View full-size slide

  6. Golden Kitty 2018
    Post submission flow
    Redesign for homepage
    Jobs 2.0
    Makers Fest
    Launch Today
    API 2.0 GraphQL
    Founder Club
    Badges
    Stories
    Browser Extension 2.0
    Promoted Post
    Comment polls
    Discussion boards
    Notification Center
    SEO optimizations
    Mobile web facelift
    Speed improvements
    Post reviews 2.0
    Makers Feed
    Makers Virtual Coworking
    Improved spam detection
    Your Stacks

    View full-size slide

  7. Golden Kitty 2018
    Post submission flow
    Redesign for homepage
    Jobs 2.0
    Makers Fest
    Launch Today
    API 2.0 GraphQL
    Founder Club
    Badges
    Stories
    Browser Extension 2.0
    Promoted Post
    Comment polls
    Discussion boards
    Notification Center
    SEO optimizations
    Mobile web facelift
    Speed improvements
    Post reviews 2.0
    Makers Feed
    Makers Virtual Coworking
    Improved spam detection
    Your Stacks
    Project launches 2019

    View full-size slide

  8. image credit: remotehub.io

    View full-size slide

  9. “Process is automatic decisions for trivial
    questions and framework for making decisions
    for all other questions.”
    - Rado
    What is process

    View full-size slide

  10. Single Player Mode

    View full-size slide

  11. Project A
    Project B
    Project C
    Project D
    Projects




    View full-size slide

  12. Project Iteration Delivery Retro

    View full-size slide

  13. Project Iteration Delivery Retro

    View full-size slide

  14. Project
    scope

    target metric

    ⏳ timeline (optional, 2-4 weeks usually)

    developer

    designer

    community member

    weekly meetings

    Slack channel

    View full-size slide

  15. Project Iteration Delivery Retro

    View full-size slide

  16. Task Planning
    ⚽ focus first on what won’t change
    know what "ready" means
    what should I do today?
    ⚾ retrospectives

    View full-size slide

  17. All hands meeting
    • GOAL - keep company in sync
    • every Monday
    • require for everybody
    • share company CORE metrics
    • mention any HEALTH metrics weirdness
    • project status updates and demos

    View full-size slide

  18. Project meeting
    • can be skipped
    • avoid status updates, use Slack for this
    • before meeting - publish the agenda
    • agenda is items to discuss/decide
    • follow the agenda
    • after meeting list action items with responsible
    party

    View full-size slide

  19. Happy Friday
    Fix bugs
    Goodies features
    Pay technical depth
    Catchup on projects

    View full-size slide

  20. Project Iteration Delivery Retro

    View full-size slide

  21. Feature switches

    View full-size slide

  22. OFF
    ON
    User
    Feature switches
    Check

    View full-size slide

  23. 1 week 2 week 3 week ...
    developer admins beta everybody

    View full-size slide

  24. Project Iteration Delivery Retro

    View full-size slide

  25. Retrospective
    • did we achieve our goal?
    • what did we learn?
    • how should we improve?

    View full-size slide

  26. Why stories matter?
    • Motivation
    • Cautionary tale
    • Shape culture
    • ... fun

    View full-size slide

  27. Listen to your community

    View full-size slide

  28. Build in the open

    View full-size slide

  29. Test before build

    View full-size slide

  30. Don't build until needed

    View full-size slide

  31. Learn from your mistakes

    (no blame culture)

    View full-size slide


  32. Tuesday → Thursday

    View full-size slide

  33. Github

    Slack

    Trello

    Invision

    Quip

    Google Docs

    Periscope

    Zoom

    1Password
    Tools we use

    View full-size slide

  34. Slack Channels
    - weekly-updates
    - changelog
    - feedback
    - project-[...]
    - [team]

    View full-size slide

  35. Github

    Slack

    Trello

    Invision

    Quip

    Google Docs

    Periscope

    Zoom

    1Password
    Tools we use

    View full-size slide

  36. https://trello.com/b/zDemw5sd/example-board

    View full-size slide

  37. Github

    Slack

    Trello

    Invision

    Quip

    Google Docs

    Periscope

    Zoom

    1Password
    Tools we use

    View full-size slide