Get ready to dive into Miro’s transformative journey as they redefined quality assurance by decentralizing the QA process. Join Anton Necheukhin, Head of QA at Miro, as he shares how Miro empowered teams to take ownership of quality and successfully navigate the shift toward QA decentralization.
Still not registered? Hurry up and grab your free tickets: Register Now!
Already registered? Drop your questions in the thread below
Anton Necheukhin: Feature flags are managed by integrating them into the development and testing workflows. This involves using tools to toggle features on and off in different environments, allowing for targeted testing and gradual rollouts. Consistent documentation and clear communication across teams are essential to avoid confusion and ensure that everyone is aware of the current state of each feature.
Anton Necheukhin: The next evolution in testing is likely to involve even greater automation, leveraging AI and machine learning to create smarter, more adaptive testing processes. This could lead to predictive testing, where potential issues are identified and addressed before they even occur, based on patterns and data analysis.
How big of a company is this assignment matrix ideal for? Listening from a startup, a lot of this shifts as expected with a smaller team.
Anton Necheukhin: The assignment matrix is generally more suited to medium to large companies, where there is a clear need to coordinate tasks and responsibilities across multiple teams or departments. For startups with smaller teams, the structure tends to be more fluid, and roles can shift quickly, so a more flexible approach is often necessary.
Or change the role of QA - give devs more white box testing while focusing QA with high domain knowledge on integration, performance and UX testing. Is that correct? And does UX testing include beta testing?
Have you any tips for getting teams to take ownership of there technical products? I’m based in a very wide spread organization and it always seems to be a challenge to get teams to make there dependency stable in test environments
How big of a company is this assignment matrix ideal for? Listening from a startup, a lot of this shifts as expected with a smaller team.
Anton Necheukhin: The assignment matrix is generally more suited to medium to large companies, where there is a clear need to coordinate tasks and responsibilities across multiple teams or departments. For startups with smaller teams, the structure tends to be more fluid, and roles can shift quickly, so a more flexible approach is often necessary.
Thank You Anton for the Session, Here is the Answer
Anton made it clear that the goal was not to eliminate the QA role but rather to redefine it. The shift toward decentralization meant that developers were encouraged to take on more testing responsibilities, especially when it comes to unit and integration testing. QA professionals, on the other hand, moved toward more specialized areas such as performance, security, and usability testing. The role evolved to focus on ensuring the quality of the testing process itself and driving quality culture across teams, rather than performing all tests themselves.