Introduction to Team Foundation Server 2010

Slides:



Advertisements
Similar presentations
Zwanzig Zehn Die Roadshow. Die neuen Produkte.
Advertisements

Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Microsoft Confidential2 AdministrationTestingProject Mgmt.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Sy config. SY Non-Student machines –SYTS Team system –SY01 Sql Server Student machines –SY02 –SY03 –SY04 –SY05 –SY06 –SY07 –SY08.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
Visual Studio 2005 Team System: Software Project Management Hans Verbeeck
Application Lifecycle Management in SharePoint 2010 Jeremy Thake.
Team Foundation Server Lothar Wieske Lifecycle Management Technology Specialist Microsoft Deutschland GmbH.
Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH
T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.
Modern app development Continuous value delivery and rapid response to change.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Visual Studio 2005 Team System: Enterprise Class Source Control & Work Item Tracking Ajay Sudan Microsoft Corporation
TEAM FOUNDATION SERVER (TFS) By Sunny Niranjana Devi. M.
Development Best Practices Concepts & Microsoft’s Approach.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
April 4, Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User.
Tejasvi Kumar Technology Specialist – VSTS Microsoft Corporation
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.
Customizing and extending TFS Michael Juřek Software Architect Microsoft s.r.o.
Visual Studio Team System Frank PrengelLothar Wieske TechnologieberaterLifecycle Management Technology Specialist Microsoft Deutschland GmbH.
Top Ten Tips for Team Foundation Server Martin Woodward Teamprise.
Team Foundation Server 2012 Maximiliano Déboli Director de Desarrollo Microsoft Azure MVP
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Team Foundation Server Overview. Team Foundation Server  Where did it come from?  MS Delta  MS SourceSafe.
BODY From Source Code Management to Daily Build Soren Klemmensen, Kamil Sacek & Luc van Vugt
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Team Foundation Server 2010 Introductory presentation.
Visual Studio 2005 Team System: Software Project Management Brian A White Microsoft
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
DEV466 Microsoft Visual Studio 2005 Team System: Enterprise-Class Source Control Doug Neumann Program Manager Visual Studio Microsoft Corporation.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
Integrating with and Extending Visual Studio. Objectives.
Release Management for Visual Studio 2013 Ana Roje Ivančić Ognjen Bajić Ekobit.
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri.
Introduction ITEC 420.
Building Enterprise Applications Using Visual Studio®
TechEd /11/2018 6:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Build Fundamentals and Continuous Integration
Microsoft Virtual Academy
Modern Application Lifecycle Management
Document & Web Content Management
Appendix A: Guide to Using Microsoft Project 2002
Introduction to SharePoint 2007
Scrum Experience Group Team Foundation Server (TFS)
Visual Studio Team Foundation Server
Visual Studio 2005 “Personalized productivity”
TechEd /21/2018 3:13 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
DAT381 Team Development with SQL Server 2005
SSDT and Database Project Basics
Power BI Streaming Datasets with MS Flow
What’s new in Visual Studio 2012
Visual Studio 2010 和 .NET Framework 4 培训研讨会
Appendix A: Guide to Using Microsoft Project 2002
Office 365 Development July 2014.
Mark Quirk Head of Technology Developer & Platform Group
Welcome to Architect Insight 2010
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Introduction to Team Foundation Server 2010 Tulsa TechFest 2011 October 7th

President of Tulsa .NET User Group Tech Lead at Dollar-Thrifty Who am I? Sean Whitesell President of Tulsa .NET User Group www.tulsadevelopers.net Tech Lead at Dollar-Thrifty

Lots of Links Keep your pens and pencils handy. There are a lot of links throughout the presentation.

Quick Survey How many of you already use TFS? What other Source Management systems are used? What ALM systems are used?

What is TFS 2010 ? “Visual Studio Team Foundation Server 2010 (TFS) is the collaboration platform at the core of Microsoft's application lifecycle management solution. TFS automates the software delivery process and gives you the tools you need to effectively manage software development projects throughout the IT lifecycle.” --bit.ly/nHqy6K

What is TFS 2010 ?

