You must log in to comment.

in reply to @MOOMANiBE's post:

100% valid, but also can be harder than it sounds on paper even if you have the buy-in to make it happen. A lot of other things not being done well can make setting up such a tester for success way harder (primarily training them on context and keeping them engaged with features evolving over time), though the things that make that hard also make the entire project hard for everyone and development bad in general, so it's just a shit soup.

My first studio was small, a couple testers quite embedded with the whole team, but the insane velocity of the projects meant them not always being able to keep abreast of context during more intense periods. I feel like a lot of ideals of better QA rely on project-level ideals that benefit other elements of the team and project, but so many large teams seem to fail at so many fundamentals and then soooo many consequences roll out from there.

i think one of the risks with embedded qa is that some programmers are always going to treat it as an adversarial relationship, and less distance means you often take the brunt of their frustration.

the bugs are in the game regardless, but by reporting them, you as qa are "giving them more work", you are "preventing them from hitting a deadline". by finding ways to break their design, you are "questioning their ability".

So, in my experience, this is MORE of a problem with external QA, and the only times I've really seen in on internal QA is when that internal QA doesn't spend time with the team they QA for. If you don't build a relationship with someone and all you ever see is their name nitpicking you it's easy to feel adversarial. But if you actually work with them all the time like any other programmer, designer, artist, or other discipline, you build an understanding with them over time.