These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Jita Park Speakers Corner

 
  • Topic is locked indefinitely.
123Next page
 

The Mittani 'gets' software

First post
Author
Heathkit
Pator Tech School
Minmatar Republic
#1 - 2012-03-04 10:41:04 UTC
EVE is a lot of things to many different people - a sandbox, a way to socialize, a storytelling engine. But fundamentally, it's a long running software project. It's important that the CSM understand that when they deal with CCP.

Where I work, we've been adopting scrum recently as a way to manage our projects (you can read about it here). I don't believe in blindly following scrum, but I do think it's important to understand the roles it recommends and why. There are two vital roles in scrum: the product owner and the technical lead.

The product owner understands the business needs of the project. In effect, they determine the "what and why" - what needs to be delivered and why is it important. The important part is that product owners don't determine the implementation and they don't set the schedule - they simply communicate what is necessary for the project to succeed, and prioritize the work to be done. The technical lead is responsible for the "how and when" of the project. They determine how to achieve the product owner's goals and when it can be done.

The important part here is that the product owner only expresses priorities - they simply set the agenda, while the technical lead determines the implementation and when things can be done. When these two roles compete, a workable plan emerges in compromise - one that maximizes the business value delivered while remaining realistic in estimating what the team can accomplish.

While listening to the debate, it struck me that The Mittani understands the role of the product owner very well. In fact, much better than many of the professionals I've worked with over the years. So many CSM candidates think their job is to pontificate on features they'd like to see in the game - to act as a kind of firehose of bad ideas. However, the reason CSM 6 was so successful is that The Mittani instead realized his job was to set the priorities, and let CCP determine what it can deliver and when. When you simply present features, you get bogged down into discussions of technical complexity and implementation details and lose sight of the important thing - the goal you wanted the feature to accomplish. Instead you can achieve more by only setting the priorities, by communicating the results you'd like to achieve, and letting those with technical know-how determine how to achieve those ends.

It's weird to me that he would have this clear, intuitive grasp of these concepts when it's so hard to find well-paid professional software project managers that understand this stuff. But there you have it. Whatever you may think of The Mittani, how he plays the game, or if he sounds a little arrogant, the truth is he's essentially volunteering to work as a product manager for CCP and seems immensely qualified for the task.

Really, the CSM chair isn't just a political position, or a popularity contest. It's an unpaid product manager role on a long running software project. And if you think about it that way, Mittani isn't just the best candidate - he's the only qualified one.
Josef Djugashvilis
#2 - 2012-03-04 11:45:52 UTC
It's weird to me that he would have this clear, intuitive grasp of these concepts when it's so hard to find well-paid professional software project managers that understand this stuff. But there you have it. Whatever you may think of The Mittani, how he plays the game, or if he sounds a little arrogant, the truth is he's essentially volunteering to work as a product manager for CCP and seems immensely qualified for the task.


Get off your knees and be a man.

This is not a signature.

Arkady Vachon
The Gold Angels
Sixth Empire
#3 - 2012-03-04 12:44:03 UTC
Heathkit wrote:

It's weird to me that he would have this clear, intuitive grasp of these concepts when it's so hard to find well-paid professional software project managers that understand this stuff. But there you have it. Whatever you may think of The Mittani, how he plays the game, or if he sounds a little arrogant, the truth is he's essentially volunteering to work as a product manager for CCP and seems immensely qualified for the task.

Really, the CSM chair isn't just a political position, or a popularity contest. It's an unpaid product manager role on a long running software project. And if you think about it that way, Mittani isn't just the best candidate - he's the only qualified one.


That is an interesting point - about being an unpaid product manager, or at least an unpaid product development/marketing/etc advisor. I would vote for a candidate whose interests, like a product manager, gravitate towards the long-term growth and survival of the game.

So my question to The Mittani would be: What do you see as your priorities, should you be reelected, to help ensure the before mentioned growth and survival of the game - what would you get behind to achieve this?

Nothing Personal - Just Business...

Chaos Creates Content

Delici Feelgood
Doomheim
#4 - 2012-03-04 12:46:14 UTC  |  Edited by: Delici Feelgood
Of course those individuals who can also understand the nuances of technical implementation aswell as product implimentation are therefore at a distinct advantage to the Mittani as they can encompass a better understanding of the underlying form of software development as a result whilst also simply just prioritising work.

