Tejasvi Kumar Technology Specialist – VSTS Microsoft Corporation

Slides:



Advertisements
Similar presentations
DVDZone2.com From Linux to Windows 2003 Gregory Bronchart [web-o-net] Fabrice Cornet [BrainSys]
Advertisements

Mission Critical Messaging Platform Roni Havas Unified Communications Solution Specialist Specialists Technology Unit – EPG - Microsoft Israel
1. 2 Branch Office Network Performance Caches content downloaded from file and Web servers Users in the branch can quickly open files stored in the cache.
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Applicatieplatform congres 12 & 13 maart. Sam Guckenheimer Microsoft Corporation.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Sy config. SY Non-Student machines –SYTS Team system –SY01 Sql Server Student machines –SY02 –SY03 –SY04 –SY05 –SY06 –SY07 –SY08.
Microsoft Australia Security Summit Team Foundation Overview David Lemphers TeamForce David Lemphers TeamForce
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Microsoft Visual Source Safe 6.01 Microsoft Visual Source Safe (MVSS) Presented By: Rachel Espinoza.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Exchange 2010 Overview Name Title Group. What You Tell Us Communication overload Globally distributed customers and partners High cost of communications.
Enabling Better Software through Better Testing Jason Anderson, Microsoft
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
Configuring PHP on IIS7 Making your application rock on IIS7 Taking advantage of the Windows platform Q&A at Open Space.
T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.
Microsoft Developer’s Guide to Team Foundation Version Control
DEV327 Visual Studio Team Foundation Server, Part 1 Brian Harry Product Unit Manager Team Foundation Server.
Visual Studio 2005 Team System: Enterprise Class Source Control & Work Item Tracking Ajay Sudan Microsoft Corporation
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
April 4, Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User.
Msdevcon.ru#msdevcon. ОПЫТ ИСПОЛЬЗОВАНИЯ GIT КОМАНДОЙ РАЗРАБОТКИ MSN Евгений Чигиринский Microsoft Corp.
Visual Studio 2005 Team System: Building Robust & Reliable Software 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.
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.
Quiz question Session : Visual Studio Team System 2008 Make the Most of VSTS in Real - World Development.
Enabling Enterprise Applications Marcus Perryman Microsoft
Building More Reliable And Better Performing Web Applications With Visual Studio 2005 Team System Gabriel Marius TLN312 Program Manager Microsoft Corporation.
ISA Server 2004 Introduction Владимир Александров MCT, MCSE, MCSD, MCDBA Корус, Управител
Source Code Management Per Ahlberg Developer Evangelist Developer & Platform Evangelism Microsoft Sweden.
Team Foundation Server Overview. Team Foundation Server  Where did it come from?  MS Delta  MS SourceSafe.
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Behind the Scenes of Visual Studio 2005 Team Foundation Server Doug Neumann TLN301 Program Manager Microsoft Corporation.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
Visual Studio 2005 Team System: Software Project Management Brian A White Microsoft
Making The Most Of RFID In Your Applications Anush Kumar DATL01 Program Manager Microsoft Corporation
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Step-by-Step Migration and Adoption Mark Michaelis Architect, Author, and Trainer Eric Lee Microsoft Product Manager Visual Studio 2005 Team Foundation.
Windows Small Business Server 2003 R2 Powering Small Businesses.
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.
Tools to support the Software Development Process Simon Davies Microsoft Ltd
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
Integrating with and Extending Visual Studio. Objectives.
© 2014 Phoenix Integration, Inc. All Rights Reserved phoenix-int.com Simulation Workflow Automation and Model Management MBSE Workshop / INCOSE IW 2014.
SharePoint Fest 2013 Chicago What’s New and Exciting (and not so great) in SharePoint Designer 2013 Workflows Ira Fuchs – SharePoint Technical Specialist,
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Advance your career with a new generation of Microsoft certifications TargetedCurrent Cost-effective Easier to Distinguish Learn more, learn better Put.
Introducing SQL Server 2000 Reporting Services
5/15/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Services Course 9/9/2018 3:37 PM Services Course Windows Live SkyDrive Participant Guide © 2008 Microsoft Corporation. All rights reserved.
Team Foundation Server Overview
Introduction to Team Foundation Server 2010
Visual Studio 2005 “Personalized productivity”
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
DAT381 Team Development with SQL Server 2005
Introduction to VSTS Database Professional
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Tejasvi Kumar Technology Specialist – VSTS Microsoft Corporation

