Hi !
When designing a web application (or something else), it's good to have a workflow, and it's better to have a well ordered one.
Starting with this idea in mind, I'd like to know what is your process from having an idea to maintain this great working project.
For me actually, the process is the following one :
- Having the idea
- Checking this project already exists, and how it works
- Describing on a paper its functionalities
- finding a good and adequate name for this (and checking the domain availability with WHOISMyProject)
- Making a quick layout of the project on a paper
- Designing the project (via TheGimp, Photoshop, etc)
- Making a complete mockup of each pages
- Developing a prototype of the client-side application (with false datas)
- Developing the server side
- Testing
- Making the documentation/help/faq
- Releasing the project
- Maintaining it.
Would you change the order of some points ? add/remove some ? I would please to know how you do that. I'm looking to set up a perfect workflow in order to make my project become real in the best way possible.
Thank you for your opinion !