软件质量如何保证?先回答这十个问题

通常领导想起软件质量部门的时候,也是质量受到用户质疑的时候,软件质量部门基本上以背锅侠的角色出现。这里拟了十个问题,需要回答这些问题的不仅仅是质量人员,更是所有人,尤其是领导们。

软件质量如何保证?先回答这十个问题

问题一:所开发软件的质量问题可能带来什么样的后果?不能承受的后果是什么?

提示:除了客户之外,质量问题对软件企业自身,对个人的职业生涯发展的后果也应考虑进来。

问题二:是否有一个明确、清晰,所有人都能理解的业务增长指标?

提示:这个指标可以回答任何改进活动希望推动的业务指标是什么,包括质量改进。

问题三:你的质量度量指标可以追溯到组织业务增长指标吗?

提示:质量指标和业务指标的脱节模糊了QA部门的价值,它仅仅成了一个背锅的、被动的支持角色,而不是一个推动业务增长的部门。

问题四:组织的质量责任阐述是什么?

提示:软件产品从初始想法到上线,几乎组织内所有团队都会介入这个过程,在接力棒交接的过程中,大家需要有明确的质量责任阐述,这个阐述必须深入人心。

问题五:组织的质量价值阐述是什么?

提示:如果把质量投入看作是成本,那么一定是越少越好,反之将其看作是投资,那么需要将回报最大化。质量回报不易度量,但绝不是无法阐述清楚。

问题六:组织的质量控制手段有哪些?

提示:这个问题包含了质量控制的策略、手段、工具、改进机制等,它需要我们了解不同产品的质量要求以及团队、产品和组织的成熟能力。由于这些能力是在不断提升的,质量控制的手段也必然是动态的。

问题七:谁是组织质量文化的领导、推动者?

提示:好的质量领导者清楚需要影响的人群,能够找到他们的动力点和担心点;好的领导者也能在组织内部营造不同团队、个人的质量互动,鼓励换位思考,形成质量共识;好的领导者会用结果说话;好的领导者更清楚榜样的力量。

问题八:缺陷分析报告能够带来什么价值?

提示:流水账式的报告看的太多、太多,每个缺陷都是改进的机会往往就是一句空头口号。

问题九:影响自动化测试部署的因素有哪些?

提示:这里借用盖茨一句话:“Automation applied to an efficient operationwill magnify the efficiency. Automation applied to an inefficient operationwill magnify the inefficiency.”自动化用对了是如虎添翼,用错了地方会雪上加霜。

问题十:组织、部门、团队、个人的质量愿景是什么?

提示:没有愿景,任何策略都帮不了你。有了明确的愿景,最终都能摸索到正确的策略。

源自公众号 老丛讲桌



留言