Application Lifecycle Management (ALM) is the coordination of all aspects of software engineering—including the formulation and communication of business and technical requirements, code design and architecture, project tracking, change management, coding, testing, debugging, and release management—by using tools that facilitate and track collaboration among and within work teams.
Learn how to implement a team-environment custom development of SharePoint 2010 projects by using Visual Studio 2010 and SharePoint Designer 2010, and what to consider before starting development.
Learn how to plan and manage ALM in SharePoint 2010 projects by using Visual Studio 2010 and SharePoint Designer 2010, and what to consider when setting up team development environments, establishing upgrade management processes, and creating a standard development model.
View a Microsoft PowerPoint slide show that demonstrates how best to integrate Visual Studio 2010 into your SharePoint 2010 ALM processes.
Upgrading from SharePoint 2007 to SharePoint 2010
Source code control
Additional developer resources
Related resources for IT pros