I am currently refining my design process for developing websites, scripts, and web-based applications. My background is heavily weighted towards developing websites with minor javascript/php/flash websites and will likely remain my sole focus. I typically work alone so I try to keep focused on developing one step at a time.
At the moment I am currently trying to explore the pros and cons of developing the functionality of a project first or developing the general visual aspects of a project first.
My current development process:
- Develop flowchart and conceptual framework of functionality.
- Decide on the best way to organize and display the data output (basic template in photoshop)
- Code the actual template or interface or whatever (css/html etc)
- Code the functionality
- Plug functionality into the template
I am on the verge of switching 3 and 4 around. I have been having some minor problems fitting certain output into a preformed template.
What is the standard for interface development process relating functionality/aesthetic coding coming first?
What are the potential benefits to coding functionality before visual aspects? or visual before functionality?