热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

手游团队协作存在的问题

经历过若干个手游项目,有单机,有网游,所在的公司规模都不大,团队规模也从几人到十几人不等。期间遇到了不少团队协作方面的问题,相信也能代表国内大部分团队的情况,特此做简单


经历过若干个手游项目,有单机,有网游,所在的公司规模都不大,团队规模也从几人到十几人不等。期间遇到了不少团队协作方面的问题,相信也能代表国内大部分团队的情况,特此做简单点评。


1.开发计划制定不合理。领导、策划过多干预计划,完全不顾开发时间是否充裕,导致代码质量底下,缺陷率较高,整体开发周期反而上升。

我的观点:

1)作为核心人员,产品经理有必要对美术、程序和策划等每一项技术进行一定程度的了解。主程、主美、主策分别制定工作计划,由经理进行审核、整合。

2)逐级管理,不得互相干预。


2.程序先行的恶习。总以“先用别的图代替”为由,功能在资源缺失甚至文档不足的情况下就草率开发,后期却不断地修改,造成资源混乱,项目反复修改,反复测试。

我的观点:任何项目都很难做到大家同时开工,大家都有事在做,即便员工的薪水是你的血汗积蓄,你也要接受总有人不是100%开动,况且工作本来就应该是松弛有度,劳逸结合的。我们能做的,就是尽量合理地

穿插工作,比如:当项目处于一个迭代的测试修改阶段时,策划可以制定下一阶段的详细文档;在美术资源还在准备时,技术人员可以进行项目难点预研、代码重构等。


3.计划缺乏执行力。制定好的迭代计划不能良好地执行,经常被特殊情况打断(比如计划外打包、额外的资源调整、会议、功能增改、强制修复BUG等),导致时间浪费或者额外的工作量。

我的观点:

1)少教条主义,大家工作停下来简短地聊几句就了解的事情没必要准备一堆PPT,开个冗长的会。

2)对于额外的修改,项目经理必须顶住上面的压力,严格按照当然的计划执行,如果实在要修改,与相关人员商议调整并延长当前计划。

3)技术提高的访问www.cgzhw.com 游戏编程网很不错的技术网站。


4.资源混乱。多次修改,经常会发现包中存在多批资源,有大有小,有拼音,有英文,有的带边框,有的不带边框等等。

我的观点:项目经理需要预先与相关人员沟通,制定好资源的格式、命名。


5.测试与BUG管理混乱。

        1)很多手游团队没有良好的测试机制,不做BUG trace,甚至没有专门的测试岗位。

        2)测试人员没有严格的测试计划与责任机制,随时测试随时提交BUG,导致开发计划与修复BUG冲突,由于是并行处理,也无法安排严谨的BUG复审,甚至会出现BUG大量积累的情况。

        3)团队缺乏对测试工作的抽查验收机制,导致测试过的功能一旦爆出新问题,反而成了开发人员的责任。

我的观点:理解测试驱动开发,制定测试计划,编写必要的测试用例。应用一些常用的BUG TRACE工具,比如mantis、bug free等。每个开发周期完成后,安排专门的测试、BUG修改和BUG复审时间。


6.士气低落。团队不受公司重视,无偿、不合理的加班,缺乏Team Building,缺乏鼓励等原因都会导致团队士气低落。

我的观点:

1)加班是影响士气、影响工作效率的罪魁祸首。很多公司就是拎不清,你真的以为晚上留下来加班的都是兢兢业业工作的?你真心觉得前一天9点走,今天一早过来的员工会干劲十足?如果真是迫于压力要给上面领导看加班,那么就多team building,多发福利。相反加班又多活动又少,光画饼有用吗?

2)多鼓励。这是成本最低的提升士气的手段了,但是很多人就是不会运用。比如你的手下完成的一个阶段的工作,哪怕问题再多,也请你先笑着肯定他的工作,如果你能多说一句“哇,连这个你都做好了耶”,我相信之后你提再多的修改建议,他都不会感到懊恼。


推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • C++实现经典排序算法
    本文详细介绍了七种经典的排序算法及其性能分析。每种算法的平均、最坏和最好情况的时间复杂度、辅助空间需求以及稳定性都被列出,帮助读者全面了解这些排序方法的特点。 ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 使用Numpy实现无外部库依赖的双线性插值图像缩放
    本文介绍如何仅使用Numpy库,通过双线性插值方法实现图像的高效缩放,避免了对OpenCV等图像处理库的依赖。文中详细解释了算法原理,并提供了完整的代码示例。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • 本文介绍了如何在C#中启动一个应用程序,并通过枚举窗口来获取其主窗口句柄。当使用Process类启动程序时,我们通常只能获得进程的句柄,而主窗口句柄可能为0。因此,我们需要使用API函数和回调机制来准确获取主窗口句柄。 ... [详细]
  • Splay Tree 区间操作优化
    本文详细介绍了使用Splay Tree进行区间操作的实现方法,包括插入、删除、修改、翻转和求和等操作。通过这些操作,可以高效地处理动态序列问题,并且代码实现具有一定的挑战性,有助于编程能力的提升。 ... [详细]
  • 本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ... [详细]
  • 本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 在使用 MUI 框架进行应用开发时,开发者常常会遇到 mui.init() 和 mui.plusReady() 这两个方法。本文将详细解释它们的区别及其在不同开发环境下的应用。 ... [详细]
author-avatar
g37112969
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有