注册 登录
思步网 返回首页

nini的个人空间 http://www.step365.com/?2814 [收藏] [复制] [分享] [RSS]

日志

过程改进日记之学习Scrum2010-12-10 缺陷菜场

热度 4已有 2237 次阅读2010-12-10 10:15 |个人分类:过程改进|

有一段时间没更新了,年休外加工作一忙耽误了,于是热情就削减了,感谢老漂和诸多思友的督促,先为自己的懒惰认个错,我不应该偷懒的,谢谢监督我的童鞋。
 
N产品-成果和新目标
 
N 产品上个月通过给客户的DEMO,获得了客户的一部分研发费用。Team接下来的目标是更稳定的产品,这样可以向更多目标客户发放评估版本,便于客户在CES2011中展示N产品的运行效果。
 
老大及时的把这些公开发布给事业部全体,Team在某个工作日下午在老大的亲自带队下提前下班一起去桌游吧玩了把(桌游的好处是跨界头脑风暴,补脑,强烈推荐)。
 
开心之后,继续投入工作,新的Sprint目标是产品化,质量标准从DEMO到Eval(DEMO是我们操作给客户看,Eval是客户自己评价)。
产品化包括安装、自动更新、整合驱动,以及更多用户交互逻辑优化、界面文字校验等等,有一些相对完整的处理机制,但另一方面,质量标准的提高意味着更多的缺陷需要被修改。
 
缺陷菜场
以前的实践是把高优先级的缺陷抄写出来,做为任务处理,按照Not Check Out→Checked Out→Tobe Verified→Done的生命周期操作。
这个实践虽然虽然缺陷比较多,抄写起来费劲了点,效果还是不错的,之前有几篇日志都讲述了这个过程。在Sprint5和Sprint6两次迭代,累计修改的bug超过100个。
--------------------
但这次情况还是有些超出我的预料,早上立会,QA拿出厚厚一叠抄写着bug的便贴纸(顺便夸一下Tester,主动抄写bug,再也不劳烦我们了),QA已经为每个缺陷指定了开发工程师。我事后查询了一下禅道系统,所有优先级为1、2级的bug加起来有70余个,其中不乏之前来不及啃掉的硬骨头。
 
开发工程师们也顾不上排队一个个讲了,干脆各自拿了一部分一张张看,有些看不明白的就抓住测试工程师问,也有不了解如何修改的问DPM、交互相关的也问PM,光这个过程就持续了将近15分钟,而且非常投入的捉对讨论。
 
这已经不是立会的秩序了,SQA MM在之前已经告假去准备C Team的看板去了,我留守在N Team,看着他们投入的讨论,真是有点无序的感觉,我突然想到了一个词“缺陷菜场

这个场景太像菜场,工程师们在看板前挑拣着Bug,并提出各种问题来获得更多信息,以便更好的甄别Bug的价值,以及需要修改的代价。而QA、PO和DPM的表现则混合着菜贩、工商、资深马大嫂的特征。
 
那我应该制止这种行为并让大家回复到Scrum立会的典型模式-一个个有序汇报?
这样的话,那我的行动岂不是类似于-城管?
 
再次思考-Scrum之于系统测试阶段
Scrum框架是否适合系统测试阶段?
我的想法是:
  • 第一:Scrum的行动特征本质上是PDCA,只不过为PDCA增加了一个TimeBox的约束,无论项目有什么样的差异,没有理由不适用PDCA。因此,我认为并没有什么特殊性使得Scrum实践给项目带来负面作用。
  • 第二:每个人掌握的信息不同,Scrum的立会的核心目标是使得所有人的信息能够在这个平台上获得同步和汇总,比如PO来自市场的信息、各任务的进度、产品的质量情况等等。信息传输和同步的效率是立会需要关注的,而形式上的秩序则不必过于介意。
 
Scrum立会中大量的讨论,先问一些为什么,以便帮助思考
  • 为什么出现集中讨论的场景-因为之前大量的缺陷并没有得到足够的讨论。
  • 为什么之前没有得到足够讨论-因为做DEMO的时间很紧张。
  • 为什么做DEMO的时间很紧张-因为有更多不确定的问题
  • 为什么不确定问题很多-因为这是全新产品,积累不够,未知因素很多
 
那么,N 产品下一个半年,应该不是新产品了,会出现这样的情况吗?我对这些原因推断觉得不可信,因为我们的观察对象太少了,这个问题留待将来再观察。
 
需要继续思考系统测试阶段的工作,如何更敏捷些。寻找真正的规律和方法
 
 
 

发表评论 评论 (6 个评论)

回复 anonerao 2010-12-10 11:58
完全同意泥泥的两个关于测试阶段立会的想法,立会时限不是绝对的,以前我们基本上每次都超过30,多数时候为45分钟,看组织怎么考虑了,多用的时间也就算一种培训啦
回复 anonerao 2010-12-10 12:02
不过系统测试阶段的bug,如果的确是需要集中讨论的,需要在修改前进行优先级、修改方案、业务目标和细节方面的明确,而且以这样一种自发的形式出现,就不能忽视,当然以前我们是没有的。
回复 nini 2010-12-10 12:40
anonerao: 完全同意泥泥的两个关于测试阶段立会的想法,立会时限不是绝对的,以前我们基本上每次都超过30,多数时候为45分钟,看组织怎么考虑了,多用的时间也就算一种培训 ...
立会时间不受限制,但最好把说不完的改成专题会议,不要因为有立会,就不开缺陷讨论会了
回复 一啸长天 2010-12-16 13:38
“甄别”,今天又会一个汉语词组的用法了!

甄别zhēn bié
①鉴别;审察:甄别文义;仔细甄别。
②审核官员的业绩资历而区分去留。也泛指抉择淘汰:甄别行状;严加甄别。
回复 兰月儿 2010-12-16 15:28
日例会个人觉得还是按标准的要求做好,如果有需要讨论的,再私下找相关人员讨论就可以了。
回复 liulinzhu 2013-6-14 14:44
1.建议区分stand-up meeting和专题会议,LZ最好能跟团队再解释下这两种会议的不同运用场景和目的。
2.缺陷修复有时比功能开发来的优先级更高,两者最终的体现都是代码修改,既然功能开发适用scrum,那缺陷修复也就毋庸置疑了。
基于以上两点,也就不难分析得出“Scrum立会中大量的缺陷讨论”真正的原因了。

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册



思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部