View Single Post
Join Date: Aug 2012
Posts: 16,876
# 2
12-10-2012, 01:11 PM
Product's being developed. There's customer feedback. Product launches. If the customer is upset, then attempts are made to address the issue. This may mean eating lunch at your desk, coming in early, staying late, or even working from home. If an issue cannot be resolved in a reasonable amount of time, there may be situations where outside help is brought in to tackle certain aspects of the problems/issues.

CEO will chew out CIO/CTO's butt.
CIO/CTO will chew out director's butt.
Director will chew out manager's butt.
Manager will chew out lead's butt.
Lead will chew out team's butt.
You don't want to be on the receiving end of that at the team level.

Team will CYA to lead.
Lead will CYA to manager.
Manager will CYA to director.
Director will CYA to CIO/CTO.
CIO/CTO will CYA to CEO.

One of the best ways to to do your job. If there's something preventing you from doing your job, you document that with the guy in the food chain above you (unless it's some lack on your part, which will usually be documented by the guy in the food chain above you as part of their CYA along with the reasons they did not fire you on the spot before it reached that point).

If you find that the issue is with management on some level - something that cannot be resolved - you can either look for employment elsewhere or muddle along hoping that they do not make you the scapegoat at some point. Maybe you'll get lucky and there will be a Workforce Reallocation Effort - where you'll get a nice severance package to tide you over while looking for another job. Course, you risk being made the scapegoat and being blacklisted.

Of course, all of this is relatively moot - if you consider that the primary customer for STO/Cryptic/PWE is the PvE player. Disgruntled PvPers are likely considered an acceptable loss as long as the majority of the playerbase is kept happy with snowball guns and scarves... when they start to complain, what I babbled on about above likely will come into play.

Still though, in the end I'd say it comes down to management. Either management is not allowing the devs to do their jobs, is mismanaging how they do their jobs, or is responsible for not replacing them with folks that can get the job done...