主程面试如何答:你是如何管理团队与分配工作?
面试主程岗位的时,经常会被问到:”你是如何管理团队与分配工作的?”这种类似的问题,对于主程来说这个问题其实还是需要做一些自己的深度思考。每个人的性格都是不一样的,关注点不一样,回答这些问题,自己的答案也不一样。我按照我现在的年龄39岁,来回答一下这个经典问题,给大家做个参考,希望引导大家能对自己的工作+管理做系统性的深入思考,抛砖引玉,如果还有不同见解的欢迎来稿。
回答如下: “
这个问题很值得我们管理者结合自己的岗位经验和公司管理去做深度思考,我从一下几个方面来回答您这个问题:
对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。
1: 团队组建: 作为团队主管,根据公司的研发预算,人力成本,公司的项目需求,来制定团队的规模和人员组成,与每个岗位的薪资与能力要求,
评估团队成员的能力,该调岗调岗,该招聘招聘, 该优化优化;
2: 团队的文化管理: 作为团队主管,我的性格更喜欢打造一个简单纯粹的研发团队。一个有效率的团队需要建立一个好的工作氛围,杜绝浪费时间,杜绝恶性没有效率的加班,提升工作与协作效率。设置明确的工作目标与奖惩制度。深入了解与学习公司的整体战略,思考如何将基于公司战略来做好任务布置,通过开会等手段来分享出来,让团队成员在方向不迷茫,执行工作时从大局出发。从思想来让团队没有包袱,更简单纯粹。
3: 项目的工程管理:
做项目开发是一件非常严谨的事情,容不得有半点马虎。项目稳定,按时上线,上线后的及时调整与bug修正是整个研发的核心和第一要务。我们要通过团队文化建设,开发流程规范等手段来确保项目的稳定和研发的高效性。开发流程规范是非常必要,主要包含有:
- 基于开发框架来规范开发: 大家都统一用一种或少数几种开发模式来开发所有的公司项目,团队成员明确项目中的哪种方式需要用什么样的模式来开发,有参考的案例等;
- 一开始引入项目测试,包括多平台测试+性能测试等,结合测试尽早发现问题,做好详细的bug记录,方便迭代与回溯;
- 严格做好进度管理,避免任务delay, 帮助团队成员提升开发效率;
- 做好代码工程review, 调整好团队成员的代码风格和思考风格,把一些明细处理思路不对的模块尽快纠正过来,同时每天review代码,检查团队的工作,让团队更统一,工作效率更高,同时工作交接会更顺畅;
- 做好对外演示与demo发布,能做到领导,市场想要完整的demo,随时可以拿出;
- 做好代码的版本管理与分支迭代;
....
落实以上主要的一些措施,能保证开发进度的同时,能让项目稳定;
4: 团队的工作分配:
- 把后期开发被依赖的任务以最快的速度开发完成,让项目人力能快速的展开,如: 通用框架等;
- 快速的整理出项目可能用的单个模块,比如:关卡编辑等,Shader渲染效果等,把这些游戏需求相关的核心模块全部分配出去;
- 快速的做好需求分析与性能测试,做好玩法的极限性能测试与优化;
- 前期做好需求分析,与策划进行沟通,把可能的技术问题,提前想清楚,把需求整理好;
- 根据开发的前后流程,来匹配好美术资源,让美术根据开发流程来出对应的美术;
- 先快速的组合好流程,根据流程来分出对应的具体实现任务,将任务分配给组员,尽量做到任务独立与不依赖;
- 根据团队成员的能力分配合理的任务难度与任务量;
- 闲暇时,可以把能整理成通用的模块代码提炼出来,建立公司的一些代码库;
- 闲暇时,建立完善的文档体系,发到公司内部交流群,鼓励大家多写文章和技术分享;
- 做好邮件管理,重要的任何和决策通过邮件的形势来进行沟通交流,提升效率同时避免相互扯皮;
5: 针对领导的向上管理:
- 充分理解公司的整体战略与布局,把握好大方向;
- 了解市场同类的竞品与行业的发展趋势;
- 充分去了解一线用户的真实需求与体验,能提一些创新性市场建议;
- 有成本意识,风险意识,能对领导时刻提出相关的建议和意见;
… …
6: 多和其它部门的负责人进行沟通交流:
了解整个公司的运作流程和需求,让自己的眼光+开发更加的全面,了解其它部门的一些核心理念和想法,后期能更好的贯彻产品的实现。
7: 多看书,多学习,提升自己的认知
以上就是我对团队管理的一些系统性的想法,可能会有不足和遗漏,还请多多指教。
“
以上的问题回复,供大家参考,屁股决定脑袋,这个问题每个人都有自己心中的答案,甚至不同的年纪,答案会不一样,欢迎大家一起沟通交流。开年后,我们面试指导的一些学员都找到了不错薪资待遇的工作,如果近期有想要升职加薪的同学可以咨询我们的VIP系统学习课程与服务,通过完整的计划,帮助大家实现升职,涨薪。