To me it just sounds like a long winded way to make excuses for the Mittanis' shortcomings in understanding the technical issues. Or lack of attempting to make an effort to do so.

Fortunatley from the resume of other CSM some do come from a background of software development, some even from CCP themselves. So even if not crucially essential to the position I would say it is more helpful and understanding to be aware of design concepts from a technical perspective. At least it helps if anything to have a grasp of what might be required in completing a technical solution having had first hand experience in the same kind of role.

As an analogy: In this sense a person who rides a motorbike but who also spends time fine tuning it and perfoming actions as a mechanic for themselves can have a better understanding and appreciation of the thing between their legs. Whereas someone who simply puts petrol in and rides around in a casual imposter like fashion will just stumble with words when they find a problem with their bike and they take it to the garage to have it fixed for them by someone else.

So whilst technical know how isnt essential for the CSM, I would see it as a desirable feather in the cap to have, not to dismiss as undesirable.
Ilvari
GoonWaffe
Goonswarm Federation
#5 - 2012-03-04 14:07:23 UTC
This isn't even about software, that's just general management principles. A good carpenter's master doesn't concern himself with the color of the cupboard's hinges either.

And I don't believe being a CSM chairman is that much about management given that you have no formal and only limited informal authority. It's more of a public relations job, or a little bit like auditing and advice, where you have to push the right people in the correct way to show them areas to improve their work in.
Killer Gandry
The Concilium Enterprises
#6 - 2012-03-04 14:09:52 UTC
For the people who aren't at good at english or who just don't like long winded speaches.

Look at it this way.
Seleene is Paul senior or junior from Orange County Choppers. Next to knowing how to make a bike, ride a bike he also wants to help other people ride a better bike.

Mittens is a random salesguy who knows how to start a bike and even how to ride one. He knows how to throw up a salespitch, but when it comes to technical specs he's at lost. He requires others to tell him how and what and has to rely on their opinions.
He too wants a better bike, just the whole reasoning behind it is less as a better bike for everyone.
Delici Feelgood
Doomheim
#7 - 2012-03-04 14:18:44 UTC  |  Edited by: Delici Feelgood
Ilvari wrote:
This isn't even about software, that's just general management principles. A good carpenter's master doesn't concern himself with the color of the cupboard's hinges either.

And I don't believe being a CSM chairman is that much about management given that you have no formal and only limited informal authority. It's more of a public relations job, or a little bit like auditing and advice, where you have to push the right people in the correct way to show them areas to improve their work in.


I'm liking this thread, it seems to be a continual list of skills not seen as desirable or of added value to a role. Especially when its likley excusing the Mittani from all responsibilities in these areas at the same time.

Please, who's next, what else is the Mittani bad at? What else should a CSM chairman not be bothered about.

You can attempt to label, pidgeon hole or make the role as Mittani compatible as you like. You aren't fooling anyone that your grasping at straws to find some perspective of capability to cling to. It is really funny to watch however.

Still havent convinced me that any of the square pegs your trying to put through a round hole suggest skills that the other candidates don't also have.

I know maybe make EvE about judicial law or whatever the Mittani's area was. Then maybe it might be relevant to argue about the "superior" qualities of the Mittani in tha role. Though funnily all I've seen is a complete disregard from any form of official guidance from CCP concerning the CSM.
Johnny Marzetti
Imperial Shipment
Amarr Empire
#8 - 2012-03-04 14:49:30 UTC
This thread is an excellent illustration of why I hate working in IT, why I hate other people who work in IT, and why most people who work in IT are massive social retards.
Snowflake Tem
The Order of Symbolic Measures
#9 - 2012-03-04 14:56:31 UTC  |  Edited by: Snowflake Tem
The Mittani "gets" politics which is an aspect of leadership many forget to employ.
After all, it is easy to lead - just not so easy to get others to follow.
My problem is that I'm keen for CCP to work on the aspects I'm interested in. I'm in a minority, I know it and I know my vote counts for little against the Goon block. So while I have huge respect of Mittens and the Goons as a whole I'd still like to see them burn.
It's frustrating to feel this powerless. I never was good at patience.
Akrasjel Lanate
Immemorial Coalescence Administration
Immemorial Coalescence
#10 - 2012-03-04 16:14:03 UTC
Yes he is chose by the gods of EVE to be chairman for life RollLolStraight

CEO of Lanate Industries

Citizen of Solitude

