優秀的遊戲開發團隊如何工作?40條管理建議

跳槽那些事兒 設計 美術 政治 GameLook 2019-07-04
優秀的遊戲開發團隊如何工作?40條管理建議

遊戲開發並不意味著能夠忽視其他行業都共有的組織管理的基本準測。有效組織和管理團隊對於遊戲開發非常重要,以下觀點是對項目進行數據分析得出的結論存在一定的主觀性。基於對273名開發人員進行120個問題的調查我們發現團隊之間的文化差異和項目結果密切相關,這篇文章將解釋成功的開發團隊和其他團隊的區別,以下為主要內容:

優秀的遊戲開發團隊如何工作?40條管理建議

  1. 優秀的開發團隊都有一個共同的遊戲設計目標,相同的理念,開發過程都圍繞理念以極大的熱情付諸實踐。整個團隊以共同理念開發遊戲比其他因素都重要,必須確保整個團隊都可以溝通順暢,如果開發計劃有變動,必須仔細溝通變化細節同時解決團隊成員的存在的分歧;
  2. 優秀的團隊都認真指定開發計劃,同時掌控開發過程中可能出現的風險。開發計劃變更是需要極其謹慎的,基本設計變更會造成開發成本提升,還會經常性造成更深層次的問題。如果遊戲設計中存在分歧,那麼需要迅速解決,根據變動需要團隊成員溝通仔細,很多人認為團隊領導的只需要“僱傭天才員工然後給他們發揮空間就可以了”這句話顯然難以立足,團隊領導必須具有前瞻性,能夠識別潛在的威脅並且減輕對團隊的影響;
  3. 優秀團隊會按照團隊既定的目前前進,認可集體的決定,如果團隊有成員不認可,那就很可能會造成更加嚴重的問題;
  4. 優秀團隊應該避免加班。長時間的加班可能造成的結果是遊戲越來越差,根據我們的所得的樣本數據,加班不能讓遊戲更好。當加班成為強制性而非自願,將會造成計劃制定更加糟糕,無效溝通,緊張的工作環境和溝通障礙。當然管理者可能不會認可這一說法,但是加班會讓團隊成員過度疲憊,工作注意力降低,同時還會影響員工的健康,同事之間的關係,判斷力也會下降。如果你正在領導團隊,可以試著這也去做:告訴團隊成員在三個月內每週工作時間控制在40h之內,同時設立明確的目標,從而保證開發進度,團隊則會自動優化工作效率,在這種情況下作為團隊組長可以看到加班前後工作完成的進度;
  5. 優秀開發團隊讓成員能夠暢所欲言,在一定範圍內進行玩法上的創新,同時整個團隊成員所做的工作都能夠如實得到反饋,各個成員尊重彼此。這樣會形成良好的開發氛圍,這是打造學習型團隊和一流團隊的基本要求。如果成員之間有隔閡,那麼就有可能別人製作的部分存在重要漏洞而不被團隊知曉,最後演變成巨大的災難;
  6. 優秀團隊一定會降低員工離職率,減少團隊成員的變動,除非要增加員工,儘量不要打亂組織架構;
  7. 優秀團隊能夠迅速專業解決員工人際關係之間可能產生的衝突;
  8. 優秀開發團隊在設計任務應該有明確的任務設計標準,並且團隊能夠按照這一標準執行,否則需要將團隊聚集在一起再重新闡述這份任務設計的標準;
  9. 開發團隊工作反饋必須迅速,每個成員的工作都能夠得到反饋,在完成工作以後就可以得到反饋,如果存在問題無需等到會議上,可以直接和他們溝通;
  10. 團隊成員如果有很多創意的想法,他們如果實現不了也可以慶祝下,這種實驗性試錯,其實是走向創新的重要道路,這樣其實是有助於團隊的學習和成長,好的開發團隊可以理解錯誤和機會。他們需要平衡,同時團隊保持創新性的實驗室精神;
  11. 優秀的開發團隊是各個層面都是優秀的(美術,設計和編程),各個部門相互尊重,並一同進行包括代碼評審、設計評審、美術評審等等,並以此作為學習的機會;
  12. 優秀的開發團隊成員之間是互相尊重的,如果員工感受到自己被尊重那麼他會更加投入到工作中,這對項目最終的結果是非常有益的。必須確保即使在意見不合的時候也要對團隊成員保持尊重;團隊成員的帶頭人應該樹立榜樣,尊重所有組員;
  13. 優秀的開發團隊處理成員私人事情最好藉由HR,並且能夠專業快速處理妥當;
  14. 優秀的開發團隊所有成員都致力於製作一個優秀的遊戲;
  15. 優秀的開發團隊如果要給與成員更高的自由度,核心在於能夠採用團隊成員的意見;
  16. 優秀的開發團隊能夠預計他們工作進度,越準確越好,這可能會很難,但是這對結果非常重要,如果進度和預計時間表上重合度高那麼對於整體進度是非常有益的;
  17. 優秀的開發團隊儘量不要討論國內政治,團隊應該關注在製作遊戲,而不是在互聯網和人打嘴仗;
  18. 優秀的開發團隊不會忌諱公開討論失敗,這樣可以釋放成員的心裡負擔,失敗的觀點其實有的時候會是成功的種子;
  19. 優秀的開發團隊不會讓個人利益置於集體之上,所有人都應該集中到項目目標上,如果成員有自己私心,有自己小團體而不顧整體成員的看法,這樣往往是導向更深層次問題;
  20. 優秀的開發團隊注重團隊配置,每個人和優點都可以得到很好的發揮,確保所有成員從事的工作和職業和他們所持有的專業技巧匹配;
  21. 如果遊戲核心玩法或者架構要進行大規模調整,優秀的開發團隊必須確保所有管理者都同意這樣的改動;
  22. 優秀的開發團隊時常誇讚成員,當完成度很高的時候,需要適時誇讚;
  23. 優秀的開發團隊應該保持開放型團隊,所有成員都可以和領導溝通,分享自己的觀點或者工作反饋;
  24. 優秀的開發團隊必須瞭解遊戲下一步計劃,做到心中有數,他們需要知道對自己未來的任務有清醒的認識;
  25. 優秀的開發團隊如果組織架構發生調整,成員應該第一時間得到通知;
  26. 優秀的開發團隊必須確保所有成員都能夠知道工作室的研發流程,在整個開發過程中,成員能夠不斷提升自己的技術。是採用敏捷開發還是瀑布式開發;
  27. 優秀的開發團隊應該讓重大的事情廣而告之,讓所有的團隊成員都知道;
  28. 優秀的開發團隊需要給與成員成長空間,提升自身技術,在工作內外都不斷提升自己的能力;
  29. 優秀的開發團隊必須確保成員的開發工具(硬件和軟件)都是運行良好,這樣可以提升效率。保證遊戲引擎順暢運行和開發工具套件銜接自然;
  30. 優秀的開發團隊讓成員能夠決定自己的任務進度具體到每一天,並且確保劃分給他的工作能夠很好完成;
  31. 優秀的開發團隊需要時刻緊跟技術的更迭,特別是重大的技術改變,如果改變遊戲引擎或者對現有引擎大改都有很大的風險,優秀的團隊都能夠很好處理這些風險;
  32. 優秀的開發團隊對於現有的開發任務都有優先級排序;
  33. 優秀的開發團隊會定期開會討論遊戲中的重要問題,並且需要識別開發中的瓶頸;
  34. 優秀的開發團隊會確保團隊成員在截至日期之前完成任務,同時如果成員沒有完成,不必苛責,因為很多時候預計上線日期本身就不切實際,或者採用全新的技術並沒有達到預期的需求;
  35. 優秀的開發團隊內部一直都是互幫互助的,同時對於那些願意提出問題和願意幫助別人解決問題,團隊都會獎勵他們,這樣兩個人都在成長;
  36. 需要有一些文件來說明來描述遊戲的遊戲理念,當然隨著開發的推進,必然會進行調整和改動,但遊戲初期的理念還是會貫穿整個遊戲開發全程;
  37. 優秀的開發團隊都關心團隊成員,不會將他們當作機器和工具一樣使用,不會以投資而去追求回報來看待員工;
  38. 優秀的開發團隊都採用單獨的員工獎勵機制。薪酬獎勵機制只和員工個人表現相關通過員工表現來決定他們的薪酬【 Pay For Performance (PFP) 】;
  39. 大型開發團隊都進行代碼評審,目的在於提升代碼質量,和同事之間的橫向測評,這些都表明整個開發都是以正確方向前進同時和開發目標相契合;
  40. 優秀的開發團隊都會根據現實情況對現有的開發計劃進行微調,通常情況下,他們的當下的目標是有優先級的,會根據項目的進度做出調整。

結語:雖然遊戲開發過程中存在不可避免的風險,但是命運還是掌控在我們自己手中,歸根到底,我們需要有意識培養團隊合作文化。在我們花費大量時間優化代碼和提升美術功底,我們同樣也需要時間優化我們的團隊,以上的建議可以幫助我們在這一過程中繼續向前。

相關推薦

推薦中...