Správně napsané unit testy i dobře dokumentují samotný kód (viz behavior driven development).
Chování větších celků by pak měly popisovat testy, které provádějí testeři. Máte vůbec samostatné testery, nebo to testují sami vývojáři?
Děláte code review? Eviduje se kdo a komu to CR dělal?
Máte automatizované buildy? Víte hned, kdy build spadne - zejména když neprojdou testy?