Top three tips. Automation, automation, automation.
Read Continuous Integration . Creating an “assembly” used to be something of a big ritual in those days. Find the “car” and the “files” with the “guy,” and only he knows how to pack everything, etc. Using CruiseControl and its cousins, unit tests are performed, development assemblies are created, and the installation program is packaged automatically. There is nothing magical in any of the tools, but spending time installing each component and supporting them greatly rewards the team. Automated assemblies are becoming a mundane part of life.
, , . , ; , DRY.
, , ( - , ). SQL -, . , QA .