我最近在一家小公司担任QA领导/经理的职位,该公司已经开发软件超过10年了。然而,他们从来没有一个专业的测试人员或任何QA部门。
我发现要让高级管理人员理解测试的重要性和变更管理的重要性是非常困难的(要改变十多年的文化是非常困难的)。
他们希望很快转向敏捷(在上一次大瀑布发布之后的3到4周),但他们仍然要求开发人员在发布版中添加新特性,而不讨论对开发、测试和发布日期的影响。
我来自一个企业软件背景,那里的QA部门已经成立了。这份新工作总是一项挑战。有什么建议吗?
谢谢,
发布于 2017-03-30 10:53:44
是的,你有很多教育要为他们做。
从一个高层次的概念开始:
简单点。说出来然后安静点。让公司管理层和你进行一次对话,并确保他们在没有接受这一想法的情况下就能接受这一概念,你将很难接受下面所述的任何其他内容。
首先,我将识别和交流允许这些错误发生的过程(如果可能的话),然后更重要的是,在您希望引入的过程中防止将来的错误。
我建议利用敏捷的机会来介绍qa。
请解释一下,与传统的瀑布式设置不同,您需要编写代码,然后进行QA测试。在敏捷中,QA需要成为开发过程本身的一部分。
请解释一下,对于敏捷来说,QA是嵌入到开发团队中的,并且首先要防止bug的发生。他们宁愿让QA修复那些花了钱的错误,或者一开始就阻止它们。明确地指出,当您转移到QA时,防止bug,其工作实际上是不可见的。没有一堆bug报告显示了它们的价值,等待开发人员修复,而是一开始就使用避免bug的软件。
具体来说,您需要确保开发团队(包括QA)使用好的方法,如:
展示管理的各种例子,什么时候质量工程会有所帮助。这需要耐心和机智。在一年的时间里,你应该有几个机会来强调那些花费了公司资金的bug,并且可以用更好的质量工程来保护它。如果你一年多没有例子,就很难说服人们相信量化宽松的实际价值
发布于 2017-03-30 09:38:39
对于一个不需要专门的QA部门的公司来说,这并不罕见。
我的建议是:
https://sqa.stackexchange.com/questions/26509
复制相似问题