Finally, quality means testing, more testing and retesting. Each team has its dedicated QA analysts who are responsible for creating test plans, implementing test scripts, and using industry standard test tools to ruthlessly test the software immediately after the developers complete their unit testing. As part of each iteration, tests and code reviews are done to ensure the software meets the highest standards possible.
