项目实训第二周第三次记录


7.08

第一次迭代总结

第一,由于第一次迭代没有做好充分准备,队内部分成员比较急躁,想尽快投入开发,第一次迭代的需求并没有定义明确。比如我负责的预测模型部分,只是简单的确定了需要预测各市场各产品未来的价格,预测未来的不同作物年产量,但是并没有规定具体的输入输出。好在工作初始时即对问题进行了详细的分析,从而明确了需求才是确定解决问题方法的关键,避免了频繁返工浪费时间。 第二,小队成员都缺乏团队协作开发大型项目的经验,没有使用过云集成,没有部署过云数据库,大部分成员也没有使用过git进行代码托管和研发协作。加之投入开发过快,我们使用了最熟悉的开发方式,基本在本地进行开发,在本地部署数据库,导致最后临近中期检查时项目还没有集成,最后集成也比较仓促。希望在第二次迭代中可以通过使用新的工具来提高开发效率。 第三,团队内的交流不足。比如我在工作初始即对数据进行了缺失异常处理,而数据库导入数据的成员却没有使用更新后数据,造成了返工。虽然不同小组负责模块不同,但是仍有一些交叉的地方,还是应该及时交流避免重复工作。 第四,第一次迭代中已经尽量给所有成员分配比较熟悉的工作,但是大部分成员还是不能尽快投入自己负责的工作。导致起初的分工并不能奏效,人员紧缺。在分工时我和田国庆只能既负责算法模型又负责前端。分工中后端组有三人,实际上也只能有一人真正投入开发中。其他人还是不能上手开发,出现了心有余而力不足的现象。 虽然第一次迭代的任务在这种情况下还是顺利完成了,但是工作量比较大,每个真正投入开发的组员都很疲惫。希望经过第一次迭代的教训,第二次迭代能更稳重更扎实,在第一次迭代进行知识储备的组员能在第二次迭代中发光发热。


7.09

今天是线下项目学习的最后一天,主要和队长商讨了下一步项目计划,以便于在本周末把第二次迭代的详细计划制定出来,将任务发布下去。

第二次迭代计划

经验分享 程序员 微信小程序 职场和发展