DEV Community

Discussion on: What's your first step while starting project?

Collapse
 
quii profile image
Chris James • Edited

Don't design bottom up, this just leads to incorrect and over-engineered designs.

  • Ship an MVP as fast as you can. Seriously just ship! Don't obsess over design, it will emerge with time if you keep refactoring and reflecting.
  • Get feedback
  • Iterate
  • Repeat until billionaire or project fails.

The basic agile stuff :)