Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Game Development
  2. Business
Gamedevelopment

Bekerja dari Jarak Jauh: Mengelola Tim Pengembangan Game Independen

by
Length:LongLanguages:

Indonesian (Bahasa Indonesia) translation by Taufan Prasetyo Basri (you can also view the original English article)

Kedengarannya seperti hal-hal impian: mengelola tim pengembangan independen sendiri Anda dari kenyamanan rumah Anda kantor. Tetapi sebelum Anda mendapatkan terlalu nyaman di Mario dan Luigi PJs, menyadari bahwa mengelola sebuah tim dari balik layar komputer datang dengan banyak tambahan rintangan tidak hadir dalam lingkungan perkantoran yang tradisional. Dalam artikel ini, saya akan memeriksa beberapa tantangan tersebut, menggunakan pengalaman manajemen proyek pribadi saya pada Hiro Fodder dan Echoes of Eternea sebagai panduan, dan menawarkan saran praktis tentang bagaimana menangani mereka dengan cara yang mempromosikan efisiensi dan, hanya sama pentingnya, semangat kerja.

Gambar pratinjau: Tim yang dirancang oleh Björn Andersson dari The Noun Project.


Siapa ini artikel untuk?

Pertama dan terpenting, isi di bawah ini ditargetkan untuk kecil hingga menengah indie permainan pengembangan tim yang tidak selalu memiliki anggaran untuk pindah karyawan mereka ke kantor pusat. Jika tim Anda saat ini terdiri dari empat untuk dua belas anggota yang tersebar di seluruh dunia, artikel ini adalah untuk Anda.

Tim dua atau tiga orang menghadirkan kesulitan manajemen yang jauh lebih sedikit daripada, katakanlah, tim tujuh orang. Sebaliknya, saya mendorong tim dengan anggaran yang cukup besar dan lebih dari 15 anggota untuk menyewa lokasi pusat pertemuan, bahkan jika anggotanya tidak diperlukan untuk bekerja di sana sepanjang waktu. Itu, dan mereka harus memiliki seorang manajer proyek khusus.

(Catatan: untuk setiap anggota baru, kesulitan mengkoordinasikan jadwal, menyiapkan pertemuan dan mengelola ekspektasi non-linear tumbuh.)

Lebih umum, Bagian ini akan juga membuktikan bermanfaat untuk setiap tim terpencil indie dengan beberapa Departemen dependensi. Mengembangkan setiap permainan lingkup signifikan akan membutuhkan satu ton komunikasi dan aset berbagi. Anda mungkin berpikir bahwa seni dan pemrograman memiliki sedikit hubungannya dengan satu sama lain-setelah semua, tidak bahwa apa programmer seni menunjukkan?- tetapi apa yang terjadi ketika seorang programmer kebutuhan untuk mengetahui dimensi lembar sprite, atau apa tentang kasus mana perancang tingkat kebutuhan Diperbarui peta editor untuk membangun permainan dunia? Komunikasi adalah kunci.

Akhirnya, saran dibawah ini kemungkinan akan terbukti lebih bermanfaat bagi tim menciptakan RPG (seperti Anda benar-benar), petualangan permainan, atau permainan lainnya dengan permainan berbasis tingkat, dari tim yang membuat hal-hal sepele, kusut, atau judul pendidikan sederhana.

Sekarang, mari kita mulai!


Persiapan adalah kuncinya

Manajer Proyek menetapkan tenggat waktu, memfasilitasi komunikasi, memadamkan api dan bertanggung jawab atas menjaga dokumen terorganisir dan up to date. Ini adalah pekerjaan kotor, tapi seseorang harus melakukannya. Sayangnya, sebagian besar tim indie lebih kecil tidak memiliki sumber daya atau anggaran untuk berdedikasi, dan bergantung pada memimpin proyek — dalam banyak kasus desain atau programmer — untuk memenuhi peran manajerial. Kabar baiknya adalah bahwa, dengan mempersiapkan terlebih dahulu, Anda dapat secara signifikan mengurangi kesulitan-kesulitan yang berkaitan dengan pengelolaan tim.

Tema yang berulang di sebagian besar artikel saya adalah pentingnya Dokumen Desain Permainan, dan saya akan mengulangi pentingnya di sini: Dokumen Desain Game adalah penyelamat kehidupan.

