浏览 3504 次
锁定老帖子 主题:扔掉bug跟踪系统?!
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-31
这个标题很疯狂,让人感觉不是从一个开发的人口中说出的话,太激进、太左了。 在InfoQ上面看到这个标题(http://www.infoq.com/cn/news/2009/03/testobsessed-on-agile-bugs),一下子被抓住了眼球,仔细一读,说得有点道理。
作者Elisabeth Hendrickson认为,敏捷中bug的定义应该是
在“完成”的故事(story)中的某个行为,与产品负责人(prodcut owner)的正常的期待(expect)产生冲突 。
也就是说实现完一个故事行为之后将其交付,但是结果不符合product owner的期待,这算是一个bug。那么在没有交付故事前,所有一切的“非期待”都不是bug,不应该按照bug的方式来处理...。
如果按照bug处理,会产生一些常见问题,如1)bug泛滥,有些bug永远不得到修正 2) 不能及时从源头发现和解决问题,问题源头是不是需求做得太烂?跟客户沟通不够?...
另外令人想到的是,如果一个开发团队以bug num/kloc进行绩效考核的时候,如果bug滥用的问题没有很好解决,那么要求考核的公正是做不到的,会不会有冤打的大板?
看来Hendrickson的目的不是在于扔掉bug跟踪系统,而是对bug滥用提出另一种视角和对待方式。
有些意思,你怎么看?
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-31
按照作者的意思,BUG可以分为:
1,程序BUG; 2,Story BUG。 程序BUG绝对不能容忍吧。 Story BUG?我不大认为这是BUG。测试人员可以上报,但由story制定者裁定是否为bug。当然制定者意思和客户有偏差,但这肯定是难免的,人总是要犯错。但这是可行的。总不至于:1,让客户来裁定吧(有时制定者去请教客户);2,让开发者直接找客户吧(开发团队和客户有个接口,这就是项目经理)。 ----------------------- 权限管理圈子欢迎您加入: http://accessmanager.group.iteye.com/ |
|
返回顶楼 | |
发表时间:2009-04-04
scrum涉及更多的团队开发(也就是楼上说的“没有技术含量”?),这可能也是它受到pm欢迎的一个理由。
xp讲最佳实践,比较针对programmer。 cmm除了一整套体系外,还有个体软件过程和组织软件过程两个实践指导,可惜国内的公司只追求一张纸的荣誉。 |
|
返回顶楼 | |
发表时间:2009-04-06
其实作者文章的内容是有启发性的,就是标题太过强烈了,可能和人的性格有关。
|
|
返回顶楼 | |