Table of Contents 1. Cover 2. Chapter 1: Introduction to Application Lifecycle Management with Visual Studio 2013 a. Application Lifecycle Management b. Visual Studio 2013 Product Lineup c. Application Lifecycle Management Challenges d. Enter Visual Studio 2013 e. Application Lifecycle Management in Action f. Summary 3. Part I: Team Foundation Server 4. Chapter 2: Introduction to Team Foundation Server a. What Is Team Foundation Server? b. Acquiring Team Foundation Server c. Team Foundation Server Core Concepts d. Accessing Team Foundation Server e. What's New in Team Foundation Server 2013 f. Adopting Team Foundation Server g. Summary 5. Chapter 3: Using Centralized Team Foundation Version Control a. Team Foundation Version Control and Visual SourceSafe (VSS) 2005 b. Setting Up Version Control c. Using Source Control Explorer d. Check-In Pending Changes e. Shelving f. Command-Line Tools g. Branching and Merging h. Summary 6. Chapter 4: Distributed Version Control with Git and Team Foundation Server a. Fundamentals of Distributed Version Control with Git b. Getting Started with the Visual Studio Tools for Git c. Merging Changes with Git and Visual Studio d. Summary 7. Chapter 5: Team Foundation Build a. Team Foundation Build b. What's New in Team Foundation Build 2013 c. Team Foundation Build Architecture d. Working with Builds e. Team Build Process f. Summary 8. Chapter 6: Release Management a. What Is Release Management? b. Continuous Software Delivery c. Defining a Release Pipeline d. Summary 9. Chapter 7: Common Team Foundation Server Customizations a. Object Models b. Customizing Team Foundation Build c. Customizing Team Foundation Version Control d. Team Foundation Server Event Service e. Customizing Work Item Tracking f. Summary 10. Part II: Building the Right Software 11. Chapter 8: Introduction to Building the Right Software a. Stakeholders b. Storyboarding c. Capturing Stakeholder Feedback d. Work Item Only View e. Third-Party Requirements Management Solutions f. Summary 12. Chapter 9: Storyboarding a. Why Storyboarding? b. PowerPoint Storyboarding c. Summary 13. Chapter 10: Capturing Stakeholder Feedback a. Requesting Feedback b. Providing Feedback c. Summary 14. Part III: Project Management 15. Chapter 11: Introduction to Project Management a. Project Management Enhancements in Team Foundation Server 2013 b. Work Items c. Process Templates d. Managing Work Items e. Project Server Integration f. Summary 16. Chapter 12: Agile Planning and Tracking a. Defining a Team b. Managing Portfolio Backlogs c. Maintaining Product Backlogs d. Planning Iterations e. Tracking Work f. Customization Options g. Summary 17. Chapter 13: Using Reports, Portals, and Dashboards a. Team Foundation Server Reporting b. Working with Team Foundation Server Reports c. Summary 18. Part IV: Architecture 19. Chapter 14: Introduction to Software Architecture a. Designing Visually b. Microsoft's Modeling Strategy c. The Architecture Tools in Visual Studio Ultimate 2013 d. What's New with Architecture Tools in Visual Studio Ultimate 2013 e. Summary 20. Chapter 15: Top-Down Design with Use Case, Activity, Sequence, Component, and Class Diagrams a. Wrox.com Code Download for this Chapter b. Use Case Diagrams c. Activity Diagrams d. Sequence Diagrams e. Component Diagrams f. Class Diagrams g. Summary 21. Chapter 16: Analyzing Applications Using Architecture Explorer, Dependency Graphs, and Code Maps a. Wrox.com Code Downloads for this Chapter b. Understanding the Code Base c. Architecture Explorer Basics d. Dependency Graphs e. Code Maps f. Summary 22. Chapter 17: Using Layer Diagrams to Model and Enforce Application Architecture a. Creating a Layer Diagram b. Defining Layers on a Layer Diagram c. Defining Dependencies d. Validating the Layer Diagram e. Layer Diagrams and the Build Process f. Summary 23. Part V: Software Development 24. Chapter 18: Introduction to Software Development a. What's New for Developers in Visual Studio 2013 b. My Work c. Summary 25. Chapter 19: Unit Testing a. Wrox.com Code Downloads for this Chapter b. Unit Testing Concepts c. Visual Studio Unit Testing d. Programming with the Unit Test Framework e. Introduction to Microsoft Fakes f. Using Test Adapters g. Summary 26. Chapter 20: Code Analysis, Code Metrics, Code Clone Analysis, and CodeLens a. Wrox.com Code Downloads for this Chapter b. The Need for Analysis Tools c. Using Code Analysis d. Using the Command-Line Analysis Tool e. Creating Code Analysis Rules f. Code Metrics g. Code Clone Analysis h. Using CodeLens i. Summary 27. Chapter 21: Profiling and Performance a. Wrox.com Code Downloads for this Chapter b. Introduction to Performance Analysis c. What's New in Profiling with Visual Studio 2013 d. Using the Profiler e. Command-Line Profiling Utilities f. Common Profiling Issues g. Summary 28. Chapter 22: Debugging with IntelliTrace a. wrox.com Code Downloads for this Chapter b. IntelliTrace Basics c. IntelliTrace in Production d. Summary 29. Part VI: Testing 30. Chapter 23: Introduction to Software Testing a. Role-Based Testing Tools b. Types of Tests c. Diagnostic Data Adapters d. Microsoft Test Manager e. Managing Automated Tests with Visual Studio f. Summary 31. Chapter 24: Manual Testing a. What's New in Visual Studio 2013 b. Microsoft Test Manager c. Using Test Plans d. Running Tests and Tracking Results e. Exploratory Testing f. Running Automated Tests g. Summary 32. Chapter 25: Coded User Interface Testing a. Wrox.com Code Downloads for this Chapter b. What's New in Visual Studio 2013 c. Creating Coded UI Tests Using the Coded UI Test Builder d. Creating Coded UI Tests Using Action Recordings e. Supported Technologies f. Summary 33. Chapter 26: Web Performance and Load Testing a. Wrox.com Code Downloads for this Chapter b. Web Performance Tests c. Load Tests d. Distributed Load Tests e. Cloud-Based Load Testing with Visual Studio Online f. Summary 34. Chapter 27: Lab Management a. Lab Management Infrastructure b. SCVMM Environments c. Testing with Environments d. Automated Build-Deploy-Test with Environments e. Standard Environments f. Summary 35. Introduction a. Who This Book Is For b. What This Book Covers c. Team Foundation Server Administrators d. Conventions e. Source Code f. Errata g. p2p.wrox.com 36. Advertisement 37. End User License Agreement Guide 1. Table of Contents 2. Part I: Team Foundation Server List of Illustrations 1. Figure 2.1 2. Figure 2.2 3. Figure 2.2 4. Figure 2.3 5. Figure 2.3 6. Figure 2.4 7. Figure 2.4 8. Figure 2.5 9. Figure 2.5 10. Figure 2.6 11. Figure 2.6 12. Figure 2.7 13. Figure 2.7 14. Figure 2.8 15. Figure 2.8 16. Figure 2.9 17. Figure 2.9 18. Figure 3.1 19. Figure 3.2 20. Figure 3.2 21. Figure 3.2 22. Figure 3.2 23. Figure 3.3 24. Figure 3.3 25. Figure 3.4 26. Figure 3.4 27. Figure 3.5 28. Figure 3.5 29. Figure 3.6 30. Figure 3.6 31. Figure 3.7 32. Figure 3.7 33. Figure 3.6 34. Figure 3.6 35. Figure 3.6 36. Figure 3.8 37. Figure 3.8 38. Figure 3.9 39. Figure 3.9 40. Figure 3.10 41. Figure 3.10 42. Figure 3.11 43. Figure 3.11 44. Figure 3.12 45. Figure 3.12 46. Figure 3.11 47. Figure 3.11 48. Figure 3.11 49. Figure 3.13 50. Figure 3.13 51. Figure 3.13 52. Figure 3.14 53. Figure 3.14 54. Figure 3.13 55. Figure 3.15 56. Figure 3.15 57. Figure 3.16 58. Figure 3.16 59. Figure 3.17 60. Figure 3.17 61. Figure 3.17 62. Figure 3.17 63. Figure 3.17 64. Figure 3.11 65. Figure 3.18 66. Figure 3.18 67. Figure 3.19 68. Figure 3.19 69. Figure 3.20 70. Figure 3.20 71. Figure 3.21 72. Figure 3.21 73. Figure 3.22 74. Figure 3.22 75. Figure 3.23
Description: