首页 > 代码库 > 项目阶段性反思

项目阶段性反思

引子
    参与开发了好几个产品,从来没有遇到现在的情况:各职能小组配合很不协调,开发效率史无前例的低下,预期上线时间保留估算超过了预期上线时间一周,这不得不让人反思。

为什么这么慢

  • 产品需求,业务逻辑往往被忽略。

  一是产品方面:在产品设计之初,产品负责人一定要非常清楚确定所设计软件的需求和功能范围,如果一问之下有些地方自己都无法说清道明是非常不应该的。
  二是程序和接口相关人员:程序往往容易忽视需求和业务逻辑, 对业务逻辑的细节不了了之,因为毕竟有原型和接口,一看就知道怎么做,但是有时候往往容易被自己潜意识的“我认为是这样的”而造成业务逻辑的偏差。

  • 既需协作,如何协作

  产品的实现需要产品、程序、接口、测试、美工的共同协作。

     1.基本原型确定后,接口审核之后产品负责人还应该密切和美工及接口沟通,产品负责人想法更改牵扯到接口逻辑的改变和美工的界面设计。
     2.美工配合程序,个别地方按程序要求切图。不同的平台,不同的人可能要求不同的切图方式。程序和美工往往会起一点小冲突,美工和程序无法相互理解对方的蛋疼,这是很正常的。
     3.测试、接口、程序协作的基础:接口文档。接口文档的重要性无需多说,在项目开发过程中,应该所有人都维护同一份接口文档,每个接口表明开发者,加强沟通,保证接口的最新情况被及时知晓。
     4.小组内部分工明确。任务分工要明确,任务所需时间要明确,对自己开发的模块负责。要有晨会交流,让每个人都知道项目大体进展。