QA =金钱+时间,那它到底值多少呢?

jopen 9年前

你需要QA,但是需要投入多少?在软件世界有两类风险:死于“凌迟”和死于重大事故

QA是规避风险的好办法,两种风险都很严重,所以大部分人做投资的时候两种风险都规避。我们在后续的博客中会仔细分析这两种风险的区别。

但是现在,我们讨论下,你应该投资多少在你的QA上?

规划你的风险规避方案

要花多少时间,金钱,精力在QA上?有很多因素要考虑,但是只有少数一部分因素取决于你的投资金额. 大部分要考虑到你的行业,市场(B2B 还是 B2C)和公司规模。

因为大部分建议是针对性的,所以我们创建了一个表格供你选择。选出你所在的位置,继续阅读

QA =金钱+时间,那它到底值多少呢?


(提示:针对你所在的发展阶段,跳转到本页面的响应的章节)

关于推荐方案的说明:我们列出的质量过程是你每一次版本发布都应该做的。例如,探索性测试,在应用的整个生命周期都是一个好工具,但是,只有在公司发展的某个阶段,每次版本发布都做探索性的测试才是值得的。

B2C 种子阶段

QA =金钱+时间,那它到底值多少呢?

如果你仅仅刚开始着手准备,你的目标客户趋向于早期的极客。那是太棒了,因为早期的极客一般可以容忍质量问题。只要你的产品可以在它的核心功能上不负众望。

谈到核心的功能,你先在正在做的核心功能是什么?早期的平台产品应该快速的迭代。结果就是,许多‘好的尝试’到处测试最终都没有适用。这样的话,或许你需要在你看到真实利润之前转变下。

例如,放弃集成测试的想法听起来有点疯狂。没有集成测试?当你的产品还没有定型之前做集成测试时很困难的。所以你应该做些什么来代替集成测试呢?这最高质量的妥协极有可能出现在更好的工程实践中。就是这个,代码复查,测试驱动,构建流畅的管道,等等。

在这个阶段,你很有可能想推迟雇用QA。

警告:这建议是适用于启动开发一个新奇的产品。如果你在一个饱和的市场,你的质量屏障是更高一点。考虑下约会,社交,消息 应用。当把它们与那些比如 OkCupid 和 非死book 等精致的产品比较,我们对新的容忍度更少。如果你有个更好的目标去对抗,考虑下在质量把关上投入更多。

B2B 种子阶段

QA =金钱+时间,那它到底值多少呢?

在B2B空间取得一个立足点是一个较高的要求。早期的采用者是你主要的客户,在你的产品中的缺陷会导致在他们的产品中也存在缺陷。对风险的容忍度就变低了。

即便如此,有很多B2C应用中的智慧也适用于B2B。公司用户在这一方面还是需要去更快地迭代去找到他们合适的点,因此投资集成测试(或者类似的测试)是害处多于益处的。

在这里对质量的要求还是有点高的。在每次发布版本时,最便宜最快速地提高质量的方式是探索式测试。这就意味着要使用测试服务。这也可能意味着让你的同伴作为非正式的QA。落实你的第一个QA招聘是被推荐的,如果你能做的话。

B2C 系列 A to C

QA =金钱+时间,那它到底值多少呢?

没错!作为一个正在筹集A轮资金公司,你也许会发现有一个坚实的客户基础。你会有一个好主意:谁是你的客户,你可以大体上从每一个人身体获得哪种收入。

缺少定义的消失就像变形虫一样。定义你产品的外观。最终将减少迭代次数。好的整合测试会节省你宝贵的时间。你的组织目前也更庞大,这就也就意味着会有很多的误解。带有验收测试的直接打击,这就是很多人认为他们的第一次QA雇佣的地方,下面是两所大学如何做的思想。

第一种方法就是开发者自己的测试,这是Netflix /亚马逊/和非死book的方法。如果你的产品和文化是迎合的,那么工程师自己编写测试。这意味着QA填补缺陷+构建框架来支撑的开发测试工作。你的QA开发者职员总数可能是1-18人。

拥有一个足够强大的工程文化,能使人员众志成城。另外一个方法是如果你雇用手动或手动/自动混合,以辅助你的团队。那么你的QA开发人员数量可能将是1-3或6人。

B2B 系列 A 到 C

QA =金钱+时间,那它到底值多少呢?

除了以上这些B2C的笔记之外,B2B增加了很多附加的原因要规避风险。你现在在市场上售卖的方案,意味着卖给了企业领域的大客户。单词‘企业’的特定内涵就是质量和精良。

作为你销售的一部分,你甚至要开始做一些质量保证。这意味着有坚实的正常运行时间。也意味着高精良。还意味着负载测试和可靠的测试基础设施。

B2C IPO!!

QA =金钱+时间,那它到底值多少呢?

Think of 非死book, 推ter, and other giants in the space. These are your peers. Privacy is a big concern. Up-time is a big concern. There’s still some tolerance for bugs, but overall your product needs to be bright and shiny.

Weird edge cases? Sure, those are fine. Maybe the submit button stops working if you have cookies off + refresh the page. No biggie.

Failure on an every day actions? Unacceptable for customers at this stage. You’re serving hundreds of millions at this point. A failure that affects a small percent of your customers still means millions are affected. Rubbing salt in the wound, your failures are also publicly reported on. Big name news journals like Forbes, BusinessWeek and others love the schadenfreude.

In short, minor edge cases that only affect a few hundred customers are quite fine. Anything else is tomorrow’s News headline.

B2B IPO!!

QA =金钱+时间,那它到底值多少呢?

宇航局,银行和航空公司。在这些地方,每一个微小的细节都会导致灾难性的故障。作为一个企业级的 B2B 公司,你能想象到任何故障都会引发类似的级联反应。

还记得“挑战者”的那次灾难吗?是因为受到压力和低于冰点温度下才起作用的 O 型环(密封橡胶)故障。成本极小的产品缺陷会导致巨额的金钱损失。在这里的赌注就是生存,这是你的市场决定的。

总的来说,调查边缘的情况,会变成每个发布版本的核心内容。