Project Planning

Project Planning

I share how we do project management at Product Hunt.

(Video: https://www.youtube.com/watch?v=AQ4e4V-1LPA&t=25s)

7a0e72a6f55811246bb5d9a946fd2e49?s=128

Radoslav Stankov

August 13, 2016
Tweet

Transcript

  1. Project Planning Radoslav Stankov 13/08/2016

  2. Radoslav Stankov @rstankov http://rstankov.com http://github.com/rstankov

  3. None
  4. None
  5. None
  6. None
  7. Project Planning

  8. … how we ship software at a

  9. … how we ship software at a

  10. None
  11. Tech Stack

  12. Developer Team

  13. None
  14. None
  15. – Unknown “The goal of a process should be to

    get out of your way.”
  16. Next up In Development Review Live

  17. Next up In Development Review Live

  18. Project A Project B Project C Project D Projects

  19. Project scope ⏳ timeline (optional, 2-4 weeks usually) ⌨ 1~3

    developers project lead (developer) product owner weekly status meeting Slack channel
  20. None
  21. Task Planning ⚽ focus first on what won’t change know

    what "ready" means what should I do today? ⚾ retrospectives
  22. None
  23. None
  24. None
  25. Happy Friday Fix bugs Goodies features Pay technical depth Catchup

    on projects
  26. Next up In Development Review Live

  27. None
  28. None
  29. None
  30. None
  31. None
  32. None
  33. None
  34. None
  35. None
  36. CI Brakeman Rubocop ⚒ Ruby unit tests Ruby feature tests

    ESLint JavaScript Flow type JavaScript unit tests
  37. CI Tests Brakeman Rubocop ⚒ Ruby unit tests Ruby feature

    tests ESLint JavaScript Flow type JavaScript unit tests
  38. CI Safety Brakeman Rubocop ⚒ Ruby unit tests Ruby feature

    tests ESLint JavaScript Flow type JavaScript unit tests
  39. CI Code style Brakeman Rubocop ⚒ Ruby unit tests Ruby

    feature tests ESLint JavaScript Flow type JavaScript unit tests
  40. None
  41. None
  42. Next up In Development Review Live

  43. None
  44. None
  45. None
  46. None
  47. None
  48. None
  49. None
  50. None
  51. None
  52. Next up In Development Review Live

  53. None
  54. Feature switches

  55. OFF ON User Feature switches Check

  56. Feature.enabled?("new-secret-feature", user)

  57. <VisibleTo feature="new-secret-feature"> // ... </VisibleTo>

  58. Flipper https://github.com/jnunemaker/flipper

  59. None
  60. None
  61. 1 week 2 week 3 week ...

  62. 1 week 2 week 3 week ... developer

  63. 1 week 2 week 3 week ... developer admins

  64. 1 week 2 week 3 week ... developer admins beta

  65. 1 week 2 week 3 week ... developer admins beta

    everybody
  66. Next up In Development Review Live

  67. None
  68. None
  69. https://speakerdeck.com/rstankov/project-planning

  70. Thanks

  71. None