Teh Blasta wrote...
The thing that caught my eye was:
You can’t please all the fans all the time
This is something that makes me question why exactly you would want to try and please "all" the fans. The point of media is mass appeal and not catering to a specific group. There is no single existing thing in any BioWare game that everyone agrees is for the better. By my logic it is impossible to please the majority let alone everyone. Someone is going to have a problem with at least something in ME3 or DA3 and they are going to follow up by whining their life away on these forums. If I were to suggest something to BioWare I would suggest developing games however they want to do it and not how mob rule wants it.
If only it were that easy -- at the end of the day, there's that mean old bottom line. (I'm not trying to be rude with respect to your comment -- it's a
comforting comment -- but it just doesn't work that way.)
Just to set up my
bona fides here: I'm a dev manager on Visual Studio -- those of you who are programmers will know what that is -- and have (for example) been the dev manager for Visual Basic, for our internal engineering systems team, and have generally had my fingers deep into our product in one way or the other, including shipping. Millions of people buy this product. As part of my job, I interact with customers a lot for feedback (customer love), and with upper management for direction (customer revenue). And even though we don't do games (we write the code that lets other people write games, among other things), the blogpost that the OP pointed us at is
right on target.
We make a lot of choices throughout the product cycle, trying to find that centerpoint between what we think is cool, what customers think is cool, and what will pay the bills. (Yes, employees do cost roughly double their salary -- no lie -- and we need to also generate enough profit for the company to pay the bills as well as to expand, so we can do more cool things, etc.) Over the years, I have had several features shot down that were cool, but were clearly not going to drive revenue, and that's not a fun thing to experience. I've also been frequently directed by managers, for reasons that made good business sense, to push feature work in different areas higher than other areas. No problem; that's what managers are for. Some of our customers have time constraints on upgrading, and that creates another dynamic to watch. And so on...
At the end of the product cycle, we release a product with a lot of blood, sweat, and tears in it. We then scour the forums, looking to see how we did, collecting all of the feedback, seeing what we need to fix. We know that we can't please everyone, and yet, everytime, those first "hate" posts are just a punch in the guts. "Too slow on my machine, didn't you guys bother to test it?" "I wanted feature X, why isn't feature X in, you jerks? Guess you don't care about developers anymore,"
ad nauseam. It just
kills you, but you have to keep reading. You need the data. You do get desensitized a bit, but it takes time.
However, I *love* posts like "Hey guys, I really don't like the way you implemented this feature -- I see a big slowdown in finding what I need using it. Here's my work pattern ...(etc)... have you guys considered implementing it in this way to support guys like me?" In fact, I sometimes like them even more than "Great job!" posts, though that sounds weird. That first sort of post tells me exactly what's wrong, I have the data to understand why it's wrong, and my team can start planning on how to fix it in the next service pack or version.
By and large, everyone who writes software, or manages software, produces, or sells software is an intelligent and moral person who does what they do (as opposed to doing another job) because they enjoy it and want to make it as cool as possible, given the proper time and resources. Heck, I've said more than once that it's just crazy that I get paid so much for doing something that I would otherwise do as a hobby anyway.
I admit that I don't care as much for DA2 as DA:O, and I've tried (I hope) to provide constuctive feedback along those lines in these forums without crossing the line. But, man, every time I see a dev or a producer or whatever get pilloried and covered with bile because "they don't care" or "it's all about money" or "you guys clearly don't take pride in your work.," it just makes my blood boil. It's not fun, it's not fair, and it's not helpful.
[Edit: typos]
Modifié par Rann, 28 avril 2011 - 02:57 .