Take the 2-minute tour ×  This question already has an answer
here:  In my experience, it is useful to spend a little while
sketching plans for a project before getting into code. Such
planning usually includes choosing frameworks/tools, writing
requirements and expectations, and doing mockups.  I usually
only do this for serious projects though, not so much for one-
off or short-lived attempts.  I'd be interested to hear how much
time you spend on planning/designing projects before starting to
do the coding. Do you do it for every project, or just the
"serious" ones?  share|improve this question  marked as
duplicate by gnat, MichaelT, Kilian Foth, Joris Timmermans,
Dynamic May 22 '13 at 11:28   possible duplicate of How much
design to do first? and of What to plan before starting
development on a project? –  gnat May 21 '13 at 21:08  4 Answers
4  up vote 3 down vote accepted  It depends greatly on the
project.  If the project is based on a specification that has
been already written (e.g. a binary data file s