The dev team start programming following the coding standards. Unit testing and integration testing can be done on the developed programme.
QA team starts testing the build, using test case doc and finds bugs that can be posted on the Naarscope tool.
Once the product is okay in the UAT. The final, bug free product will be moved to production/live environment