rodyas
Tie Fighters Inc
#11 - 2012-03-04 16:43:26 UTC
CCP should just hire him then, if he is so good.

Signature removed for inappropriate language - CCP Eterne

Johnny Marzetti
Imperial Shipment
Amarr Empire
#12 - 2012-03-04 17:29:53 UTC
Snowflake Tem wrote:
The Mittani "gets" politics which is an aspect of leadership many forget to employ.
After all, it is easy to lead - just not so easy to get others to follow.
My problem is that I'm keen for CCP to work on the aspects I'm interested in. I'm in a minority, I know it and I know my vote counts for little against the Goon block. So while I have huge respect of Mittens and the Goons as a whole I'd still like to see them burn.
It's frustrating to feel this powerless. I never was good at patience.


I'm going to blow your mind and point out that there are 6 other positions on the CSM that also go to Iceland, not to mention the ones that don't but still have a voice.
Vordak Kallager
Descendance.
GoonSwarm.
#13 - 2012-03-04 17:43:56 UTC
NEWS AT ELEVEN, GOONS POST ABOUT HOW GREAT THEIR CEO IS.

If you want someone who actually understands and can work with CCP*, vote Seleene.
If you merely want someone who isn't a self-serving egomaniac, vote Hans.
If you're a Goon, vote Mittens.

/story

*Because apparently, the CSM is some super-force of citizen soldiers that have final say over CCP's development schedule. They're not, you know, player representatives. That is silly!

Sa souvraya niende misain ye.

Heathkit
Pator Tech School
Minmatar Republic
#14 - 2012-03-04 19:29:41 UTC
Delici Feelgood wrote:
Of course those individuals who can also understand the nuances of technical implementation aswell as product implimentation are therefore at a distinct advantage to the Mittani as they can encompass a better understanding of the underlying form of software development as a result whilst also simply just prioritising work.


See, this is exactly my point - they're not! It is in fact incredibly counterproductive for the product owner to be concerned at all with the implementation. You have a whole team of technical people who are the experts in their particular project - they're the only ones who need to be concerned with implementation details. I've seen so many projects suffer when the product owner tried to get bogged down in technical details instead of doing their job, which is to set the overall goal for the team.

It's about good division of labor - as a developer, I don't want to worry about the market, or what will or won't be profitable, or any of that. I just want to have a list of objectives to achieve. Let the technical people work out how to achieve them - they're in there with the software day in and day out, so they'll know best.

The very last thing CCP needs is an armchair game designer.
Heathkit
Pator Tech School
Minmatar Republic
#15 - 2012-03-04 20:06:06 UTC
Arkady Vachon wrote:

That is an interesting point - about being an unpaid product manager, or at least an unpaid product development/marketing/etc advisor. I would vote for a candidate whose interests, like a product manager, gravitate towards the long-term growth and survival of the game.


Well, yeah, but doesn't everyone want that? I would presume that everyone running for CSM wants the game to grow, and to have more people playing in a larger, richer universe. Given how many people unsubbed for Incarna and came back for Crucible, I think it's pretty clear The Mittani's focus on fixing existing features and improving space-based gameplay is the right direction.

I'm just really fired up about this because I just finished off a two year stint at a startup that, while we did get bought and have a good exit, never really seemed to produce anything worthwhile. We didn't have a product owner - management wanted the entire team to be invested in the vision of the project and decide what to work on. It was horrible because we didn't have a clear direction for the project. Everyone would suggest "features" - technical people would suggest features that they knew how to implement in their area of the project, but which didn't add any clear business value. Management would suggest features that would range from simple to impossible to implement, but which fitted with what they wanted out of the project.

if instead of suggesting features, management had told us "this is what I want to accomplish, and why", we could have used our creativity and technical knowledge to achieve those goals. Looking back, that was something we would ask them for, without being able to really articulate it well. So instead, we ended up with a mishmash of half-finished features and a product that didn't have a clear value proposition.
Delici Feelgood
Doomheim
#16 - 2012-03-04 21:29:22 UTC  |  Edited by: Delici Feelgood
Heathkit wrote:
Delici Feelgood wrote:
Of course those individuals who can also understand the nuances of technical implementation aswell as product implimentation are therefore at a distinct advantage to the Mittani as they can encompass a better understanding of the underlying form of software development as a result whilst also simply just prioritising work.


