It starts with who is your customer?
Who are you developing it for?
Sometimes it can get confusing, between what your boss(s) want and the client wants.
I keep reiterating this, because it's still obvious that we have issues in the industry with communications.
Maybe there should be a committe, of designers/developers to help standardize the industry, in terms of training, salary, tiers of skill level, certification, and all the professional skills we develop with time.
It's just the sad part of being self-taught, we just miss some things, because we never had the opportunity to learn them, or be aware that we did not know we needed them..
If we webbers, are more geek or nerd, that does not highlight us for having great communication or planning skills.
I keep thinking about that old Simpsons/Child Rant, on a road trip, "Are we there yet?"
And yet, I think where do we want to be as an industry in the next 5-10 years?
Is the real change going to be technilogical, or in ourselves, and the demands for what skills we have to have to keep our job.
What does it take to keep your job?