项目总结(2017.9)

项目总结(2017.9)

近期的项目以版本融合为主要节奏,后面阶段项目有涉及分布式相关的一些东西。 总结近期的项目,有下面几点做的非常有问题,后面要引以为戒。

1.需求的管理和回溯 一个版本,尤其是这种预研的平台版本,需求的来源和定义其实是比较模糊的,后期开发过程中很容易忽视了功能需求中的一些性能约束,从而带来的返工,框架调整等问题。 这个地方有两个注意点, 一个是:需求写好了,后面的设计和开发进行中需要回溯的,开发的全程需要对需求做一个维护; 另一个是:需求一定要明确,操作频率,操作的响应时间,数据量,异常容错的情景等着几个关键点,尤其是和性能相关的规格需要明确; 集群项目的开发,很多设计的地方都忽略了性能的约束。

2.开发效率 作为一个开发人员,一定要明确“你要干什么,你在干什么,接下来怎么干”这三个问题。 高效编码和调试的基础是“充分的思考”,想清楚了再动手。各个模块的交互关系,当前问题的原因,缺陷发生以后先回想整个流程,干之前对于明显耗时比较久的问题,就要提前作出预判,思考优化方法。 “优先级”,“不要急躁”,是很重要的。

3.正确的定义“项目进度” 什么是“好了”,什么是“项目进度完成20%”,虽然软件的成果物是编译后的代码,但是项目进度不能用“代码写完”来衡量,代码写完离成功还差的远。 项目的进度应该是“实实在在的,可见可用的功能”来衡量,“每日构建”,“尽早的搭建最终运行环境”,“尽早的验证”,这些概念非常重要。

posted @ 2018-12-12 20:42  doctorJ  阅读(148)  评论(0编辑  收藏  举报