码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-11-13 13:10:16      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:开发人员   直接   产品   项目管理   不清晰   绩效   项目   不容易   最大   

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

 

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

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

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

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

 

02.质量保证和质量控制

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

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

 

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

 

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

 

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

 

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

 

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

 

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

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

标签:开发人员   直接   产品   项目管理   不清晰   绩效   项目   不容易   最大   

原文地址:https://www.cnblogs.com/aixiaoxiaoyu/p/9951488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!