2月22日,转眼就开发的第三天。项目刚开始的时候会遇到很多问题,特别是架构的设计会出现很多变故。昨天刚经历了“过度设计”事件,使我更加认识到真实项目的艰险——这仅仅是一个实验项目,难度也不高,但前两天......
2007-12-06 关键字:2月25日是非常值得纪念的,我们花了一个星期实现了一个最小的系统。虽然一切的设计还都非常原始,很明显有不少值得改进的地方,但我们确实已经实现程序的框架,并能够生成一些小东西了。这真的很令人振奋! ......
2007-12-06 关键字:2月20日真是令人难忘的一天。我们从无到有、从郁闷到兴奋,在此期间,大家都围着白板陷入痴狂,最终真的设计出来一点东西,可以开始往前走了,这感觉令人着迷。不过,我们确实还是走了很多弯路,在这里还有很多经......
2007-12-06 关键字:2月21日,项目正式开始第二天。依照昨天设计的框架和接口,我们开始实现这些功能。不过似乎大家的进展都比较慢,特别是XophiiX,似乎陷入了困境之中。 ......
2007-12-06 关键字:迭代开发就蕴含在测试先行、每日会议、重构和计划游戏之中。计划游戏确定最近的一次迭代目标,每日会议确定每天的工作重点,测试先行和重构就是一个一个迭代周期当中更加细微的迭代。迭代开发更多的是一种思想,而不......
2007-12-06 关键字:然后要说的是风险管理。“风险”这个词很好懂,但不容易精确定义,主要麻烦是它和“问题”之间的关系。简单地说,风险是未发生的问题。这包含两点:......
2007-12-06 关键字:敏捷编程(XP)的创始人和“敏捷软件开发宣言”的执笔者之一,Ken Beck,一直是敏捷编程的倡导者,他认为敏捷编程可以缩短软件开发项目的开发周期。近日他参加了旧金山举行的Qcon大会,并接受了媒体的......
2007-11-29 关键字:在实际的项目实施中,尽管旁边常常站着解决项目问题的专家,但当项目经理被不自觉地卷入到项目的各种问题中时,项目管理的各种方法也变得苍白无力。此时,敏捷开发往往成为项目经理的制胜法宝。......
2007-09-11 关键字: