Team-Based Development in Microsoft Office SharePoint Server 2007
If you are planning to do SharePoint/EPM development/customisations, this document is a good review of best practices: https://msdn2.microsoft.com/en-us/library/bb428899.aspx
Summary: Learn to properly conduct team-environment development of Microsoft Office SharePoint Server 2007 sites and assemblies (Web Parts, site templates, custom list templates), as well as develop Microsoft Office SharePoint Designer artifacts (master pages, workflows, CSS sheets). (13 printed pages)