Neil Kidd Developer Tools Technical Specialist Microsoft UK.

Slides:



Advertisements
Similar presentations
Development Life Cycle using Visual Studio Team Edition for DB Professionals Richard Fennell Engineering Director SQLBits II Birmingham 1 st March 2008.
Advertisements

A Taste of Visual Studio 2005 David Grey. Introduction In this session we will introduce Visual Studio 2005 and its features and examine those features.
Faith Allington Program Manager Microsoft Corporation WSV322.
Neil Kidd Developer & Platform Group Microsoft Ltd UKVSTS UKVSTS.
Developer Tester Architect IT / Project Manager BusinessAnalyst Designer Database Professional Team Collaboration Software Quality Project Transparency.
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,
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
Team System and Microsoft Solutions Framework Alan Cameron Wills Architect, MSF
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
MSDN TechTalk Agenda Visual Studio Team Edition for Database Professionals 08:30 – 09:00 Registration 09: :15 (Roger Boesch, Microsoft Schweiz) Einbindung.
(code name: Data Dude) Josh Robinson Aculix.
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
Enabling Better Software through Better Testing Jason Anderson, Microsoft
Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH
Team System Adoption Martin Woodward Teamprise. Visual Studio Editions Easy to use, easy to learn, easy to acquire tools for hobbyists, enthusiasts, and.
DEV327 Visual Studio Team Foundation Server, Part 1 Brian Harry Product Unit Manager Team Foundation Server.
04 | Customize Team Foundation Server for Team Use Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
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
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.
Introducing Microsoft® Visual Studio® 2005 Team Edition for Database Professionals Andy Cheung ISV Developer Evangelist Microsoft Hong Kong.
Development Best Practices Concepts & Microsoft’s Approach.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
Bill Wolohan Bennett Adelson
Tejasvi Kumar Technology Specialist – VSTS Microsoft Corporation
Visual Studio 2005 Team System: Building Robust & Reliable Software Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Managing the Database Lifecycle using Team Edition for Database Professionals Randy Pagels Developer Technology Specialist Microsoft Corporation.
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
06 | Develop Customer Value with High Quality Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
Visual Studio 2005 Team System Winning the testing space with advanced testing tools Eric Adams Program Manager Visual Studio 2005 Team System Microsoft.
Customizing and extending TFS Michael Juřek Software Architect Microsoft s.r.o.
Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |
Visual Studio Team System Frank PrengelLothar Wieske TechnologieberaterLifecycle Management Technology Specialist Microsoft Deutschland GmbH.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Building More Reliable And Better Performing Web Applications With Visual Studio 2005 Team System Gabriel Marius TLN312 Program Manager Microsoft Corporation.
Team Foundation Server 2012 Maximiliano Déboli Director de Desarrollo Microsoft Azure MVP
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.
Team Foundation Server 2010 Introductory presentation.
Introducing Visual Studio 2010: What It Is and Why You Should Care
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
Step-by-Step Migration and Adoption Mark Michaelis Architect, Author, and Trainer Eric Lee Microsoft Product Manager Visual Studio 2005 Team Foundation.
Microsoft Corporation. Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level.
DEV466 Microsoft Visual Studio 2005 Team System: Enterprise-Class Source Control Doug Neumann Program Manager Visual Studio Microsoft Corporation.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
Integrating with and Extending Visual Studio. Objectives.
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.
Building Enterprise Applications Using Visual Studio®
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
6/13/2018 1:23 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Introduction to Team Foundation Server 2010
Visual Studio Team Foundation Server
Presenter’s Name Title Group or Team Microsoft Corporation
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
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
Introduction to VSTS Database Professional
Office 365 Development July 2014.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Welcome to Architect Insight 2010
Presentation transcript:

Neil Kidd Developer Tools Technical Specialist Microsoft UK

Tester Architect IT / Project Manager BusinessAnalyst Database Professional Designer SoftwareQuality ProjectTransparency TeamCollaboration

Team Foundation Server Source Code Repository Project Portal Work Item Tracking Project Reporting Build Server Visual Studio Client Tools Additional tools that extend Visual Studio for: ArchitectsDevelopers Database Professionals Testers (including load testing)

Simplify Project Conception Design Project Deployment Design Service Oriented Projects Improve Code Quality Increase Developer Efficiency Manage Test Cases Load Testing Improve Communication Schema Versioning SQL Refactoring & Unit Testing Data Generation

Visual Studio Industry Partners XML Web Services

Web Service Interface SQL Server 2005 Analysis Services Reporting Services Windows SharePoint Services