What is TFS 2010 ? Microsoft product in the Visual Studio family. Offers: Data Collection Reporting ALM Project Tracking Version Control Build Automation API Extensions

TFS What is TFS 2010 ? Office SharePoint Excel SQL Server Database Reporting Services API Code Repository Et al

TFS and ALM Release Design Develop Test Work Items Bug Management Gated Check-Ins Notification Test Cases Test Manager Office Integration Branching Continuous Integration Release Design Develop Test

Application Lifecycle Management --bit.ly/o6axJo (oh’s not zeros) ALM Application Lifecycle Management --bit.ly/o6axJo (oh’s not zeros) Process Management Plan Track Design Develop Build Test Deploy

Agile CMMI Other Custom bit.ly/o9CG73 bit.ly/nDJIvC ALM Process Templates Agile CMMI Other Custom bit.ly/o9CG73 bit.ly/nDJIvC Capability Maturity Model Integration

ALM Rangers The ALM rangers help define workflow processes for building applications. They “deliver out of band solutions for missing features or guidance.” --bit.ly/nhUt12

Branching Merging Project Collection Et al ALM Rangers --bit.ly/nxvSF7 Guidance Branching Merging Project Collection Et al --bit.ly/nxvSF7

Hands on Labs: rabcg.codeplex.com ALM Rangers Must have links: Guides: bit.ly/dHJ30Z Hands on Labs: rabcg.codeplex.com

Project Collections Domains Financial Human Resources Flagship Product example Domains Financial Billing Reporting Human Resources Employee Mgmt Benefits Flagship Product Smart Client Services Mobile Web

Team Explorer Visual Studio Integration

Areas & Iterations

Areas & Iterations Areas are the “Where” code belongs. Enhancements Production Support Smart Client Services Website

Areas & Iterations

Areas & Iterations Iterations are the “When” code belongs. Initial Release Service Pack Version 1 Service Pack 1 Service Pack 2 Version 2 Version 3

Areas & Iterations

Areas & Iterations New Task Work Item

Work Item Types Requirement Change Request Task Bug Test Case Risk Example Requirement Change Request Task Bug Test Case Risk Issue Review Et al

Work Item Types Change Request Requirement 1 Test Case Task Bug

Queries

Queries

Reporting

Source Control Standard features for Check-Out and Check-In Shared Check-Outs Can shelve work done Can share shelve sets Retains history Links to Task and Bug work items Gated Check-Ins -break the build? Everyone know what a shelve set is?

Changesets Changesets are packages of code files that have changed and checked into a source repository system. User.cs, System.cs, Tables.sql SP.sql, Reconcile.cs User.cs 121 143 154

Shelvesets --bit.ly/qLbiVs Similar to Changesets but are not committed and versioned file changes. Useful when not done and ready to commit changes but want to store code on server. Useful when you want to share uncommitted code with others. --bit.ly/qLbiVs

Branching ALM Rangers Branching Guide --bit.ly/8kArZJ Development flow of merges (changes) Branch MAIN Production / Release Branch flow of merges (changes) RELEASE

Branching - + Source Structure $ WoodGroveBanking Dev Dev-1 Source Main Production Dev-3 $

Main Test Development Reverse Integrate Forward Integrate Branching Merging Main Test Development Reverse Integrate Forward Integrate

Branching Main Release Proj 1 Proj 2 Prod Support Test Dev

SharePoint Integration Project Portal This pic is a bad one since it is of a brand new project collection. The graph is a stacked graph and is customizable.

SharePoint Integration Team Web Access

Excel Demo Demo

Build Automation Builds can be scheduled, manual, or triggered by check-in events Can create various build definitions Continuous Integration & Gated Check-Ins Multiple builds can be initiated concurrently/in parallel Built on Windows Work Flow 4.0 Can designate Build Controllers and Build Agents Notification

Build Automation Don’t be this guy!

Build Automation

Power Tools TFS 2010 Power Tools from Visual Studio Gallery --bit.ly/hyUNqo

To learn more… --bit.ly/dP7Qnj channel9.msdn.com/search?term=TFS --bit.ly/g7awJF How To Videos: --bit.ly/caOI5o

Thanks for coming www.tulsadevelopers.net