3 ms·
I've seen QA/QE greatness and it was similar to how you describe. A different chain of command for deciding if releases are certified for production. Differen
by supportengineer 3y ago
I've seen QA/QE greatness and it was similar to how you describe. A different chain of command for deciding if releases are certified for production. Different incentive structures as well.
Not to mention, at one recent employer, the QE team wrote an enormous amount of code to perform their tests - It was more LOC than the modules being tested/certified.
- eitally 3y agoI had a team like that once. It was glorious. And ultimately, I'm convinced it led to overall faster development cycles because the baseline code quality & documentation was so much better than it would have been without such a great QA manager. The QA team, of course, was also technical -- mostly with SWE backgrounds -- and they were primarily colo'd in the same office as the dev team. I still remember the epiphany everyone had one planning cycle when it was mutually understood that by generally agreeing to use TDD, the QA team could participate actively in the real engineering planning and product development process. ... Then I left and my CIO let go the onshore QA team in favor of near term cost savings. Code quality went way down and within a year or two several apps needed to be entirely rewritten. Everything slowed down and people started pointing fingers, and before you knew it, it was time for "cloud native rearchitecting/reengineering" which required an SI to come in with "specialists".
- MichaelZuo 3y agoI've heard this enough times that I'm becoming convinced there's a lot of 'reinventing the wheel' busywork going on in the industry. And not even superior wheels, lower quality, more fragile wheels by clumsier wheel designers.
- esafak 3y agoSo how was QA incentivized?
- munificent 3y ago> It was more LOC than the modules being tested/certified. So much code. I hope they had a QAQA team to test all that.