P2P理财项目四个月开发总结
目前项目情况 这个项目从元旦开始开发到现在已经有四个多月的时间了,上线期限也是一拖再拖,从整个项目开发情况来看造成项目延期的原因有很多,简单分析和总结一下这个项目的优缺点,以及在这个项目中的成长。 项目进展分析 需求方面 需求变动在原因里面占用20%,通过个人感觉这个项目需求变动造成的时间浪费在20%左右,一般项目在代码写了一部分后基本上需求是不会再变了,可是这个项目再开发了两个月之后,需求又大变了一次,导致很多代码重新开发或者从新编译,开发重复劳动情绪也收到影响,当然项目慢也不能完全推给需求,需求变毕竟是正常情况和正常事件,如果需求大变一次可以走需求变更流程,各个负责人一起估算变更带来的影响,因此,需求就不过多的谈乱。 设计不当 数据库表结构 数据库结构正常情况确定好之后就不会再有大的改动,但是我们项目中数据库总是在变,数据库如果变化从底层mapping文件到界面都会跟着改变一次,改动还是比较大的,另外我觉得这种虽然是按着敏捷开发的方式开发,但没有达到那样的效果,尤其前端页面与后端分开来开发如此一来我们每个迭代每个月都看不到自己开发出来的成果,开发的比较盲目,这样时间一长没有开发出东西来会让大家感觉有一种疲惫感,不如换一种开发方式每个月都会有成型的东西出来,让大家对自己做的东西有种成就感。 除此之外,应该有一个人控制需求和数据库变更,一般不要改变数据库以及需求