质量内建七步法(转载)
一、什么是质量内建
互助网站建设公司成都创新互联,互助网站设计制作,有大型网站制作公司丰富经验。已为互助1000多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的互助做网站的公司定做!
1.1 关于质量
1.3 精益敏捷中的质量内建
1.4 SAFe里的内建质量
二、如果没有质量内建
-
不断增长的技术债,直到无力偿还。 -
开发新feature与修改旧bug的摩擦。 -
无法预期的交付,对于客户响应变慢。 -
团队对于质量丧失了信心。
2.1 技术债
2.2 新特性和旧缺陷的摩擦
2.3 无法预期的交付
2.4 团队对质量失去信心
三、如何质量内建
3.1 需求分析
-
首先要讲解业务目标,也就是价值,换句话说就是要解决用户或业务什么问题。 -
其次操作及操作流程,为了实现上面目标,系统需要支持哪些用户操作?这些操作的流程是什么样的? -
再次是业务规则,各个操作步骤对应的业务规则是什么样的?业务规则会转化成验收标准。
3.2 持续集成
3.3 测试先行
-
一是可以澄清需求,因为是测试先行,所以测试用例是根据需求来设计的,而不是根据代码来设计的,含糊不清的需求是没有办法进行测试用例的编写,必须予以提前澄清; -
二是可以避免过度设计,只编写让测试用例通过的代码,多余的代码一行不写; -
三是测试用例就是最好的代码注释,避免了没有注释/文档或者文档/注释过期的问题; -
四是跟随代码提交的还有一个测试用例集,保障了将来重构和代码冲突时候的安全性。
3.4 重构
3.5 Code review
3.6 代码共有
3.7 代码即文档
-
https://www.scaledagileframework.com/safe-core-values/ -
http://blog.cutter.com/2009/08/10/beyond-scope-schedule-and-cost-measuring-agile-performance/ 敏捷三角形 Jim Highsmith -
http://agilemanifesto.org/principles.html 敏捷12原则 -
https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Chinese-Simplified.pdf Scrum 指南
标题名称:质量内建七步法(转载)
URL标题:http://cdiso.cn/article/psechp.html