Techniques employed Infrastructure Bug tracking (e.g. Bugzilla) Version control (CVS, SVN, arch) Automatic builds (e.g. tinderbox) Processes Joining Release: freeze, feature freeze, string freeze Branches Peer review Testing (checklists) Documentation Coding styles Code commit