Contenuto
Questa intervista via email è stata condotta nell'aprile 2013. È apparsa per la prima volta sul mio blog all'inizio di maggio 2013. Da allora ho ritirato il mio blog, quindi non voglio che queste interviste diventino non disponibili. Credo che queste interviste ai dipendenti di CCP Games dovrebbero continuare a essere disponibili per i giocatori di EVE Online e altri giocatori interessati.
***
CCP Explorer. Molti di voi lo conoscono su Twitter come @erlendur. È il ragazzo che è sempre così utile. Rispondere alle domande che può, inoltrando domande agli sviluppatori di destra. Se un dev non è su Twitter, fa del suo meglio per ottenere una risposta a una richiesta in modo tempestivo.
È uno dei dipendenti CCP più attivi su Twitter.
È un ragazzo di bell'aspetto che cerca sempre di aiutare e socializzare di più con la base dei giocatori. Ha un intenso interesse nel far sì che i giocatori ottengano le risposte di cui hanno bisogno. Ha un intenso interesse a stirare qualsiasi idea sbagliata.
La cosa divertente è che poche persone sanno davvero cosa fa CCP Explorer in CCP. Pensavo di aver avuto un'idea prima di iniziare questa intervista, ma davvero, anche se non lo sapevo. Indossa un bel paio di cappelli. È un direttore d'orchestra per l'universo EVE, l'universo era una sinfonia.
***
Prima di iniziare, alcune definizioni e regole del linguaggio.
CCP distingue tre diversi ruoli di gestione: produttore, direttore e manager.
- I produttori sono responsabili per elenchi compiti, arretrati, pianificazione, programmazione, esecuzione, ecc Che cosa e il quando.
- registi sono responsabili di tutte le attività svolte in base a tutte le migliori pratiche pertinenti. Supervisionano il Come.
- I gestori sono responsabili del personale e sono responsabili per l'assunzione, la gestione delle prestazioni, la negoziazione salariale, la formazione di soft skill e la formazione continua. Supervisionano il Chi.
Quando si fa riferimento a EVE, fa riferimento a EVE online. La polvere è un riferimento a POLVERE 514. Quando si parla del paradigma One Universe, viene utilizzato EVE Universe.
Al colloquio ...
***
Chi è CCP Explorer?
Mi chiamo Erlendur S. Þorsteinsson (o Erlendur S. Thorsteinsson per chi usa l'alfabeto latino). Ho un B.Sc. in Matematica applicata e B.Sc. in Informatica presso l'Università dell'Islanda. Sono poi andato negli Stati Uniti per migliorare la mia formazione, acquisendo un M.Sc. e un dottorato di ricerca in Algorithms (Combinatorics and Optimization) della Carnegie Mellon University.
Quando sei arrivato per la prima volta al PCC? E quale è stato il tuo primo ruolo con la compagnia?
Ho iniziato al CCP nel marzo 2007. Il mio titolo era "Software Director" e l'ho mantenuto fino ad oggi anche se il mio ruolo è cambiato da allora.
Ho iniziato come EVE Software Personnel Manager ed è stato anche responsabile di vari aspetti dello sviluppo del software e delle operazioni live di EVE Online. Successivamente ho anche assunto la gestione del personale di EVE Quality Assurance. Circa un anno fa ho affidato tutti i ruoli di gestione del personale a responsabili del personale dedicato, lasciandomi attualmente con quattro ruoli definiti:
- EVE Universe Software Director
- Direttore del software online EVE
- EVE Online Senior Live Producer
- Direttore tecnico online EVE (uno dei due)
Il Direttore tecnico è responsabile della qualità del codice e delle pratiche di codifica (come le revisioni del codice) con un gruppo di programmatori capo e responsabili tecnici.
Il mio ruolo all'interno di EVE Universe è di facilitare la comunicazione tecnica tra EVE Online, DUST 514 e New Eden Services.Il Produttore dal vivo è responsabile della pianificazione dell'implementazione e delle implementazioni con DUST's Live Producer e il produttore live di New Eden Services. New Eden Services è responsabile dei servizi congiunti / condivisi di EVE e DUST, come Tranquility stessa, ma solo a livello di gestione dell'hardware e identificazione di quale gruppo ha bisogno per affrontare i problemi in tempo reale. Il produttore dal vivo è anche responsabile per tutte le questioni in diretta su Tranquility che vengono affrontate.
Il Direttore del software è responsabile della gestione dei progetti software.
La gestione tecnica del progetto e le operazioni dal vivo sono state per lungo tempo la mia passione e poiché i ruoli e le responsabilità sono stati ridefiniti dal momento che le esigenze aziendali sono cambiate, quindi sono stato orientato verso questi ruoli.
Qual è stato il tuo momento più fiero al CCP? Un progetto specifico, forse?
L'espansione EVE Trinity è quella che ricordo con maggior affetto (sì, nonostante boot.ini). È stata un'enorme quantità di duro lavoro, ma nell'ufficio di Reykjavik c'era gioia ed eccitazione nell'aria. Recentemente ho sentito un'emozione simile nell'ufficio di Shanghai quando l'espansione di DUST Uprising è stata presentata a Sony. Ci sono stati molti altri punti salienti, ma Trinity occupa un posto speciale.
Attualmente, dove sei nel foodchain del PCC? Cosa le persone segnalano direttamente a te? A chi vieni segnalato direttamente?
Nessuno mi riferisce direttamente in termini di gestione del personale [vedi le spiegazioni sopra]. In termini di direzione tecnica, circa la metà dei team di programmazione di EVE. In termini di schieramenti e operazioni dal vivo, quindi, tutti i team di sviluppo di EVE. Dipende davvero dalle specifiche se sono responsabile e responsabile di un particolare compito svolto e / o fatto correttamente.
Riporto direttamente a CCP Unifex, produttore esecutivo di EVE, così come CCP Seagull, Senior Producer di EVE e CCP Ripley, direttore dello sviluppo di EVE.
Non avevo idea che tu fossi così in alto nel foodchain. Appena sotto CCP Unifex e alla pari con CCP Seagull e CCP Ripley. Con quali dipendenti CCP vi occupate più spesso su base giornaliera / settimanale?
I programmatori, la gestione della configurazione e il team di build, il CTO, CCP Ripley, i produttori di DUST e New Eden Services sono quelli con cui interagisco di più, ma parlo regolarmente con un certo numero di tester e game designer .
La mia idea del tuo lavoro è che tu gestisci fondamentalmente tutti i vari team di sviluppo. La mia idea potrebbe essere molto sbagliata. Per favore, spiega che cosa comporta il tuo lavoro. Quale funzione importante offri nel processo di sviluppo?
La cultura di Scrum di EVE fornisce ai team di sviluppo una grande autonomia per gestire i loro arretrati e il loro tempo, ei proprietari dei prodotti e gli Scrum Masters sono le parti responsabili lì.
L'espansione di EVE Trinity è stata un'enorme quantità di duro lavoro, ma nell'ufficio di Reykjavik c'era gioia ed eccitazione nell'aria.Il mio ruolo all'interno di EVE è di seguire la qualità del codice e le pratiche ingegneristiche con i programmatori senior (che a loro volta sono responsabili dei loro team), pianificare le implementazioni EVE con il direttore dello sviluppo, progetti software (tecnici) di piano con il produttore senior e lo sviluppo Dirigetevi e consultatevi con loro su questioni tecniche, codice del piano e struttura dati e porting con il team di gestione della configurazione e della configurazione, eseguite le implementazioni EVE, coordinate le distribuzioni EVE e DUST con i produttori attivi degli altri progetti e affrontate tutti i problemi in tempo reale che si verificano Tranquillità con Virtual World Operations, il team di Live Response e il team oi proprietari di feature. Il mio ruolo all'interno di EVE Universe è di facilitare la comunicazione tecnica tra EVE Online, DUST 514 e New Eden Services, e all'interno dei diversi progetti tra gli uffici di Reykjavík e Shanghai, se necessario.