Das Dokument beschreibt die effiziente Softwareentwicklung mittels Application Lifecycle Management (ALM) mit Microsoft Visual Studio Team Foundation Server 2010. Es werden verschiedene Phasen des Software Development Life Cycle (SDLC) wie Spezifikation, Planung, Umsetzung, Test und Auslieferung sowie relevante Tools und Praktiken vorgestellt. Zudem werden die Vorteile und Anwendungsmöglichkeiten des Team Foundation Servers hervorgehoben, einschließlich der Unterstützung von agilen Planungsmethoden und der Integration von Testmanagement.