Web Service Interface SQL Server 2005 Analysis Services Reporting Services Windows SharePoint Services Single Server Install supports up to 450 Users

Dual Server Install supports up to 3600 Users

Clustered Sql Server Standby App Server

Separate Build server takes load off the TFS machine for Continuous Integration Clustered Sql Server Standby App Server

Proxy Server allows fast connection for distributeddevelopmentteams

Supports your development process

BusinessAnalyst ProjectManager Dev Team Test Operations ChangeRequests Use Case Non Functional Requirements Bugs Tasks ProductionErrors

Tasks BusinessAnalyst ProjectManager Dev Team Test Operations ChangeRequests Use Case Non Functional Requirements Bugs ProductionErrors

* Requires 3 rd party client * * *

Work Items Use Cases Non Functional Requirements Risks Change Requests TasksBugs...

TitleDescription Current State Who it is assigned to Attachments Links to other Work Items Full Audited history Anything else you want … Closed Active Resolved Closed Active Resolved Proposed Use CaseTasksBugs

Configures TFS to support your Development Process MSF Agile and MSF for CMMI Several 3 rd party templates Scrum, RUP, EssUP, XP, ThoughtWorks, Avanade … Create your own or modify an existing one Stored in an XML file Process Template Editor tool

Configures: Types of Work Items Use Case, Task, Bug, Change Request, … Contents of each Work item Type UI for each Work Item Type Process Guidance documentation Layout for SharePoint Portal Types of Reports

Cost / £ Lifecycle stage DevelopmentTestingUATReleased

Q: What if we could reduce debugging by 25%? A: We double the amount of code we can write

Design Test Develop Test Develop

Design Test Develop Design Test Develop Design Test Develop Iteration 1 Iteration 2 Iteration 3

Integrated Unit Testing Integrated Static Code analysis Security Errors Localisation problems Memory issues … Integrated Profiler Performance problems Memory problems Potential Sql Injection attack Object not Disposed Localisation Issue

Web Test SQL Unit Tests* Unit Tests *Requires Team Edition for Database Professionals

Web Test SQL Unit Tests* Unit Tests *Requires Team Edition for Database Professionals Distribute Test Coordinate “Attack” Monitor Agents Collate Results Distribute Test Coordinate “Attack” Monitor Agents Collate Results

Built new from the ground up Not based on SourceSafe SQL Server 2005 data store Checkin Policies Work Item association Unit Testing Static Analysis Shelving Not just for Visual Studio 2005/8 Remote Proxy Server Migration tools for code and history *

Scheduled Build Continuous Integration Build Process Compile Code Execute Unit Tests Static Code Analysis

Extensible Build Process Compile Code Execute Unit Tests Static Code Analysis Build Virtual Server Configure Web Site / Services Install Application Deploy Database Generate Test Data System or Load test Entire application

% Unit Test Passing Application Areas 100% 0% Code Coverage Active Bugs Code Churn

Microsoft Developer Division runs on it:Microsoft Developer Division runs on it: 3,187 Users 116 million files & 28 million folders 1.5TB when compressed! 42 million download per week 299,000 Work Items SQL Server team use it Office team moving now Windows are just starting to move DBPro cut dev time in half ConfigureSoft ROI: 512% Payback: 3 months Social Networking Site Project Managers can manage 2-3 times as many projects Global Manufacturer ROI: 286% Payback: 4 months EDS ROI: 225% Payback: 6 months Dell Developers 50% more productive KBC

© 2008 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. blogs.msdn.com/ ukvsts /

Integrated Unit Testing Integrated Static Code analysis Security Errors Localisation problems Memory issues … Integrated Profiler Performance problems Memory problems

Record Web Tests from Internet Explorer

Data driven tests Validate returned data Generate Code for the test (C#, VB, …)

Web Test SQL Unit Tests* Unit Tests *Requires Team Edition for Database Professionals

Web Test SQL Unit Tests* Unit Tests *Requires Team Edition for Database Professionals Distribute Test Coordinate “Attack” Monitor Agents Collate Results Distribute Test Coordinate “Attack” Monitor Agents Collate Results

Take control of database change Offline, change management of the schema Refactoring of database objects Automate database testing Unit testing for Stored Procs Automatic generation of meaningful test data Bring data professionals into the lifecycle Work Item tracking for database changes

© 2008 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. blogs.msdn.com/ ukvsts /

Label: Release 1.0 Start work on 2.0 Check in Released Code Get Latest from 1.0 Label Fix bug Where do I put this?

Branch after release Start work on 2.0 Fix bug V1.0 RTM Branch Check in Released Code