质量内建七步法(转载)
一、什么是质量内建
互助网站建设公司成都创新互联,互助网站设计制作,有大型网站制作公司丰富经验。已为互助1000多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的互助做网站的公司定做!
1.1 关于质量
![质量内建七步法(转载)](/upload/otherpic71/684.jpg)
![质量内建七步法(转载)](/upload/otherpic71/685.jpg)
1.3 精益敏捷中的质量内建
![质量内建七步法(转载)](/upload/otherpic71/686.jpg)
1.4 SAFe里的内建质量
![质量内建七步法(转载)](/upload/otherpic71/688.jpg)
二、如果没有质量内建
![质量内建七步法(转载)](/upload/otherpic71/689.jpg)
-
不断增长的技术债,直到无力偿还。 -
开发新feature与修改旧bug的摩擦。 -
无法预期的交付,对于客户响应变慢。 -
团队对于质量丧失了信心。
2.1 技术债
2.2 新特性和旧缺陷的摩擦
![质量内建七步法(转载)](/upload/otherpic71/710.jpg)
2.3 无法预期的交付
![质量内建七步法(转载)](/upload/otherpic71/712.jpg)
2.4 团队对质量失去信心
![质量内建七步法(转载)](/upload/otherpic71/713.jpg)
三、如何质量内建
![质量内建七步法(转载)](/upload/otherpic71/714.jpg)
3.1 需求分析
-
首先要讲解业务目标,也就是价值,换句话说就是要解决用户或业务什么问题。 -
其次操作及操作流程,为了实现上面目标,系统需要支持哪些用户操作?这些操作的流程是什么样的? -
再次是业务规则,各个操作步骤对应的业务规则是什么样的?业务规则会转化成验收标准。
3.2 持续集成
![质量内建七步法(转载)](/upload/otherpic71/718.jpg)
3.3 测试先行
-
一是可以澄清需求,因为是测试先行,所以测试用例是根据需求来设计的,而不是根据代码来设计的,含糊不清的需求是没有办法进行测试用例的编写,必须予以提前澄清; -
二是可以避免过度设计,只编写让测试用例通过的代码,多余的代码一行不写; -
三是测试用例就是最好的代码注释,避免了没有注释/文档或者文档/注释过期的问题; -
四是跟随代码提交的还有一个测试用例集,保障了将来重构和代码冲突时候的安全性。
![质量内建七步法(转载)](/upload/otherpic71/719.jpg)
![质量内建七步法(转载)](/upload/otherpic71/720.jpg)
![质量内建七步法(转载)](/upload/otherpic71/721.jpg)
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 指南
本文名称:质量内建七步法(转载)
文章源于:http://tyjierui.cn/article/psechp.html