09.精益敏捷项目管理——敏捷软件开发中QA角色

00.当从鳄鱼嘴里侥幸逃脱时,你很难机器你的初衷其实只是想排出沼泽中的积水。

 

01.精益——敏捷软件开发中质量保证(Quality Assurance,QA)的角色展开,涵盖了许多关键问题

  *测试人员的作用是防止缺陷,而不是发现缺陷

  *开始做开发周期计划时如何发挥验收测试的作用,以做到在最大限度上减少浪费

  *在早起不容易去做测试时做些什么

 

02.质量保证和质量控制

  a.质量康芝是确保产品或服务被设计和生产出来,满足或超越客户需求的做法

  b.质量保证是指由计划的、系统的生产过程,为产品符合预期目的的实用性提供保障

 

03.精益思想告诉我们,要去查看系统中的缺陷,而不是去责备某人的错误。换言之,要去检查系统的故障,而不是纠结于个人的绩效问题。

 

04.假设你只是听而未表达,那么这样沟通的方式是很危险的,沟通是相互的,要建立共同理解的沟通方式。

 

05.QA人员不仅承担责任,而且要参与开发工作。

 

06.应该帮助客户,但不要替他们完成所有的事情。

 

07.我们的任务是编写代码以更好地满足客户的需求。如果需求尚不清晰,程序员不应该写下哪怕只有一行的代码。因为每行代码都需要花成本区编写,同时又需要花费更多的成本区维护。对开发人员来说,上网冲浪都好过去编写一些根本不需要的代码。如果他们编写的代码根本就没有用,我还必须在系统的整个生命周期——比我的职业生涯还要长的生命周期——为这些代码付费。如果他们只是去上网,那么他们还会玩得开心,而且我也不会在系统维护上花费不必要的成本。

 

08.测试驱动开发(Test-Driven Development, TDD)开始是一种编码方法,是在为系统功能编写单元测试的基础上推动程序开发的一种方法。这种方法比直接编写动能代码要好。TDD背后的驱动力是:确保了解将要开发什么功能;验证了代码在做什么事情;利用事实改进了编写代码的质量。

转载于:https://www.cnblogs.com/aixiaoxiaoyu/p/9951488.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值