Ramp up your software development with this comprehensive
resource
Microsoft's Application Lifecycle Management (ALM) makes
software development easier and now features support for iOS,
MacOS, Android, and Java development. If you are an application
developer, some of the important factors you undoubtedly consider
in selecting development frameworks and tools include agility,
seamless collaboration capabilities, flexibility, and ease of use.
Microsoft's ALM suite of productivity tools includes new
functionality and extensibility that are sure to grab your
attention. Professional Application Lifecycle Management with
Visual Studio 2013 provides in-depth coverage of these new
capabilities. Authors Mickey Gousset, Martin Hinshelwood, Brian A.
Randell, Brian Keller, and Martin Woodward are Visual Studio and
ALM experts, and their hands-on approach makes adopting new ALM
functionality easy.
* Streamline software design and deployment with Microsoft tools
and methodologies
* Gain a practical overview of ALM with step-by-step guides and
reference material
* Case studies illustrate specific functionality and provide
in-depth instruction
* Use new capabilities to support iOS, MacOS, Android and Java
development
* Discover this comprehensive solution for modeling, designing,
and coordinating enterprise software deployments
* Over 100 pages of new content, forward-compatible with new
product releases
Professional Application Lifecycle Management with Visual
Studio 2013 provides a complete framework for using ALM to
streamline software design and deployment processes using
well-developed Microsoft tools and methodologies. Professional
Application Lifecycle Management with Visual Studio 2013 is
your guide to make use of newly-available ALM features to take your
enterprise software development to the next level.
Autorentext
Mickey Gousset is a Microsoft ALM MVP and Principal
Consultant at Infront Consulting Group.
Martin Hinshelwood is a Microsoft ALM MVP and Principal
Consultant at naked ALM Consulting.
Brian A. Randell is a Microsoft ALM MVP and Partner at
MCW Technologies.
Brian Keller is a Principal Technical Evangelist for
Microsoft, specializing in Visual Studio and Application Lifecycle
Management.
Martin Woodward is a Principal Program Manager in the
Visual Studio Application Lifecycle Management team at Microsoft
and a former MVP.
Zusammenfassung
Ramp up your software development with this comprehensive resource
Microsoft's Application Lifecycle Management (ALM) makes software development easier and now features support for iOS, MacOS, Android, and Java development. If you are an application developer, some of the important factors you undoubtedly consider in selecting development frameworks and tools include agility, seamless collaboration capabilities, flexibility, and ease of use. Microsoft's ALM suite of productivity tools includes new functionality and extensibility that are sure to grab your attention. Professional Application Lifecycle Management with Visual Studio 2013 provides in-depth coverage of these new capabilities. Authors Mickey Gousset, Martin Hinshelwood, Brian A. Randell, Brian Keller, and Martin Woodward are Visual Studio and ALM experts, and their hands-on approach makes adopting new ALM functionality easy.
- Streamline software design and deployment with Microsoft tools and methodologies
- Gain a practical overview of ALM with step-by-step guides and reference material
- Case studies illustrate specific functionality and provide in-depth instruction
- Use new capabilities to support iOS, MacOS, Android and Java development
- Discover this comprehensive solution for modeling, designing, and coordinating enterprise software deployments
- Over 100 pages of new content, forward-compatible with new product releases
Professional Application Lifecycle Management with Visual Studio 2013 provides a complete framework for using ALM to streamline software design and deployment processes using well-developed Microsoft tools and methodologies. Professional Application Lifecycle Management with Visual Studio 2013 is your guide to make use of newly-available ALM features to take your enterprise software development to the next level.
Inhalt
INTRODUCTION xxix
CHAPTER 1: INTRODUCTION TO APPLICATION LIFECYCLE MANAGEMENT WITH VISUAL STUDIO 2013 1
Application Lifecycle Management 2
Visual Studio 2013 Product Lineup 3
Application Lifecycle Management Challenges 4
Enter Visual Studio 2013 5
Application Lifecycle Management in Action 6
Requirements 6
System Design and Modeling 7
Code Generation 7
Testing 7
Feedback 8
Operations 8
Putting It into Context 8
Summary 8
PART I: TEAM FOUNDATION SERVER
CHAPTER 2: INTRODUCTION TO TEAM FOUNDATION SERVER 11
What Is Team Foundation Server? 12
Acquiring Team Foundation Server 13
Hosted Team Foundation Server 13
On-Premises Installation 15
Team Foundation Server Core Concepts 15
Team Foundation Server 16
Team Project Collection 16
Team Project 17
Teams 20
Process Templates 21
Work Item Tracking 22
Version Control 23
Team Build 25
Accessing Team Foundation Server 26
Accessing Team Foundation Server from Visual Studio 27
Accessing Team Foundation Server Through a Web Browser 29
Using Team Foundation Server in Microsoft Excel 30
Using Team Foundation Server in Microsoft Project 31
Command-Line Tools for Team Foundation Server 31
Accessing Team Foundation Server from Eclipse 31
Windows Explorer Integration with Team Foundation Server 32
Access to Team Foundation Server via Other Third-Party Integrations 32
What's New in Team Foundation Server 2013 33
Version Control 33
Web Access 33
Agile Portfolio Management 33
Release Management 34
The Cloud 34
Adopting Team Foundation Server 34
Summary 36
CHAPTER 3: USING CENTRALIZED TEAM FOUNDATION VERSION CONTROL 37
Team Foundation Version Control and Visual SourceSafe (VSS) 2005 39
Setting Up Version Control 40
Using Source Control Explorer 41
Setting Up Your Workspace 42
Getting Existing Code 43
Sharing Projects in Version Control 45
Check-In Pending Changes 48
Checking In an Item 50
Creating and Administering Check-In Policies 54
Viewing History 57
Labeling Files 58
Shelving 59
Workspaces 61
Server Workspaces 64
Local Workspaces 65
Command-Line Tools 66
Branching and Merging 67
Branching Demystified 67
Common Branching Strategies 70
Summary 75
CHAPTER 4: DISTRIBUTED VERSION CONTROL WITH GIT AND TEAM FOUNDATION SERVER 77
Fundamentals of Distributed Version Control with Git 78
Getting Started with the Visual Studio Tools for Git 79
Clone 80
Commit 83
Push, Pull, and Fetch 86
Merging Changes with Git and Visual Studio 88
Branch Creation 88
Summary 91
CHAPTER 5: TEAM FOUNDATION BUILD 93
Team Foundation Build 94
What's New in Team Foundation Build 2013 95
Support for Git-based Repositories 96
Simplified Building and Testing of Windows Store Apps 97
MSTest Support Removed 99
Enhanced Hosted Build Services 99
Build Output Changes 99
Simplified Process Template 100
Built-in Support for Calling Scripts 100
…