2010.8.29 OA 项目一周工作报告
进度:50
本周完成的主要任务有
1. 解除OpenWeb对OpenActivity依赖
2. GSS 相关的问题
3. 评估将OpenTee与OpenActivity中的Central Wizard合并问题。
本周进度不好。一方面是任务本身有难度,另一方面是我对分配的任务的跟进不够。而在剩下的任务中,大都难度较大,我会调整我的工作方式,会对分配任务的进展做更多的干预。
OCACT-213和OCACT-508本身是有难度,并且确实存在之前无法预料的因素,这不可否认。但是对于这两个问题,从我的角度来看,仍然是可以总结的。
对于OCACT-213,其难度在开始之后就已经预料到。通常情况下,难度越大的任务其调试的次数越多,对于这种情况,我曾经多次强调在项目中使用代码驱动的方法来降低调试带来的不必要的开销。但遗憾的是这个方法没有得到使用。OCACT-213中的问题,诸如控件的使用不熟悉,对特定技术不熟悉或者是对设计模式的不熟悉所带来的在代码重构上的困惑,这些都可以被理解,因为它们在任务的开始初期,都是未能预见的因素。但代码驱动可以显而易见地降低不必要的调试开销,没有使用,实在是遗憾。
对于OCACT-508,这个问题的复杂度在于
1. 客户对bug的描述不够清晰
2. 该bug和XTee(一个我们并不熟悉的项目)有关
从目前收到的客户的邮件反馈看,这次沟通是失败的。任何沟通都可能失败,其实在这个沟通中有一点很简单,就是让客户将可以运行的OpenTee发给我们,而这件事情应该在周四或是周三就做,但这件事情最终出现在周五的邮件中。我这里不是想评价到底应该在什么时候做这件事情,因为这件事情已经过去,而是想说,在未来处理复杂任务或事件的过程中,要分析所涉及的对象,从简单的,能够容易确定的地方入手。
质量:60
经过代码检查,没有发现大的质量问题。