This document discusses Fiverr's approach to quality assurance called "NoQA" where QA is removed from the critical path of software development in order to allow for faster delivery of features. Some key aspects of Fiverr's NoQA approach include:
- Removing QA from being a gatekeeper and instead integrating QA as part of the development team
- Relying on developers to test their own code through techniques like unit testing and deployment to staging environments
- Focusing on continuous monitoring of production systems to identify issues once features are live
- Guiding principles of trust, autonomy, ownership and accountability to replace formal QA processes
- Embracing uncertainty and continuous learning as software development is viewed as an ongoing knowledge game
Related topics: