Contenu
Cette interview par courrier électronique a été réalisée en avril 2013. Elle a été publiée pour la première fois sur mon blog au début du mois de mai 2013. Depuis, j'ai retiré mon blog, je ne souhaite donc pas que ces interviews deviennent indisponibles. Je pense que ces entretiens avec les employés de CCP Games devraient continuer à être disponibles pour les joueurs d’EVE Online et les autres joueurs intéressés.
***
CCP Explorer. Beaucoup d'entre vous le connaissent sur Twitter sous le nom de @erlendur. Il est le mec qui est toujours si utile. Répondre aux questions qu'il peut, transmettre les questions aux bons développeurs. Si un développeur n'est pas sur Twitter, il fait de son mieux pour obtenir une réponse rapide à une requête.
Il est l'un des employés les plus actifs du PCC sur Twitter.
C'est un gars sympathique qui cherche toujours à aider et à socialiser davantage avec la base de joueurs. Il a tout intérêt à faire en sorte que les joueurs obtiennent les réponses dont ils ont besoin. Il a tout intérêt à dissiper les idées fausses.
Ce qui est amusant, c’est que peu de gens savent vraiment ce que CCP Explorer fait chez CCP. Je pensais avoir une idée avant de commencer cette interview, mais je ne savais même pas. Il porte pas mal de chapeaux. Il est chef d'orchestre pour l'univers EVE, où l'univers était une symphonie.
***
Avant de commencer, quelques définitions et règles de langage.
CCP distingue trois rôles de gestion différents: producteur, directeur et gestionnaire.
- Les producteurs responsables des listes de tâches, des arriérés, de la planification, de la planification, de l’exécution, etc. Ils supervisent Quoi et le Quand.
- Directeurs sont responsables de toutes les tâches exécutées conformément à toutes les meilleures pratiques pertinentes. Ils supervisent le Comment.
- Gestionnaires sont des gestionnaires du personnel et sont responsables de l’embauche, de la gestion du rendement, de la négociation salariale, de la formation non technique et de la formation continue. Ils supervisent le Qui.
En se référant à EVE, il est en référence à EVE en ligne. DUST est une référence à POUSSIERE 514. En parlant du paradigme One Universe, EVE Universe est utilisé.
À l'interview ...
***
Qui est CCP Explorer?
Je m'appelle Erlendur S. Þorsteinsson (ou Erlendur S. Thorsteinsson pour ceux qui utilisent l'alphabet latin.) J'ai un B.Sc. en mathématiques appliquées et un B.Sc. en informatique de l'Université d'Islande. Je suis ensuite allé aux États-Unis pour poursuivre mes études et j'ai obtenu un M.Sc. et un doctorat en algorithmes (combinatoire et optimisation) de l’Université Carnegie Mellon.
Quand êtes-vous arrivé au PCC? Et quel a été votre premier rôle dans l'entreprise?
J'ai commencé à travailler chez CCP en mars 2007. Mon titre était "Directeur logiciel" et je l'ai gardé jusqu'à ce jour, même si mon rôle a changé depuis.
J'ai commencé en tant que responsable du personnel EVE Software et j'étais également responsable de divers aspects du développement logiciel, ainsi que du fonctionnement en direct d'EVE Online. Plus tard, j'ai également pris en charge la gestion du personnel d'EVE Quality Assurance. Il y a environ un an, j'ai transféré tous les rôles de gestion du personnel à des responsables du personnel dévoués, me laissant actuellement avec quatre rôles définis:
- Directeur logiciel EVE Universe
- Directeur logiciel EVE Online
- Producteur Live Senior EVE Online
- Directeur technique EVE Online (un sur deux)
le Directeur technique est responsable de la qualité du code et des pratiques de codage (telles que les révisions de code) avec un groupe de programmeurs en chef et de responsables techniques.
Mon rôle au sein d’EVE Universe est de faciliter la communication technique entre EVE Online, DUST 514 et New Eden Services.le Producteur Live est responsable de la planification du déploiement et des déploiements eux-mêmes avec Live Producer de DUST et Live Producer de New Eden Services. New Eden Services est responsable des services communs / partagés d’EVE et DUST, tels que Tranquility, mais uniquement au niveau de la gestion du matériel et de l’identification du groupe nécessaire pour faire face aux problèmes en temps réel. Le producteur en direct est également responsable de tous les problèmes en direct sur Tranquility.
le Directeur logiciel est responsable de la gestion de projet logiciel.
La gestion de projet technique et les opérations en direct sont depuis longtemps ma passion et comme les rôles et les responsabilités ont été redéfinis à mesure que les besoins de l'entreprise évoluaient, je me suis tourné vers ces rôles.
Quel a été votre moment le plus fier au PCC? Un projet spécifique, peut-être?
L’expansion d’EVE Trinity est celle dont je me souviens le plus (oui, malgré boot.ini). C’était un travail ardu, mais il y avait de la joie et de l’excitation dans les airs au bureau de Reykjavik. Je ressentais une excitation similaire au bureau de Shanghai récemment, lorsque l’extension DUST Uprising a été soumise à Sony. Il y a eu beaucoup d'autres points forts, mais Trinity occupe une place particulière.
Où en êtes-vous actuellement dans la chaîne alimentaire du PCC? Quelles personnes relèvent directement de vous? À qui faites-vous rapport directement?
Personne ne me rapporte directement en termes de gestion du personnel [voir l'explication ci-dessus]. En termes de direction technique, environ la moitié des équipes de programmation d’EVE. En termes de déploiements et d'opérations en direct, toutes les équipes de développement d'EVE. Cela dépend vraiment des détails si je suis responsable d'une tâche particulière accomplie et / ou correctement effectuée.
Je relève directement de CCP Unifex, producteur exécutif d'EVE, à l'instar de CCP Seagull, producteur senior d'EVE et de CCP Ripley, directeur du développement d'EVE.
Je ne savais pas que vous étiez aussi loin dans la chaîne alimentaire. Juste en dessous de CCP Unifex et à égalité avec CCP Seagull et CCP Ripley. Avec quels employés de CCP travaillez-vous le plus souvent quotidiennement / hebdomadairement?
Les programmeurs, l'équipe de gestion de la configuration et de développement, le CTO, CCP Ripley, les Live Producers de DUST et New Eden Services sont ceux avec lesquels j'interagis le plus, mais je discute régulièrement avec un certain nombre de testeurs et de concepteurs de jeux. .
Je pense que votre travail consiste à gérer toutes les équipes de développement. Mon idée pourrait être très faux. Veuillez expliquer en quoi consiste votre travail. Quelle fonction importante offrez-vous dans le processus de développement?
La culture Scrum d’EVE offre aux équipes de développement une grande autonomie pour gérer leurs arriérés et leur temps de traitement. Ce sont les propriétaires du produit et les Scrum Masters qui en sont les responsables.
L’agrandissement d’EVE Trinity représentait un travail ardu, mais il y avait de la joie et de la fébrilité dans les airs au bureau de Reykjavik.Mon rôle au sein d’EVE consiste à assurer le suivi de la qualité du code et des pratiques d’ingénierie avec les programmeurs seniors (qui sont eux-mêmes responsables de leurs équipes), à planifier les déploiements d’EVE avec le directeur du développement, à planifier les projets logiciels (techniques) avec le producteur principal et au développeur. Dirigez-les et consultez-les sur des questions techniques, le code de planification, la structure de données et le portage avec l’équipe de gestion de la construction et de la configuration, effectuez les déploiements EVE, coordonnez les déploiements EVE et DUST avec les producteurs en direct des autres projets et résolvez tous les problèmes en direct qui se produisent sur Tranquility avec Virtual World Operations, l'équipe Live Response et la ou les équipes propriétaires des fonctionnalités. Mon rôle au sein d’EVE Universe est de faciliter la communication technique entre EVE Online, DUST 514 et New Eden Services, ainsi que dans les différents projets entre les bureaux de Reykjavík et de Shanghai, selon les besoins.