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

Product Development

Product Development

Radoslav Stankov

January 12, 2021
Tweet

More Decks by Radoslav Stankov

Other Decks in Technology

Transcript

  1. Product
    Development
    Radoslav Stankov 12/01/2020

    View Slide

  2. ! Context
    " Process
    # Stories
    $ Agenda

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

  21. View Slide

  22. View Slide

  23. ( Ads 2.0
    # Discussions 2.0
    ) New mobile app
    * Updated post pages
    + New activity feed
    , Karma
    - Moderation 3.0
    . User verification
    / New onboarding
    ! StackCam
    0 Updated comments
    " Redesign of topics
    1 New profiles
    2 Topic feed
    3 Need4Speed
    4 GoldenKitties 2020
    5 Redesign of collections
    6 Mobile web improvements
    7 Project delight
    8 Trust 2.0
    9 Summer cleanup
    : YourStack
    ; Newsletter updates
    < Howdy
    product initiatives in 2020 =

    View Slide

  24. image credit: remotehub.io

    View Slide

  25. Process

    View Slide

  26. View Slide

  27. View Slide

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

    View Slide

  29. Collaborative Single Player Mode

    View Slide

  30. View Slide

  31. View Slide

  32. https://blog.rstankov.com/collaborative-single-player-mode/

    View Slide

  33. View Slide

  34. Design Sprint
    Implement Sprint
    Implement Sprint
    Bug Duty
    Work in 2 week cycles
    >
    ?
    @
    A

    View Slide

  35. View Slide

  36. https://basecamp.com/shapeup
    Inspired by...

    View Slide

  37. ...kinda B

    View Slide

  38. Project Iteration Delivery Retro
    every 2 weeks

    View Slide

  39. Project Iteration Delivery Retro

    View Slide

  40. Project
    C scope
    D target metric
    ⏳ milestones every 2 weeks
    F developer
    G designer
    H community member
    I Slack channel
    J only mission oriented meetings

    View Slide

  41. View Slide

  42. Project Iteration Delivery Retro

    View Slide

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

    View Slide

  44. https://blog.rstankov.com/how-i-plan-and-execute-features/
    Feature Progress

    View Slide

  45. 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

  46. Mission oriented meetings
    • 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

  47. View Slide

  48. Slack Channels
    - weekly-updates
    - changelog
    - feedback
    - emergency-room
    - virtual-coffee
    - project-planing
    - project-[...]
    - [team]
    - engineering-wip
    - auto-[...]

    View Slide

  49. Project Iteration Delivery Retro

    View Slide

  50. View Slide

  51. View Slide

  52. View Slide

  53. View Slide

  54. O Feature switches

    View Slide

  55. OFF
    ON
    User
    O Feature switches
    Check

    View Slide

  56. View Slide

  57. 1 week 2 week 3 week ...

    View Slide

  58. 1 week 2 week 3 week ...
    developer

    View Slide

  59. 1 week 2 week 3 week ...
    developer beta

    View Slide

  60. 1 week 2 week 3 week ...
    developer beta admin

    View Slide

  61. 1 week 2 week 3 week ...
    developer beta admin everybody

    View Slide

  62. Project Iteration Delivery Retro

    View Slide

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

    View Slide

  64. View Slide

  65. Stories

    View Slide

  66. Why stories matter?

    View Slide

  67. Why stories matter?
    • motivation

    View Slide

  68. Why stories matter?
    • motivation
    • cautionary tale

    View Slide

  69. Why stories matter?
    • motivation
    • cautionary tale
    • shape culture

    View Slide

  70. Why stories matter?
    • motivation
    • cautionary tale
    • shape culture
    • ... fun P

    View Slide

  71. Document your history

    View Slide

  72. Document your history

    View Slide

  73. Document your history
    • team photos of key events

    View Slide

  74. Document your history
    • team photos of key events
    • every month gather product screenshots

    View Slide

  75. Document your history
    • team photos of key events
    • every month gather product screenshots
    • keep list of cool stories to share

    View Slide

  76. Listen to your community

    View Slide

  77. View Slide

  78. View Slide

  79. View Slide

  80. Build in the open

    View Slide

  81. View Slide

  82. View Slide

  83. View Slide

  84. View Slide

  85. Test before build

    View Slide

  86. View Slide

  87. View Slide

  88. View Slide

  89. Don't build until needed

    View Slide

  90. View Slide

  91. View Slide

  92. Learn from your mistakes

    (no blame culture)

    View Slide

  93. View Slide

  94. View Slide

  95. B
    Q Tuesday → Thursday Q

    View Slide

  96. View Slide

  97. View Slide

  98. View Slide

  99. View Slide