Kemungkinan bahwa rekan kerja Anda akan mengingat semuanya tentang permainan Anda dan tanggung jawab mereka adalah nol. Dan, karena Anda bekerja dari jarak jauh, Anda tidak akan selalu panggilan untuk menjawab pertanyaan mereka. Tetapi jika mereka memiliki GDD mereka berguna sisi mereka, mereka dapat menjelajahi isinya dan biasanya menemukan informasi yang mereka Cari — selama didokumentasikan dengan baik. GDDs juga membantu anggota tim baru yang mengintegrasikan diri mereka sendiri lebih cepat dalam proses pembangunan.

Melampaui GDD, dokumentasi kuat secara umum lebih berharga untuk tim terpencil indie daripada untuk pengembangan kru, jika hanya karena tim terpencil tidak selalu bekerja sama. Jangan pernah memberikan karyawan alasan untuk tidak bekerja dengan menyediakan daftar aset, daftar prioritas, dan dokumen lain yang memfasilitasi produksi.

GDD

Saya pernah diminta Apakah ada hal-hal seperti terlalu banyak dokumentasi, dan jawabannya adalah "Ya." Musuh database, tingkat Ikhtisar, daftar pemain kemampuan: ini adalah semua hal yang baik. Tetapi ketika seorang PM dokumen menit setiap pertemuan untuk tim review, yang berlebihan.

Juga, cobalah untuk menjaga dokumentasi Anda setidaknya agak visual. Seperti peselancar web lebih suka membaca artikel yang patah oleh visual, tim Anda akan lebih memahami visi Anda melalui screenshot, diagram alur dan konsep seni.


Mengenal karyawan Anda

Sebagai Project Manager, itu adalah tanggung jawab Anda untuk mudah mengukur karyawan Anda bekerja dan waktu manajemen preferensi. Dengan demikian, Anda akan datang untuk memahami kondisi di mana mereka bekerja secara efektif, dan, pada akhirnya, apakah mereka sedang cocok untuk tim Anda.

  • Sebelum Anda mempekerjakan karyawan baru, meminta mereka beberapa pertanyaan dasar tentang jadwal kerja pilihan dan ketersediaan umum mereka. Jika jadwal mereka dibatasi atau jam kerja inti mereka tidak menentu, pertimbangkan untuk mencari di tempat lain. Indie Permainan pengembangan tidak sembilan-ke-lima pekerjaan, tetapi hal ini membantu untuk Penyewaan karyawan yang nyaman bekerja setidaknya beberapa waktu yang sama sebagai anggota tim Anda yang lain.
  • Beberapa karyawan bekerja di alur dan memilih untuk tidak masuk ke sebuah instant messenger ketika mereka "terkunci di dalam." (Penggambaran Mark Zuckerberg di jaringan sosial datang ke pikiran.) Silakan tanyakan ini karyawan untuk memeriksa email mereka setidaknya sekali atau dua kali sehari, dan mencoba untuk bekerja keluar suatu perjanjian yang mana, sekurang-kurangnya, mereka mendaftar Rapat tim dan untuk memberikan pembaruan sensitif terhadap waktu.
  • Jika karyawan Anda tidak ingin dapat dibebani dengan pertanyaan, tapi masih ingin menjadi tersedia dalam keadaan darurat, mendorong mereka untuk menggunakan Skype "Jangan diganggu" pengaturan.
  • Sisihkan waktu setiap hari kerja, sebaiknya ketika sebagian besar karyawan Anda bekerja, di mana Anda membuat diri Anda tersedia untuk pertemuan kelompok individu dan kecil. Masalah-masalah pengembangan permainan akan timbul secara hampir setiap hari, dan semakin cepat mereka ditangani, semakin cepat mereka akan pergi.

Ingat, tidak semua orang adalah memotong keluar untuk bekerja jarak jauh. Karyawan yang melakukan mengagumkan dalam pengaturan kantor dapat cenderung ulur ketika tidak ada orang yang melihat. Lain berkomunikasi lebih baik melalui interaksi langsung dari email atau pesan instan. Ingatlah ini seluruh proses perekrutan.


Menentukan dependensi

