What comes first, second, third & so on...
Moderator: General Moderators
-
exoticpublishing
- Forum Commoner
- Posts: 28
- Joined: Mon Mar 27, 2006 11:23 pm
- Location: Kingsviller, Ontario
What comes first, second, third & so on...
Ok, I have an application that has needed to be developed for a while now & little by little I'm learning what I need to do to hire the right people to implement this.
I now realize that I need a DB Designer first & foremost even before the programmer (MySQL/PHP), but I thought a DB Designer whould know UI well, but I'm learning maybe they don't, so at which point do I hire someone for the UI, or is that job left to a web designer?
Thanks
Michelle
I now realize that I need a DB Designer first & foremost even before the programmer (MySQL/PHP), but I thought a DB Designer whould know UI well, but I'm learning maybe they don't, so at which point do I hire someone for the UI, or is that job left to a web designer?
Thanks
Michelle
- Skittlewidth
- Forum Contributor
- Posts: 389
- Joined: Wed Nov 06, 2002 9:18 am
- Location: Kent, UK
There are lots of people out there who are capable of doing all 3. If you do have to split it up though, the separation is usually made between the programming & the UI. Sometimes the interface is made by one person & the DB/PHP by another.
Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
-
exoticpublishing
- Forum Commoner
- Posts: 28
- Joined: Mon Mar 27, 2006 11:23 pm
- Location: Kingsviller, Ontario
-
exoticpublishing
- Forum Commoner
- Posts: 28
- Joined: Mon Mar 27, 2006 11:23 pm
- Location: Kingsviller, Ontario
Ahh, a fellow Canadian 
So the programmer does one part & the DB Designer & UI is usually one person?
Michelle
So the programmer does one part & the DB Designer & UI is usually one person?
Michelle
pickle wrote:There are lots of people out there who are capable of doing all 3. If you do have to split it up though, the separation is usually made between the programming & the UI. Sometimes the interface is made by one person & the DB/PHP by another.
-
exoticpublishing
- Forum Commoner
- Posts: 28
- Joined: Mon Mar 27, 2006 11:23 pm
- Location: Kingsviller, Ontario
Also I don't think you guys told me what comes first, second etc. in the development process.
I wanted to know that.
On a different note, how does one see one's own posts. This MB isn't like others where I can go to CP & check list subscriptions & I have to keep going the long way around & if my post gets buried, I'll never find it.
Thanks
Michelle
I wanted to know that.
On a different note, how does one see one's own posts. This MB isn't like others where I can go to CP & check list subscriptions & I have to keep going the long way around & if my post gets buried, I'll never find it.
Thanks
Michelle
- feyd
- Neighborhood Spidermoddy
- Posts: 31559
- Joined: Mon Mar 29, 2004 3:24 pm
- Location: Bothell, Washington, USA
They are often the same person for small sites, studios, etc.
Programmer and Database "designer" are often the same person until you actually need a decent size team. Even then, it's rare (in my experience) that they are a different person unless you're dealing with very specialized databases or programming.
Programmer and Database "designer" are often the same person until you actually need a decent size team. Even then, it's rare (in my experience) that they are a different person unless you're dealing with very specialized databases or programming.
-
exoticpublishing
- Forum Commoner
- Posts: 28
- Joined: Mon Mar 27, 2006 11:23 pm
- Location: Kingsviller, Ontario
Well that's not what I've been told in the past.
I was told programmers are just coders & do what they are told & DB designers make it so the application is organized, no time is wasted going back & forth to add more features b/c everything is laid out from the onset.
As for UI, is that the front end that a web designer would do? I'm confused on that one.
Thanks
Michelle
I was told programmers are just coders & do what they are told & DB designers make it so the application is organized, no time is wasted going back & forth to add more features b/c everything is laid out from the onset.
As for UI, is that the front end that a web designer would do? I'm confused on that one.
Thanks
Michelle
Who told you that? A DB designer?exoticpublishing wrote:I was told programmers are just coders & do what they are told & DB designers make it so the application is organized, no time is wasted going back & forth to add more features b/c everything is laid out from the onset.
Make a new topic in the 'Job Hunt' forum. Anyone interested will surely apply.
Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
Ideally the order would beexoticpublishing wrote:Also I don't think you guys told me what comes first, second etc. in the development process.
1. write detailed specs
2. design database and UI based on specs (can be one or two people)
3. write code based on specs and incorporate the UI
Often its
1. design UI
2. infer specs from the design
3. design database
4. write code
5. add UI
I don't often get detailed specs. Just generalized specs and page samples from a designer.
Things go smoother with detailed specs, where everything is covered.
- Christopher
- Site Administrator
- Posts: 13596
- Joined: Wed Aug 25, 2004 7:54 pm
- Location: New York, NY, US
That's a good one: coders just do what they are told! Good luck with that...exoticpublishing wrote:Well that's not what I've been told in the past.
I was told programmers are just coders & do what they are told & DB designers make it so the application is organized, no time is wasted going back & forth to add more features b/c everything is laid out from the onset.
I would recommend starting with a design that includes a detailed site map and page layouts that everyone agrees on. That way you, the designers(s) and developer(s) have some idea of what they are building. As for "DB designers", I have really never heard of such a thing. There certainly are database specialists (DBAs) who will tune the database installation, table layout/relations and SQL queries -- but it is ususally for large projects that they are brought in up front. You can certainly have someone like that look over the database and suggest optimizations to the programmer (if you are having performance problems). For most small/medium web projects a good programmer and designer are enough.
(#10850)
Obviously every situation is different but I've been in situations where it was a relief to be told exactlyarborint wrote:That's a good one: coders just do what they are told! Good luck with that...
what to do. Imagine working on a site for a type of business that you know nothing about and don't
care to learn about. You can either spend time learning about the business, so you can make intelligent
decisions about the site, or have someone that already knows the business or products tell you exactly
what needs to be done.
Sometimes it's nice to be able to say "You have to tell me exactly what you want the code to do."