We had several versions of a website and every the new website development was extemporaneous. It means we always rush with deploy new version to productions. As a result, we haveĀ patchy design and not very good code.
I want to prevent a situation like that in the future, and for that, I provide below my vision of the website development process in several steps (short description):
Stage 1
Gathering Information: Purpose, Main Goals, and why we need a new website?
...