Seperti disebutkan sebelumnya, semakin besar proyek Anda, semakin banyak rekan kerja Anda akan bergantung pada satu sama lain. Tapi tidak semua dependensi diciptakan sama. Saya cenderung untuk mengklasifikasikan dependensi menjadi dua Kategori:

  • Tingkat tinggi dependensi: ketergantungan ini biasanya ada dalam Departemen. Misalnya, jika dua programer bekerja pada aspek-aspek yang berbeda dari alat yang sama, tingkat tinggi ketergantungan ada. Dependensi tingkat tinggi dapat juga ada antara seniman, terutama dalam kasus yang mana satu seniman bertanggung jawab untuk menciptakan konsep seni dan satu lagi untuk memproduksi aset dalam permainan. Beberapa dependensi tingkat tinggi hanya ada untuk sebagian dari siklus hidup pengembangan. Kasus di titik: Permainan desainer dan penulis cerita harus praktis tinggal bersama selama fase perencanaan dan pra-produksi, tetapi mungkin hanya perlu berkonsultasi dengan satu sama lain kadang-kadang sekali jalur yang jelas telah ditentukan.
  • Tingkat rendah dependensi: kurang dependensi jauh lebih umum. Pada kenyataannya, hampir semua orang dalam tim Anda akan bergantung pada setiap anggota lain di beberapa titik. Programmer kemungkinan akan mampu bertahan dengan seni programmer untuk sebagian besar proses pengembangan, tetapi ada akan datang suatu waktu Kapan mereka akan perlu aset dari artis Anda, terutama selama tahap kritis Polandia. Lingkungan seniman dan artis karakter akan perlu untuk berkonsultasi dengan satu sama lain pada kesempatan, jika hanya untuk memastikan mereka berada pada halaman yang sama. Tingkat ketergantungan rendah ada di mana-mana.

Jumlah semata-mata dependensi potensial pada bahkan sebuah tim kecil mencengangkan. Lima anggota tim, ada sepuluh potensi dependensi. Pada tim delapan anggota, jumlah itu mencapai 28. Astaga!

Untuk menentukan jumlah dependensi dalam tim Anda, gunakan persamaan berikut:
\[D = (n - 1) + (n - 2) + (n - 3) +... + 1\]

.. .dimana \(n\) adalah jumlah total anggota tim.

Fire Temple

Jadi apa arti dari semua ini? Sebagai Manajer Proyek dan Perancang Game, Anda harus menentukan siapa yang bergantung pada siapa, anggota tim mana yang perlu bekerja bersama secara konstan, yang mana bisa didapatkan dengan mengirim email satu kali sehari, dan mana yang hanya perlu berada di ruang virtual selama pertemuan.

Meskipun mungkin tidak masalah jika artis karakter Anda menyukai bekerja di pagi hari dan komposer Anda di malam hari, Anda dapat mengalami masalah jika kedua programmer mesin Anda tidak pernah bekerja pada saat yang sama. Memperhitungkan faktor-faktor ini awal sebagai proses perekrutan.


Tenggat waktu

Dalam dunia pengembangan game, tenggat waktu dibuat untuk dilanggar, itulah sebabnya bahkan lebih penting bahwa Anda menerapkan mereka. Itu mungkin tampak seperti pernyataan yang berlawanan dengan intuisi, tetapi tanpa tenggat waktu, karyawan Anda akan mulai merasa sangat nyaman. Dan sementara itu penting bahwa para pekerja merasa agak nyaman, terlalu banyak kenyamanan dapat menyebabkan rasa puas diri. Itu tidak akan begitu buruk jika anggota lain dari tim Anda tidak bergantung satu sama lain untuk menyelesaikan sesuatu (lihat Menentukan Ketergantungan), tetapi tim pengembangan game berfungsi seperti mesin: jika satu bagian rusak, seluruh operasi jatuh. selain.

EoeSpreadsheet

Dengan mengatakan bahwa, menegakkan tenggat waktu dengan besi pertama tidak mungkin ide yang terbaik baik. Tim pengembangan game indie seharusnya tidak pernah berjalan seperti rezim — itu mengerikan untuk moral. Sebaliknya, mintalah karyawan Anda untuk memberitahu Anda sebelum tanggal jatuh tempo jika sesuatu yang akan menjadi akhir. Berolahraga tanggal tenggat waktu baru, mental menyesuaikan harapan-harapan Anda sendiri dari karyawan Anda, dan mengubah masa depan tenggat waktu sesuai. Indie Permainan pengembangan adalah konstan proses belajar. Apa mungkin tampak seperti tenggat waktu yang layak di pertama mungkin membuktikan benar-benar realistis. Ingat ini untuk waktu berikutnya.

