Product Development

Product Development

7a0e72a6f55811246bb5d9a946fd2e49?s=128

Radoslav Stankov

November 26, 2019
Tweet

Transcript

  1. Product Development Radoslav Stankov 26/11/2018

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

    Today
  3. None
  4. None
  5. None
  6. How it all started

  7. An Idea t

  8. Funding t ⛽

  9. None
  10. Product Hunt + AngelList t

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

  13. None
  14. None
  15. None
  16. None
  17. None
  18. None
  19. None
  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
  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
  22. None
  23. None
  24. None
  25. None
  26. image credit: remotehub.io

  27. Process

  28. None
  29. “Process is automatic decisions for trivial questions and framework for

    making decisions for all other questions.” - Rado What is process
  30. Single Player Mode

  31. None
  32. None
  33. Project A Project B Project C Project D Projects

  34. Project Iteration Delivery Retro

  35. Project Iteration Delivery Retro

  36. Project scope
 target metric
 ⏳ timeline (optional, 2-4 weeks usually)


    developer
 designer
 community member
 weekly meetings
 Slack channel
  37. None
  38. Project Iteration Delivery Retro

  39. Task Planning ⚽ focus first on what won’t change know

    what "ready" means what should I do today? ⚾ retrospectives
  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
  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
  42. None
  43. None
  44. Happy Friday Fix bugs Goodies features Pay technical depth Catchup

    on projects
  45. Project Iteration Delivery Retro

  46. None
  47. None
  48. None
  49. None
  50. Feature switches

  51. OFF ON User Feature switches Check

  52. None
  53. 1 week 2 week 3 week ... developer admins beta

    everybody
  54. Project Iteration Delivery Retro

  55. Retrospective • did we achieve our goal? • what did

    we learn? • how should we improve?
  56. None
  57. Stories

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

    culture • ... fun
  59. Listen to your community

  60. None
  61. Build in the open

  62. None
  63. None
  64. None
  65. Test before build

  66. None
  67. None
  68. None
  69. Don't build until needed

  70. None
  71. None
  72. Learn from your mistakes
 (no blame culture)

  73. None
  74. None
  75. Tuesday → Thursday

  76. None
  77. None
  78. Tools

  79. Github
 Slack
 Trello
 Invision
 Quip
 Google Docs
 Periscope
 Zoom
 1Password

    Tools we use
  80. None
  81. Slack Channels - weekly-updates - changelog - feedback - project-[...]

    - [team]
  82. Github
 Slack
 Trello
 Invision
 Quip
 Google Docs
 Periscope
 Zoom
 1Password

    Tools we use
  83. None
  84. https://trello.com/b/zDemw5sd/example-board

  85. None
  86. None
  87. None
  88. None
  89. None
  90. None
  91. Github
 Slack
 Trello
 Invision
 Quip
 Google Docs
 Periscope
 Zoom
 1Password

    Tools we use
  92. None
  93. None