First you have to plan well what you need ( the idea and the goal ) , analyze how to do ( using resources,languages,frameworks) , design your analysis ( Diagrams: ERD,Use Case,etc ) .
Then the work of developer comes from what you designed.
Poor design may lead to difficulties in development process . So you have to take care and spend
good time before starting development.
Regards.
par
Zaid Rabab'a , Software Development Team Leader , Al-Safa Co. Ltd.
design saves time and efforts if you know the design you can go for it easily , some times if you develop code without know what to do , you probably go back and change alot , or maybe took alot alot of time ,
i think every thing in coding need to be designed to know the path, its became a big problem with big projects
so exactly the design is the base
A good design depicts that you know exactly what functionality you are going to perform, how data is going to be manipulated, and how it's flow is directed. In my opinion, design is just not how we place visual elements but it is more like to what extent we understand an application's requirements. If you have a clear understanding of data flow while designing an application, all you would need is to add functionality to your design in the later part.
Design would definitely act as foundation of your project.
par
Eman Al-Refaie , Business Analysis Manager , Cloud Solutions
Yes, the design phase is important even for small projects. Maybe it’s easier than the programming (the developer work) but it’s important because it’s helping the developers taking overall idea of all functions that should be done and the relation between them, and that’s helpful for better time management and to avoid code repeating.
You can't get your hands into coding without knowing what you are actually going to code. Personally, I meet with the client and define the whole website architecture and sitemap, Defining the components each page will have.
And then, I create a low fidelity wireframe using the information I gathered at step one. after I get a strong vision about how the layout will be for every page, and what needs to be developed, I design the aesthetics in photoshop and continue into the coding phase.
There is a saying "Design is not about how things look, It is about how it works". So basically, Designing is more than playing around with colors and shapes, It is about defining the whole project before even starting it.
par
Amro A. Ibrahim , Financial Planning & Analysis Manager , Jazeera Airways
I had a running web application project; I was able to completely split between the design and the code by dynamically manage my controls in the code, while the design is managed by the CSS, so after the first release, we had two CSS files that we let the customer choose between them, and any changes the customer require in the design, we simply change that in the CSS,