Dalam kasus bahwa karyawan adalah terus-menerus kehilangan apa yang Anda anggap sebagai adil tenggat waktu, mungkin karena mereka tidak mampu berfungsi dengan baik dalam lingkungan yang terpencil. Hal ini lebih baik untuk belajar ini lebih cepat daripada nanti.


Menjaga semangat tinggi

Salah satu kesulitan terbesar tunggal dalam mengelola bekerja-dari-rumah permainan pengembangan tim adalah menjaga semangat tinggi. Perasaan isolasi dapat dengan mudah turun ke kurangnya motivasi dan bahkan eksistensialisme, terutama di mana tidak ada secara fisik mengawasi karyawan Anda bahu (dan masalah Anda sendiri, untuk itu).

Ada beberapa cara yang efektif untuk memerangi moral rendah, sebagaimana tercantum di bawah ini:

  • Kelompok pertemuan: membuat waktu seminggu sekali untuk semua orang untuk berkumpul dan berbicara tentang permainan, kemajuan mereka, atau hanya hidup secara umum. Saya menemukan waktu terbaik untuk memiliki sebuah pertemuan kelompok adalah pada awal minggu, karena saya dapat menggunakan kesempatan untuk lembut mengingatkan tim saya tenggat waktu mereka.
  • Update email konstan: sekali lagi, setelah seminggu umumnya cukup baik, tetapi jika Anda telah mencapai tonggak utama perkembangan, kirim tim Anda tentang hal itu.
  • Pujian: Sepanjang baris yang sama, jika karyawan Anda melakukan pekerjaan yang sangat baik, katakan kepada mereka. Tidak ada mengilhami beberapa pekerja lebih dari pengakuan.
  • Permainan baru membangun: memberikan setiap anggota tim Anda, bahkan yang kurang tech-savvy, akses ke terbaru membangun dari permainan. Tidak hanya akan membantu mereka melihat gambaran besar lebih jelas, beton kemajuan luar biasa bagi moral.
  • Retret: Mencoba untuk mendapatkan bersama-sama, secara pribadi, setidaknya sekali setahun, game Konvensi seperti PAX atau di tempat lain-anggaran memungkinkan, tentu saja. Tapi, setidaknya, jangan kebaikan dan merencanakan pesta rilis besar. Jika tidak ada yang lain, itu akan memberi semua orang sesuatu untuk diharapkan.

Bagaimana menangani karyawan berkinerja buruk

Kadang-kadang, tidak peduli apa yang Anda lakukan untuk menjaga semangat, tingkat produksi Anda karyawan akan lancip dari. Ini cenderung terjadi paling sering pada tahap tengah pembangunan.

Ketika berhadapan dengan karyawan yang sulit, non-produktif, tips berikut dapat membantu:

  • Tidak satu siapa pun keluar dengan sebuah kelompok email: memuji upaya individu dalam kelompok email adalah baik, tetapi tidak pernah, dalam keadaan apapun, satu karyawan berkinerja buruk dalam kelompok pengaturan. Ini memalukan dan mematahkan semangat. Selalu mengatasi masalah secara individual.
  • Menghindari ancaman: mencoba untuk bekerja melalui masalah-masalah dalam cara yang tidak mengancam. Karyawan Anda umumnya akan menjadi terlalu banyak bekerja dan underpaid, dan hanya melakukan apa yang mereka lakukan karena mereka percaya dalam visi Anda. Jika mereka memiliki satu bulan yang buruk, mencoba untuk mengerti mengapa, tetapi tidak pernah menahan atas kepala mereka bahwa Anda memiliki kuasa untuk membiarkan mereka pergi. Sayangnya, jika hal-hal mendapatkan benar-benar buruk, Anda akan memiliki untuk mengeluarkan peringatan tertulis atau pemecatan melihat, tapi sampai itu mutlak diperlukan, menghindari ancaman.

Sumber daya manajemen proyek

Hal ini penting untuk tetap teratur. Dan, mengingat kekayaan sumber daya manajemen proyek yang tersedia di Web (banyak yang gratis), Anda akan tidak punya alasan tidak. Dengan mengatakan bahwa, saya secara pribadi tidak menganjurkan penggunaan super canggih waktu perangkat lunak pelacakan. Sebaliknya, mencari alat-alat sederhana yang memungkinkan untuk mudah file sharing, manajemen tugas dan peringatan.

