进度:60
本周的原定计划主要完成3个方面为:
- 提交GSS Service文档
- 提交GSS Service测试客户端
- 处理GSS Service中存在的bug
对于第一个方面,目前完成40%左右。客户没有明确说明要求在他们部署的服务上生成soap message样例数据,而我们一开始就是在我们的环境下生成的soap message样例数据,这导致70%左右的工作量需要重新做。为了弥补沟通上可能存在的漏洞,我们制作了一个覆盖了所有操作的列表给客户,通过该列表了解到到客户只需要一部分请求的样例(占该列表的80%左右)。
对于第二方面,目前完成了90%左右的工作量。目前测试工具可以正常运行,但是还有2个bug没有处理。有两个原因导致了该计划没有完成
- 在开发测试工具的过程中,花了额外的时间修改GSS 服务中存在的bug
- 对当前的贯彻的编程思想的理解不清楚,导致在执行上存在偏差。当前的编程思想很简单(界面只是为了显示数据)。
对于第三方面,本周修改了在soap message样例数据编写过程中,GSS测试工具开发过程中发现的4个bug,并提交给客户。
质量:65
本周在代码上的反馈较多,希望大家能注意反馈的问题。
本周问题分析
本周经历了一个激动的星期一,大家都在为IOS项目问题而感到担忧,大家对这件事情的反应程度超出了我个人的想象。面对大家的强烈反应,我有两个方面的想法。
对于一个复杂的项目,我们目前的项目知识管理是显然不够的,抽象来说,我们目前对项目知识的管理就是一个知识的存在性管理,而不是系统性管理;对于编程思想,我们的目标其实也很简单,确定类型之间的依赖关系,而我们目前的编程思想是原始的过程编码。这两方面的问题都需要我们通过实践和探索来解决。
另一方面,进度上的压力我们每个人都得承受,而造成项目进度压力的一个因素之一就是之前的质量问题。
这就是一对矛盾。
基于对这对矛盾的认识,我会在工作中和大家一起寻找一个平衡点,这个平衡点会体现在项目时间的安排上,使我们逐步摆脱当前面临的问题。而大家每天都在亲身体验项目中的各个环节,相信大家的任何想法都是值得讨论的。