![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的敏捷之路
easylife_el
这个作者很懒,什么都没留下…
展开
-
跌跌撞撞地敏捷之路——第一次敏捷开发
日期:2009.02.16——2009.03.06 这个项目将尝试采用敏捷开发。 敏捷是什么,现在回想起来,当时项目组成员对这方面的了解几乎就是空白,十足的敏捷白痴(现在这样讲,其实也是在五十步笑一百步,惭愧),只知道这是时下比较时髦的名词,还有几个相关的名词:迭代、结对编程、极限编程、scrum、story、燃尽图,对所有这些名词的了解也顶多停留在非常肤浅的认知上。对于我...2009-03-24 00:12:08 · 123 阅读 · 0 评论 -
跌跌撞撞地敏捷之路——Story重要程度的作用
日期:2009.03.24 晚上加班,在不禁意间看了下背后白板上的燃尽图,这个礼拜六就要进行第二个sprint的验收演示了,可燃尽图只燃了差不多一半,而这个sprint预定要完成的增删改刷以及应用功能,目前只完成了查询与刷新。不知为什么,我突然冒出这么一句:“为什么我们的效率那么低呢?”,然后就有了下面的一段我与scrum master的对话(下面的ME就是我,SM就是sc...2009-03-25 00:11:09 · 181 阅读 · 0 评论 -
跌跌撞撞地敏捷之路——及时记录经验教训
日期:2009.03.23 今天又是一个周一,scrum master每周一都需要做项目周报,向上及周边相关人报告项目在上周的进展。在这个报告中有经验教训这一项,这里需要在上一周中项目开展过程中团队成员作出的经验总结、优秀实践、出现的问题及规避方法。scrum master早上就开始问:“大家回想下,上周我们有什么经验教训没有?”大家你看看我,我看看你,或者耸耸肩,他没有得到任何的答复...2009-03-25 23:08:31 · 124 阅读 · 0 评论 -
跌跌撞撞地敏捷之路——为什么进度那么慢
日期:2009.03.25 今天的站立会议花了我们不少时间,原因大家觉得如果不花点时间分析下原因,并找出对策,极有可能会影响sprint的交付。目前的状况是:这个礼拜sprint就要结束,可实现的功能顶多只有一半。 1.没有按照story优先级来完成story 按照昨天晚上我们的初步分析,一个原因是由于我们中间有部分人没有严格按照sprint计划决定的优先级去完成...2009-03-29 10:34:39 · 189 阅读 · 0 评论 -
跌跌撞撞地敏捷之路——怀念那段结对的日子
现在,如果有人问我要不要在项目中实施结对编程,我会第一个站出来大声地说:“坚决要实施结对”。 这个项目初次尝试走敏捷,从一开始对敏捷的不了解,团队成员的点滴摸索,到中间的渐入佳境,到最后的打回类CMM的原点,这种在一个项目中“大起大落”的经历使我倍加爱上敏捷,倍加怀念结对走过的日子。 项目启动初期,没有尝试结对编程,还是走CMM的老路子,一个人分配一个任务,然后各自拿着领到的任务,开始“孤零零...2009-06-21 23:40:36 · 182 阅读 · 0 评论 -
跌跌撞撞地敏捷之路——也说说测试
这个版本真正将UT落实到项目中,工具是:JUnit+EasyMock。来看看我们的UT之路: 阶段一 由于第一次使用EasyMock,看了几个例子,然后就在UT中应用它,一开始被它的几个例子误导了,下面是我们的测试方式: 1)对于一个接口定义下来后,就直接编码实现; 2)看着实现好的代码,针对每个逻辑分支,构造测试用例; 3)对于每个分支,先看看代码中该分支需要依赖哪个外部接口的哪个...2009-06-27 00:16:56 · 160 阅读 · 0 评论 -
跌跌撞撞地敏捷之路——如何结对
1、配套设施 两个人,一台电脑,一个人敲键盘,另一个人在旁边协助。协助包括检视代码、分析是否有未处理的边界、思考是否有更合理的实施方案等等。 2、人员搭配 最好是进行高低搭配。高低搭配,指的是技能高的与技能低的搭配,业务知识丰富的和业务知识贫乏的搭配,当然了也不要走极端,低也要低的有个限度,呵 呵。结对除了是为了结对完成任务,提高效率与质量之外,另一个作用就是提高团队的整体能力,在结...2009-06-29 00:04:16 · 133 阅读 · 0 评论