zoukankan      html  css  js  c++  java
  • 项目阶段性反思

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

    为什么这么慢

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

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

    • 既需协作,如何协作

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

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

    终于明白,“喜欢”是一种莫大的能量!
  • 相关阅读:
    算法学习(十五)
    学习正则表达式笔记(三)
    学习正则表达式笔记(二)
    事件监听器
    socket(套接字)
    (转载)表驱动法
    C++文件读写
    齐次表示
    线性插值(linear interpolation)
    向上取整Ceil,向下取整Floor,四舍五入Round
  • 原文地址:https://www.cnblogs.com/tml839720759/p/3928408.html
Copyright © 2011-2022 走看看