Forum Moderators: phranque
I was going to start with site design, but realized, it would be better to just get the skeleton code down before doing the actual design + graphics. Logic being that we'll probably be tweaking the site a lot and don't know what all the features are going to have done for the alpha.
Do you guys think it's a good idea to just wait on the design? I was thinking of story boarding it on paper for now so we know what all the navigation is and where items are suppose to go, but not going to put it on photoshop till we're closer to getting the alpha code.
Is this generally how big sites are done?
These posts might be of interest as well:
Just as you wouldn't start a business without a business plan... I too was a developer for years and can attest to the fact that it's sometimes easier to whip off the code and create flow charts afterwards to appease management however I've realized that major structural changes to a large site after the fact can cost you more time and money than you would expect.
Yes it takes longer but it's a critical step before any code is written.
Just my 2 cents.
I can imagine that a big project would start with the finished product, then work backwards, acquiring what ever resources are required to make it happen,
Me, being a very small business start with the coding, to make sre I can do it at all :)
Otherwise I would have a faboulous design, completely un implementable :)
Assuming you are NOT talking about artistic design - I'd like to know how one can code before one designs. I could make a fortune, because somewhere in there, I think, is the key to time travel.
Of COURSE, one can put in place the "skeleton" using Rails without even knowing the site design. But that requires no coding, takes about 5 minutes, and then what do you do?
In fact, I feel I have to work this way because I dont want outside resources knowing too much about the content or idea lest it somehow gets taken. In short I'm having the skeleton built before I put the meat on the bones. Its not a massive project, and I dont see the downside in this approach.