Use one, and only one, code repository. Code should not be spread across multiple workstations.
- coding standards are in use
- Unit test cases are available (hopfully re-used, not re-invented)
- test case findings are logged and tracked to closure
- unit testing is occuring as planned
- unit test defects are tracked to closure