Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Title Copyright Dedication Contents at a Glance Contents Foreword About the Authors About the Technical Reviewers Acknowledgments Introduction Chapter 1: Introduction to Application Lifecycle Management
Modern Business Challenges Competences in the ALM Process Three Pillars of Traditional Application Lifecycle Management
Traceability of Relationships Between Artifacts Automation of Processes Visibility into the Progress of Development Efforts
A Brief History of ALM Tools Application Lifecycle Management 2.0+ Summary
Chapter 2: Introduction to Agile Planning, Development, and Testing
The Scrum Process Roles in Scrum
Product Owner Scrum Master Development Team
Definition of Done Agile Requirements and Estimation
Requirements Estimation Backlog
Agile Development Using eXtreme Programming Agile Testing Summary
Chapter 3: Deciding on a Hosted Service
Why Use Microsoft Team Foundation Service?
Zero Friction Start Always On, Trouble-Free Operations Always Updated Access for External Users Build as a Service Deployment to Azure Use On-Premises or Cloud Resources
Why Use an On-Premises Team Foundation Server?
Customizations Legal Requirements and Policies Identities and Authentication Control of Operations Migration of Data Reporting SharePoint Dependencies to Local Environments
Organization Dependent Factors
Cost Organizational Strategies Security
The Decision
Other Hosting or Servicing Options Situation-Based Approach
Summary
Chapter 4: Getting Started
Before You Begin What Is a Team Foundation Service Account?
Naming the Account Creating the Account
Creating Your First Team Project
Selecting the Name of the Team Project Selecting Type of Version Control Repository Selecting Process Template
Connecting to Your Team Project
Quick Connect Connecting Through Team Explorer
Moving into Your Project
Inviting People Roles and Permissions
Summary
Chapter 5: Working with the Initial Product Backlog
Case Study
Company Background The Pilot Project The People
Scrum Process Template
Work Items TF Service Web Access Charts and Queries
Project Startup Phase
PO Sets Off to Work Building the Initial Team Requirements Building the Backlog Adding Backlog Items in TF Service Definition of Done Estimation Risk Assessment Updating the Backlog Order Grooming the Backlog Building the Team
Summary
Chapter 6: Managing Teams and Alerts
Adding Team Members Creating New Teams Managing TF Service Groups, Teams, and User’s Permission Managing Alerts Summary
Chapter 7: Initial Sprint Planning
Initial Velocity
Available Time Capacity Planning in TF Service Initial Sprint Planning Updating Backlog and PBI Forecast in TF Service
Release Planning
Themes Estimated Time Plan
Creating the Sprints in TF Service Estimated Project Cost Summary
Chapter 8: Running the Sprint
Scrum Meetings During the Sprint
Sprint Planning Daily Standup Retrieving Data from TF Service Backlog Grooming Sprint Review Sprint Retrospective
Summary
Chapter 9: Kanban
The Kanban Method
Start with What You Do Now Agree to Pursue Incremental, Evolutionary Change Respect the Current Process, Roles, Responsibilities, and Titles
The Five Core Properties
Visualize the Workflow Work-in-Process Limit Manage Flow Make Process Policies Explicit Improve Collaboratively
Common Models Used to Understand Work in Kanban Kanban in Team Foundation Service Setting Up the Kanban Board
How to Use the Board
Summary
Chapter 10: Engaging the Customer
Creating Application Mockups
Storyboarding a User Story Sharing Your Storyboards Creating Reusable Storyboard Shapes
Getting Customer Feedback
Sending a Feedback Request Responding to a Feedback Request Following Up on Feedback Responses
Summary
Chapter 11: Choosing Source Control Options
Overview of Team Foundation Version Control
Atomic Check-In Check-In Policies Shelving Team Visibility Locks Labeling Branching Branch Visualization and Tracking Cross-Platform Support Disconnected Work
Overview of Git
Disconnected Work Distributed Development Rewriting History Workflows Tagging Rebasing Branching Branch Visualization Cross-Platform Clients
Git-TF: A Third Option Choice of Source Control System
Advantages of Team Foundation Version Control Advantages of Git
Summary
Chapter 12: Working with Team Foundation Version Control in Visual Studio
Team Explorer
Team Members Extension Connecting to a Team Project
Source Control Operations
Using Source Control Explorer Mapping Workspaces Different Kinds of Workspaces Check Out View History Compare File Versions Annotate View Pending Changes Shelving Retrieving Shelvesets
Branching
Creating a Branch Visualize Branch Structure
Merging
Performing a Merge Between Branches Forward and Reverse Integration
Branch Visualization and Tracking
Track Changeset Track Work Item My Work Starting New Work Suspending Your Current Work Resuming Your Suspended Work
Code Reviews
Requesting a Code Review Responding to a Code Review Request Viewing and Responding to a Review Finalizing a Code Review
Summary
Chapter 13: Working with Git in Visual Studio
Installing Git Extensions to Visual Studio 2012 Using Team Explorer
Team Members Extension Connecting to a Team Project Connecting to a Remote Git Repository Browsing the Source Code View History Committing Changes to Your Local Repository Pulling Changes from the Server Pushing Changes to the Server
Branching
Create a New Local Branch Switching Branches Merging Branches Resolve Conflicts Publishing a Branch to the Server Viewing the Server Repository Using Non-Microsoft Git Tools
Using Git Command Line Utilities Summary
Chapter 14: Working in Heterogeneous Environments
Working with Eclipse
Installing Team Explorer Everywhere Adding an Eclipse Project to Source Control Using Work Items Using Builds
Working with Xcode
Cloning a TF Service Repository Adding an Xcode project to Source Control
Working with Git-TF
Setting Up Git-TF Cloning a TF Service Repository
Summary
Chapter 15: Configuring Build Services
About Build Automation Team Foundation Build Configuring Hosted Build Server Software on the Hosted Build Server Hosted Build Server Limitations Managing Dependencies
Using Source Control Using NuGet Restore Packages Other Options
Adding On Premises Build Servers Summary
Chapter 16: Working with Builds
Build Artifacts Creating a Build Definition Running a Build Executing Tests
Configuring Unit Tests for Automated Builds Specifying Test Filters Enabling Different Test Adapters
Building Git Projects Tracking Build Status
View Build Status Build Favorites Build Alerts Build Notification Power Tool
Summary
Chapter 17: Customizing Builds
About Windows Workflow Foundation Customizing Build Process Templates
Modify the Build Process Template Parameterize the Build Process Template
Using External Custom Activities
Getting Custom Activities into Visual Studio Deploying Custom Activities to the Hosted Build Server Adding Custom Activities to the Build Process Template
Creating Custom Activities
Solution for Developing Custom Activities Developing a Custom Activity
Summary
Chapter 18: Continuous Deployment
Automatic Deployment to Windows Azure
Setting It Up How It Works Troubleshooting Azure Deployments
Deploy On Premises Using Web Deploy
Installing Web Deploy Creating a Publish Profile Web Deployment in Automated Builds
Deploying SSDT Database Projects
Creating a SSDT Publish Profile Deploy SSDT Projects in Automated Builds
Summary
Chapter 19: Agile Testing
Acceptance Criteria Evolving Tests Clients for Managing Tests
Microsoft Test Manager Microsoft Web Test Manager
Getting Started
Adding a Test Plan Creating a Test Case with WTM
Working with WTM
Running a Test Case with WTM
Exploratory Testing
Creating a Test Case from an Exploratory Test
Summary
Chapter 20: Test Management
Planning the Tests
What Is a Test Plan? Test Suites Test Plan Properties
Designing Test Cases
What Is a Test Case? Creating Test Cases Test Configurations Assign to Tester Grouping and Adding Fields Test Suite Status
Running Tests
Filtering Tests to Run Using with the MTM Test Runner Analyze Test Runs Test Settings Data Collection
Reporting Bugs and Validating Fixes
Creating a Bug Verifying Bugs Fast-Forward Playback
Summary
Chapter 21: Lab Management
Architecture
Capabilities Components
Setting up the Lab
Topology Installing the Test Controller Installing an On-Premises Build Service Creating a Standard Environment
Testing with Lab Management
Running Manual Tests Selecting an Environment to Use Connecting to an Environment for Testing Automated Testing Running Automated Tests from MTM Running Automated Tests from the Command Line
Build-Deploy-Test Workflow
Implementing a BDT Workflow Running the BDT Workflow
Summary
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion