软件研发项目的系统项目管理方法(2)

发表于:2012-12-06来源:博客园作者:teamshit点击数: 标签:软件工程
这方面涉及不多,我们的测试主要是针对功能。 5、在发布的过程中发现了哪些意外问题? 数据库读写太慢。 如果历史重来一遍, 我们会做什么改进? 首先,

  这方面涉及不多,我们的测试主要是针对功能。

  5、在发布的过程中发现了哪些意外问题?

  数据库读写太慢。

  如果历史重来一遍, 我们会做什么改进?

  首先,增加测试工作的比重;第二,增加从用户的角度开展测试;第三,事情对事不对人。

  附加的问题:

  1) 对比敏捷的原则, 你觉得你们小组做得最好的是什么?

  答:我们小组做的最好的地方有两点。首先,在计划阶段分配任务时,PM征求了每个人自己的意见,每个组员思考自己对什么感兴趣,希望做什么,在这个基础上分配任务,大家的热情比较高昂。第二,我们对Pipeline定义了一系列文档和框架图,大家对我们的工作在整个班级开发的系统中处于什么位置,被谁服务,服务谁,实现每个功能的流程和方法比较清楚,最后搭起了整个Pipeline的框架。

  2) 什么是在下个阶段 m2 要改进的地方? 越具体越好。

  答:最核心的一点改进是重写信息抽取部分的内容,能处理RanHtml,争取完整对ppt以及pdf文件的处理。

  第二,重新定义数据库,从爬虫到Pipeling以及从Pipeline到UI的交互都基于数据库实现,首先是要定义一个统一的数据格式。

  第三,优化M1阶段遗留下的一些问题,譬如数据库处理太慢。

  最后,增加代码复审,增加测试的比重。

原文转自:http://www.ltesting.net