项目情况


  爬虫项目是上届学生遗留下来的项目,他们已经实现了基础的功能,而我们来负责完善,主要需要解决的问题是怎么让爬虫脱离爬和停的繁琐指令,更加的智能化。所以我们的计划是在前人的源码基础上,加以修改测试完善组装等一系列工作,使这个项目达到更高的完成度。

任务分配


  任务的分配根据成员角色来进行,由于一个成员能承担多种角色,所以任务分配尽量延伸到每个成员的身上。

  第一周,包括PM在内的全员需要阅读理解已有源码,理清程序的思路,明确项目的具体情况和已有任务进度,修改/添加关键注释。并且分配不同的角色去学习或调研项目需要的知识和能力,然后组织召开第一次会议,共享成果,协调进度。

  第二周,分配两个主要dev成员开始结合注释和会议结果修改代码,test成员分别协助一个dev成员进行修改,保证修改时的逻辑正确性。修改完成后,分配两个test成员对修改后的代码进行第一阶段的测试,这时候的代码必然存在很多bug和缺陷,及时进行记录。第一阶段测试记录完成后,组织召开第二次会议,分析bug和缺陷,共同讨论制定解决方案。

  第三周,根据会议结果,再次修改和协助代码,完成第二阶段的测试,记录bug和缺陷,组织召开第三次会议,分析bug和缺陷,共同讨论制定解决方案。经过二次修改,此时的程序应该趋于完善,两个dev成员完善代码并组装,两个test成员协助进行并完成最后的测试,确保代码基本无bug,运行效率能够达到满意的水平,上传最后的源码。

  第四周,组织召开总结会议,考虑进一步完善的时间可行性。如果时间允许,先备份当前代码,然后尝试进一步完善,如果能通过先前的所有测试,保证运行效率的优化,再次上传更新源码,任务完成。

项目任务迁入TFS


最新文章

  1. SVN-功能介绍之切换
  2. 静态属性,直接把iis搞垮掉 Http error 503 Service Unavailable
  3. solr添加安全设置
  4. 2015弱校联盟(1) - I. Travel
  5. OpenGL函数解析之glMatrixMode(GLenum mode)
  6. oracle数据导入的常用命令
  7. Educational Codeforces Round 13 E. Another Sith Tournament 概率dp+状压
  8. 修改oracle数据库为归档模式
  9. 开启URL伪静态的方法
  10. 抓取锁的sql语句-第七次修改
  11. Java生成CSV文件
  12. 基于Hibernate注解的解读
  13. innodb关键特性之double write
  14. 关于Alipay支付宝接口(Java版)
  15. 访问iis 出现500.19错误
  16. STC15W408AS简单使用教程-简单的光强检测!
  17. 老生常谈,函数柯里化(curring)
  18. hdu 1756(判断点是否在多边形中)
  19. web页面的绝对路径
  20. java应用简单递归

热门文章

  1. 解决vue跨域axios异步通信
  2. MySQL 卸载
  3. 如何修改macbook的MAC地址
  4. Django:Admin后台网页标题和站点名称的修改
  5. P3592 [POI2015]MYJ
  6. CentOS7.4 部署 Django + Python3 + Apache + Mod_wsgi
  7. java实现哈弗曼树
  8. 百度ueditor 文本框
  9. zabbix3.4 监控路由器报错No Such Instance currently exists at this OID
  10. vs2019编译redis