你从来没有被教过如何构建高质量的软件
Have you ever been in on a software project that is missing vital quality assurance measures? You are not alone. This happens to a mind-blowing amount of companies and projects. Even if they know that there is this thing called QA and that we should do it, all efforts typically result in the big QA sprint right before the release. Stressful times that only make the software barely work. All of this chaos repeats in the next release cycle of course. No improvements.
您是否曾经参与过一个缺乏重要质量保证措施的软件项目?您并不孤单。这在大量公司和项目中都会发生。即使他们知道有这个叫做QA的东西,我们应该做它,所有的努力通常都会导致发布前的大规模QA冲刺。这是一段紧张的时期,只能让软件勉强工作。当然,所有这些混乱在下一个发布周期中都会重复。没有改进。
What uni Teaches You
大学教给你什么
The thing is, if you study computer science you don't learn how to ensure quality standards in software. Most of the time is spent on algorithmic, how a computer works, the history of some languages and concepts, etc. In addition, at least in my studies, there was a semester about project management approaches and scrum. All of which is great, but QA is missing completely. Neglecting QA is a shame because 90%+ of all students work in a company context after they finish their degrees. It will be necessary to deliver software without bugs in time.
问题是,如果你学习计算机科学,你不会学到如何确保软件的质量标准。大部分时间都花在算法、计算机工作原理、一些语言和概念的历史上。此外,至少在我的学习中,还有一个关于项目管理方法和Scrum的学期。这些都很好,但是质量保证完全被忽视了。忽视质量保证是一种遗憾,因为90%以上的学生在完成学业后都在公司环境中工作。按时交付无错误的软件是必要的。
How companies deliver barely on time
公司如何勉强按时交付
I have seen it countless times. QA standards and measures are the ones to be cut out of the project because of budget reasons first. It's oftentimes planned during the end of the project, but if development takes longer (which it often does) or scope creep comes in (which always happens), there is not enough time for QA anymore. We end up with an absolute minimum of unstructured testing and ship a digital house of cards with brittle walls.
我已经看到无数次了。由于预算原因,QA标准和措施往往是项目中首先被削减的。通常计划在项目结束时进行,但如果开发时间更长(通常是这样)或范围蔓延(总是会发生),就没有足够的时间进行QA。我们最终得到了一种绝对最低限度的非结构化测试,并发布了一个有脆弱墙壁的数字房子。
In some companies or teams, there are certain QA standards ...