项目状况学习
爬虫项目是上届学生遗留下来的项目,他们已经实现了基础的功能,而咱们来负责完善,主要须要解决的问题是怎么让爬虫脱离爬和停的繁琐指令,更加的智能化。因此咱们的计划是在前人的源码基础上,加以修改测试完善组装等一系列工做,使这个项目达到更高的完成度。测试
任务分配优化
任务的分配根据成员角色来进行,因为一个成员能承担多种角色,因此任务分配尽可能延伸到每一个成员的身上。spa
第一周,包括PM在内的全员须要阅读理解已有源码,理清程序的思路,明确项目的具体状况和已有任务进度,修改/添加关键注释。而且分配不一样的角色去学习或调研项目须要的知识和能力,而后组织召开第一次会议,共享成果,协调进度。blog
第二周,分配两个主要dev成员开始结合注释和会议结果修改代码,test成员分别协助一个dev成员进行修改,保证修改时的逻辑正确性。修改完成后,分配两个test成员对修改后的代码进行第一阶段的测试,这时候的代码必然存在不少bug和缺陷,及时进行记录。第一阶段测试记录完成后,组织召开第二次会议,分析bug和缺陷,共同讨论制定解决方案。源码
第三周,根据会议结果,再次修改和协助代码,完成第二阶段的测试,记录bug和缺陷,组织召开第三次会议,分析bug和缺陷,共同讨论制定解决方案。通过二次修改,此时的程序应该趋于完善,两个dev成员完善代码并组装,两个test成员协助进行并完成最后的测试,确保代码基本无bug,运行效率可以达到满意的水平,上传最后的源码。test
第四周,组织召开总结会议,考虑进一步完善的时间可行性。若是时间容许,先备份当前代码,而后尝试进一步完善,若是能经过先前的全部测试,保证运行效率的优化,再次上传更新源码,任务完成。效率
项目任务迁入TFS基础