Pro Team Foundation Service [electronic resource] /
Olausson, Mathias.author.
Rossberg, Joachim.author.
Ehn, Jakob.author.
Skld, Mattias.author.
Pro Team Foundation Service gives you a jump-start into Microsoft's cloud-based Application Lifecycle Management platform, taking you through the different stages of software development. Every project needs to plan, develop, test and release software and with agile practices often at a higher pace than ever before. Microsoft's Team Foundation Service is a cloud-based platform that gives you tools for agile planning and work tracking. It has a code repository that can be used not only from Visual Studio but from Java platforms and Mac OS X. The testing tools allow testers to start testing at the same time as developers start developing. The book also covers how to set up automated practices such as build, deploy and test workflows. This book: Takes you through the major stages in a software development project. Gives practical development guidance for the whole team. Enables you to quickly get started with modern development practices. With Microsoft Team Foundation Service comes a collaboration platform that gives you and your team the tools to better perform your tasks in a fully integrated way.
""Contents at a Glance""; ""Contents""; ""Foreword""; ""About the Authors""; ""About the Technical Reviewers""; ""Acknowledgments""; ""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""; ""Poker Planning/Story Points""; ""Updating the PBI""; ""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 Userâ€?s Permission""
Includes index.
Pro Team Foundation Service gives you a jump-start into Microsoft's cloud-based Application Lifecycle Management platform, taking you through the different stages of software development. Every project needs to plan, develop, test and release software and with agile practices often at a higher pace than ever before. Microsoft's Team Foundation Service is a cloud-based platform that gives you tools for agile planning and work tracking. It has a code repository that can be used not only from Visual Studio but from Java platforms and Mac OS X. The testing tools allow testers to start testing at the same time as developers start developing. The book also covers how to set up automated practices such as build, deploy and test workflows. This book: Takes you through the major stages in a software development project. Gives practical development guidance for the whole team. Enables you to quickly get started with modern development practices. With Microsoft Team Foundation Service comes a collaboration platform that gives you and your team the tools to better perform your tasks in a fully integrated way.
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Special purpose computers.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.
Special Purpose and Application-Based Systems.