neil kidd developer & platform group microsoft ltd [email protected] ukvsts ukvsts

13
Getting the Most from Visual Studio Team Suite Neil Kidd Developer & Platform Group Microsoft Ltd [email protected] http://blogs.msdn.com/ UKVSTS

Upload: sergio-proctor

Post on 01-Apr-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

Getting the Most from Visual Studio Team Suite

Neil KiddDeveloper & Platform Group Microsoft [email protected] http://blogs.msdn.com/UKVSTS

Page 2: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

TesterArchitect

IT / ProjectManager

BusinessAnalyst

Database ProfessionalDesigner

Visual Studio Team SystemSupporting the whole of the Application Life Cycle

Developer

ProjectTransparency

TeamCollaboration

SoftwareQuality

Page 3: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

Visual Studio Client Tools

Simplify Project ConceptionDesign Project DeploymentDesign Service Oriented Projects

Improve Code QualityIncrease Developer Efficiency

Manage Test CasesLoad TestingImprove Communication

Schema Versioning SQL Refactoring & Unit TestingData Generation

Page 4: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

Unit Testing

Page 5: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

{ Unit Testing }

demo

Page 6: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

Build Process

Page 7: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

{ Automated Build }

demo

Page 8: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

Build ProcessExtensible Build Process

Compile CodeExecute Unit TestsStatic Code AnalysisBuild Virtual ServerConfigure Web Site / ServicesInstall ApplicationDeploy DatabaseGenerate Test DataSystem or Load test Entire application

Page 9: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

Managing your Database Schema

Page 10: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

{ DBPro }

demo

Page 11: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

{ Performance Tuning }

demo

Page 12: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

What we’ve seen

Creating testsUnit testSQL Unit TestsWeb Test

Build ServerManaging DB SchemaLoad TestingProfiling

Page 13: Neil Kidd Developer & Platform Group Microsoft Ltd neilkidd@microsoft.com  UKVSTS  UKVSTS

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.