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 Slide

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

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. How it all started

    View Slide

  7. An Idea
    t

    View Slide

  8. Funding
    t

    View Slide

  9. View Slide

  10. Product Hunt + AngelList
    t

    View Slide

  11. View Slide

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

    View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. 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 Slide

  21. 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 Slide

  22. View Slide

  23. View Slide

  24. View Slide

  25. View Slide

  26. image credit: remotehub.io

    View Slide

  27. Process

    View Slide

  28. View Slide

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

    View Slide

  30. Single Player Mode

    View Slide

  31. View Slide

  32. View Slide

  33. Project A
    Project B
    Project C
    Project D
    Projects




    View Slide

  34. Project Iteration Delivery Retro

    View Slide

  35. Project Iteration Delivery Retro

    View Slide

  36. Project
    scope

    target metric

    ⏳ timeline (optional, 2-4 weeks usually)

    developer

    designer

    community member

    weekly meetings

    Slack channel

    View Slide

  37. View Slide

  38. Project Iteration Delivery Retro

    View Slide

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

    View Slide

  40. 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 Slide

  41. 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 Slide

  42. View Slide

  43. View Slide

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

    View Slide

  45. Project Iteration Delivery Retro

    View Slide

  46. View Slide

  47. View Slide

  48. View Slide

  49. View Slide

  50. Feature switches

    View Slide

  51. OFF
    ON
    User
    Feature switches
    Check

    View Slide

  52. View Slide

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

    View Slide

  54. Project Iteration Delivery Retro

    View Slide

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

    View Slide

  56. View Slide

  57. Stories

    View Slide

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

    View Slide

  59. Listen to your community

    View Slide

  60. View Slide

  61. Build in the open

    View Slide

  62. View Slide

  63. View Slide

  64. View Slide

  65. Test before build

    View Slide

  66. View Slide

  67. View Slide

  68. View Slide

  69. Don't build until needed

    View Slide

  70. View Slide

  71. View Slide

  72. Learn from your mistakes

    (no blame culture)

    View Slide

  73. View Slide

  74. View Slide


  75. Tuesday → Thursday

    View Slide

  76. View Slide

  77. View Slide

  78. Tools

    View Slide

  79. Github

    Slack

    Trello

    Invision

    Quip

    Google Docs

    Periscope

    Zoom

    1Password
    Tools we use

    View Slide

  80. View Slide

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

    View Slide

  82. Github

    Slack

    Trello

    Invision

    Quip

    Google Docs

    Periscope

    Zoom

    1Password
    Tools we use

    View Slide

  83. View Slide

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

    View Slide

  85. View Slide

  86. View Slide

  87. View Slide

  88. View Slide

  89. View Slide

  90. View Slide

  91. Github

    Slack

    Trello

    Invision

    Quip

    Google Docs

    Periscope

    Zoom

    1Password
    Tools we use

    View Slide

  92. View Slide

  93. View Slide