Berikut adalah beberapa rekomendasi:

  • Teambox: Hal ini memungkinkan Anda untuk berbagi file, menetapkan tugas-tugas kepada anggota tim dan mengirim pesan langsung. Juga memperingatkan Anda melalui email setiap kali status proyek diperbarui. Tapi apa yang benar-benar baik tentang Teambox adalah bahwa Anda dapat melampirkan file atau menambahkan catatan untuk tugas individu. Yang, dan it's sangat mudah untuk belajar, sebagai jelas oleh para tutorial tiga menit.
  • TeamLab: Ideal bagi perusahaan kecil, TeamLab mengambil pendekatan yang sangat komunikatif untuk manajemen proyek. Ini sarat dengan fitur jaringan sosial dan memungkinkan Anda untuk posting blog, membuat pengumuman dan mengambil jajak pendapat. Tonggak dan tugas sistem pelacakan yang sempurna untuk memantau kegiatan sehari-hari, memungkinkan Anda untuk fokus lebih pada kerja dan kurang pada menjaga di konstan kontak dengan semua anggota tim Anda.
  • Dropbox: Sederhana dan efektif, saya hanya merekomendasikan menggunakan Dropbox jika anggota tim Anda disusun secara alami. Dropbox memungkinkan Anda untuk membuat struktur folder berbasis Internet Anda sendiri, yang besar jika semua berkas yang diunggah jelas label dan diarsipkan, dan dahsyat jika mereka tidak.
  • Google Docs: Sebuah contoh klasik dari bagaimana kesederhanaan adalah kebahagiaan, Google Docs adalah alat yang ampuh yang memiliki sebagian besar fungsi dari Microsoft Office. Tapi keindahan nyata dari Google Docs adalah bahwa yang berbasis Internet. Tidak hanya Apakah itu memungkinkan anggota tim Anda untuk dengan mudah melihat dokumen Anda, tetapi, dengan izin yang tepat, mereka akan dapat mengomentari dan mengubahnya. Sekali lagi, untuk sepenuhnya memanfaatkan alat yang ampuh ini, sangat penting untuk menjaga dokumen Anda terorganisir.
  • Repositori: Keindahan repositori adalah bahwa siapa pun dengan akses dapat meng-upload script baru, aset dan kode dengan menekan sebuah tombol. Tim Anda akan menerima perubahan yang Anda buat, dan Anda akan menerima mereka, menebang pada isu-isu versi jauh. Repositori apapun yang akan lakukan, tapi secara pribadi saya lebih suka XP-dev.com.
Teambox

Kesimpulan

Indie Permainan pengembang sering mengabaikan pentingnya manajer proyek tetapi, tanpa mereka, yang menjalankan tim terpencil sukses dapat tugas yang rumit. Dengan mereka, tim lebih menjadi disiplin, terorganisir dan dipersiapkan untuk tantangan di depan. Kabar baiknya adalah Anda tidak perlu lima tahun bekerja sebagai PM untuk mengelola pembangunan kecil-ke-pertengahan ukuran permainan.

Dalam artikel ini, kita telah membahas kerangka kerja untuk mengelola tim terpencil sukses. Tetapi bahkan jika Anda semua bekerja di tempat yang sama tim Anda akan mendapatkan keuntungan dari:

  • Mengetahui apakah tugas primer dan sekunder.
  • Memahami visi permainan desainer.
  • Memiliki tenggat waktu longgar.
  • Mengetahui siapa mereka harus bekerja dengan secara teratur dan siapa mereka harus memberikan aset.
  • Meningkatkan semangat.
  • Penggunaan alat-alat yang efektif.

Alur kerja yang baik dapat meningkatkan produksi sebanyak 50%. Aku harus tahu: untuk tahun pertama pembangunan tim saya adalah tidak menentu dan tak terorganisir, dan menderita dari serangan sering "pra-rilis depresi." Namun, sejak itu, kita telah melangkah permainan kami, dan jika aku harus mengutip alasan nomor dua produktivitas tinggi kami mereka akan tugas manajemen yang lebih baik dan lebih kuat komunikasi.

Pengembangan permainan remote bahagia!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.