Team Foundation Source Control Built new from the ground up Built new from the ground up 3-tier ASP.NET web service 3-tier ASP.NET web service SQL Server 2005 data store SQL Server 2005 data store Totally New Version Control System Lots of New Features Built for the Enterprise Integrated checkin Integrated checkin Shelving Shelving Source Control Explorer Source Control Explorer More… More… Support for distributed teams Support for distributed teams Secure, Reliable, Scalable Secure, Reliable, Scalable Future tool for Microsoft Future tool for Microsoft

Source Control Feature Support Atomic Checkin Work Item Integration Checkin Policies Shelving Delta File Storage Delta Binary File Storage Large File Support (>4GB) Distributed Team Support YesNo

Source Control Feature Support Checkin Notification Non-Windows Support Diff Tool Extensibility Shared Checkout VS 2003 Integration Keyword Expansion Pinning & Sharing Shadow Folders YesNo

Traditional Promotion Modeling Source baselines of varying quality Source baselines of varying quality foo.cs bar.cs Test Dev Prod

Team Foundation Promotion Modeling Branches of varying quality Branches of varying quality foo.cs bar.cs $/…/Dev $/…/Test $/…/Prod foo.cs bar.cs foo.cs bar.cs

Supporting the Enterprise Distributed Development Designed for the Internet Web-based protocols: HTTP & HTTPS Optimized for high-latency, low-bandwidth scenarios New! Caching proxy File content cached on LAN Ideal for regional offices

Supporting the Enterprise Source Control Proxy SOAP Messages File Transfers

Supporting the Enterprise Source Control Proxy SOAP Messages File Uploads Downloads

Source Control Proxy Performance Redmond to Raleigh Content No Proxy With Proxy 35 MB, 1824 Files 00:05:2000:00:32 80 MB, 8 Files 00:14:0700:00:25 * Raleigh office has 3Mbps of bandwidth shared by ~70 employees.

Efficient File Storage “The Deltafier ” File Cache File Store DownloadHandler UploadHandler Compression + Delta Storage ≈ 70% Space Savings! Get foo.bmp; Commit foo.bmp bar.vb

Innovative Shelving Capture changes without a checkin Capture changes without a checkin  Optionally restore unmodified files Scenarios: Scenarios:  Interrupted work  Backup/checkpoint work-in-progress  Transfer changes  Code review or buddy test

Shared Checkout Shared or exclusive – you choose! Shared or exclusive – you choose!  Customize for your team project  Customize for file types Exclusive == Lock on checkout Exclusive == Lock on checkout Latest version required for checkin Latest version required for checkin

Supporting the Enterprise Platform Support Clients shipping with VS 2005 Clients shipping with VS 2005  VS2005 Solution Explorer integration  Source Control Explorer  Command line Coming from partners Coming from partners  Unix, Linux, Mac OS clients  Eclipse/Websphere integration

Bugs Requirements Issues List ChangeRequests CustomerRequests What about Changes?

Customized to Your Process Work Item Types Every organization works differently Every organization works differently  You must be able to customize Each type consist of: Each type consist of:  Fields, form, rules, states Build on standard methodologies Build on standard methodologies  MSF for Agile Software Development  MSF for CMMI Process Improvement

Tightly Integrated Work Item Tracking Version Control check-in links Version Control check-in links MS Project and Excel integrations MS Project and Excel integrations Found In/Fixed In Build Integration Found In/Fixed In Build Integration Testing Integration Testing Integration Shared Infrastructure Shared Infrastructure  Reporting  Authorization and Security  Project and Iteration Hierarchies  alerts

VisualStudio Checkin ValidatePolicies 1 Checkin Policy Engine Engine Unit Testing WI Association Static Analysis Custom Policy CommitChanges 2 V1V1 V5V5 V4V4 V5V5 V2V2 V3V3 Change Set Change Set Change Set WorkItem Update Work Items 3 Events Raised for 3 rd party sync purposes ArtifactLink Check Notification 4 Checkin - Under the Hood Workspace Integration Infrastructure Version Control Work Item Tracking

Build Automation Out-of-the-box daily build Good build process is hard to achieve Good build process is hard to achieve  Many shops don’t even bother Goal: make it trivial Goal: make it trivial  Builds are reproducible  VS Projects are built directly  Builds are scheduled or on-demand  Build report is centrally published Goal: tight integration with VS Team System tools Goal: tight integration with VS Team System tools

Build Automation Steps Build initiated from server Create a build ID Document build environment Sync sources and tools Calculate code churn Produce build report Publish build Update work items Calculate code coverage Compile and analyze Execute tests

Session Summary Version Control is a feature of Team Foundation Version Control is a feature of Team Foundation Lots of powerful features Lots of powerful features Team Foundation is ready for the enterprise Team Foundation is ready for the enterprise Managing changes made easy Managing changes made easy Automating the build process Automating the build process

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.