Scrum迭代中的质量标准(续)
前一篇文章《Scrum迭代中的质量标准》提到Scrum迭代内的质量标准,关于质量标准,不同的人给与了不同的看法,在这里根据大家的一些反馈进行一些补充。
1.全能人才的Scrum团队实际上也需要一个质量标准进行把关,只是需要汇总前面的研发bug数和测试人员的bug作为一个质量标准进行验收。
2.不同人员的能力不同,导致的质量目标是不尽相同的,但如果把这个质量标准放在一个团队内进行考量的时候,个体的偏差就会变得比较小了,这个时候,可以根据质量标准进行衡量整个迭代的质量,而不是个体的质量。另外就是,如果项目属于中型项目的话,也可以使用模块级别来衡量,也是可以消除一定的个体偏差,使用质量标准来进行决定是否达标。
3.前面文章的质量标准只是一个参考值,并不是一个恒定不变的值,是用来借鉴的。尽信书不如无书就是这个道理,每个团队可以根据自己的实际情况进行衡量,适配,初步的时候,可以使用这个标准进行参考,后面根据每次的反馈进行调整这个值。另外就是,这个标准也可以在Scrum的大迭代周期内进行调整,根据每次迭代的内容进行一定量的调整还是必要的,比如这次迭代主要是算法,以及框架部分,可能代码量不是很大,这个时候为了更好的保证质量,每千行的bug数可以适当的调高。根据情况,灵活使用,这样才能更加的适配实际情况,更能符合现实。
4.关于自动化测试部分,实际上是后期质量保证的一部分,并不属于质量标准的部分。所以没有涉及到相关内容。