See, this is exactly my point - they're not! It is in fact incredibly counterproductive for the product owner to be concerned at all with the implementation. You have a whole team of technical people who are the experts in their particular project - they're the only ones who need to be concerned with implementation details. I've seen so many projects suffer when the product owner tried to get bogged down in technical details instead of doing their job, which is to set the overall goal for the team.

It's about good division of labor - as a developer, I don't want to worry about the market, or what will or won't be profitable, or any of that. I just want to have a list of objectives to achieve. Let the technical people work out how to achieve them - they're in there with the software day in and day out, so they'll know best.

The very last thing CCP needs is an armchair game designer.


I'm sorry but that is just BS.

Assuming that having a grounding in the field you represent to understanding how it works, whilst also having an understanding of other areas associated with management and other functions is of course beneficial to a process. Your arguments are based on the premise that you see it as naturally debilitating to have a foundational understanding in the field (god knows why).

No wonder the Mittani has a problem with renaissance figures if he sees that you need to only specialise in one discipline and be ignorant of others. I assume you don't see any qualities in people like Da Vinci for instance who was reputed to be capable of managing several disciplines and as a result found his work to benefit greatly from each area.

So please continue to enlighten us why "polymath" charactersitics of an individual are seen as less desirable for a role?

Interesting however that you would wish to inform us that the Mittani is unable to demonstrate "Renaissance man" like capabilities as a result as Chairman.

Quote:
The very last thing CCP needs is an armchair game designer.


I agree, but I would go one further and say that we don't need a limited capability janitorial individual like the Mittani as head of the CSM presidency as a result if this is your argument.
Tarsus Zateki
Viziam
Amarr Empire
#17 - 2012-03-04 23:33:58 UTC
Johnny Marzetti wrote:
This thread is an excellent illustration of why I hate working in IT, why I hate other people who work in IT, and why most people who work in IT are massive social retards.


This is why I like people in IT. It make it so much easier to torpedo any attempts on their part to organize or collectivize. Salary negotiations are always amusing.

You asked me once, what was in Room 101. I told you that you knew the answer already. Everyone knows it. The thing that is in Room 101 is the worst thing in the world.

Heathkit
Pator Tech School
Minmatar Republic
#18 - 2012-03-05 02:04:21 UTC
Vordak Kallager wrote:
*Because apparently, the CSM is some super-force of citizen soldiers that have final say over CCP's development schedule. They're not, you know, player representatives. That is silly!


This is actually a really important point. I don't believe you need to follow scrum to the letter to be successful, but it is important to be aware of the roles it defines and why. A very important part of the definition of the "product owner" role is that they not have final say. The product owner is not the "boss" or the manager. They set priorities, research the market and business needs, and are the point of contact when it comes to understanding what objectives are important and why.

However, if you consider their role as "telling people what to do" then you cut off the healthy push-back from the technical team as to what is possible, and what's deliverable when. I personally think it's the most important part of scrum, and it's the bit that people seem to have the most trouble with.
Snowflake Tem
The Order of Symbolic Measures
#19 - 2012-03-05 12:07:58 UTC
Johnny Marzetti wrote:
Snowflake Tem wrote:
The Mittani "gets" politics which is an aspect of leadership many forget to employ.
After all, it is easy to lead - just not so easy to get others to follow.
My problem is that I'm keen for CCP to work on the aspects I'm interested in. I'm in a minority, I know it and I know my vote counts for little against the Goon block. So while I have huge respect of Mittens and the Goons as a whole I'd still like to see them burn.
It's frustrating to feel this powerless. I never was good at patience.


I'm going to blow your mind and point out that there are 6 other positions on the CSM that also go to Iceland, not to mention the ones that don't but still have a voice.


Part of the job of a Chair is to direct and allow individuals voice time. If the Chair takes a stance against an individual their life gets a whole lot harder, and it does not have to appear overt. It is next to impossible even for the most reasonable chair-person to keep their personal opinions out of the equation.

So even if a minority did get a rep in the CSM, how much credence they are given is is largely due to how charitable the Chair feels towards them.

Now from what I've read, no one is suggesting Mittens abused his position as Chair. But, don't for a minute believe it is not a position of power.
Snowflake Tem
The Order of Symbolic Measures
#20 - 2012-03-05 12:23:36 UTC
So, the goal of someone who wants to be heard at CSM is twofold. 1) get someone there who can orate convincingly for them. 2) ensure there is a sympathetic Chair person.

You try doing that with one vote.

123Next page