SlideShare uma empresa Scribd logo
1 de 48
Mohammad Ashraful Alam, Chief Architect, desme Inc. MVPOverview of Visual Studio Team System 2010
Agenda Common Business Problems What Is Visual Studio Team System? A Brief Overview of  Visual Studio Team System Feature and Architecture Exploring Few Cool Features of  Visual Studio Team System
Common Business Problems How do we build high quality applications that deliver real business value? How can we ensure that all members of the team – both technical and non-technical – are part of the process? How can we get the most value from our existing code assets? How do we make powerful modeling tools available to everyone in the application lifecycle?
Application lifecycle management (ALM) is the marriage of business management to software engineering made possible by tools that facilitate and integrate requirements management, architecture, coding, testing, tracking, and release management. Visual Studio Team System is a set of software development, collaboration, metrics, and reporting tools from Microsoft, to evolve ALM. What is Visual Studio Team System?
Visual Studio Team System 2008
Visual Studio Team System 2010
Visual Studio Team System 2010 Tools and Applications Microsoft Visual Studio Team Suite 2010, includes: Microsoft Visual Studio Team Architecture 2010 Microsoft Visual Studio Team Development 2010 Microsoft Visual Studio Team Test 2010 (includes Microsoft Test and Lab Manager) Microsoft Visual Studio Team Architecture 2010 Microsoft Visual Studio Team Development 2010 Microsoft Visual Studio Team Test 2010  (includes Microsoft Test and Lab Manager) Microsoft Visual Studio Team Test 2010 Essentials  (includes Microsoft Test and Lab Manager) Microsoft Visual Studio Team Lab Management 2010 Microsoft Visual Studio Team Foundation Server 2010
What Can You Do With Visual Studio 2010? Cloud Development Parallel Development Web Development (including Silverlight) C++ Development Sharepoint Development Windows 7 Development (ex. Touch screen features with WPF 4.0) Office Business Application Development
Visual Studio Team System 2010 > Overview Architecture Architecture Explorer  Layer diagram  Use case designer  Activity designer  Component diagram  Logical class designer  Sequence diagram  Modeling project system  UML Model explorer  Architecture validation during build
Historical debugging  Test impact analysis  Improved code analysis  Improved profiling (especially multi-tier)  Database extensibility  Visual Studio Team System 2010 > Overview Development & Database
Visual Studio Team System 2010 > Overview Lab Management Multi-tier Environment creation and management  Automated deployment  Easily manage machine pools (that contain several physical hosts, on which we can automatically allocate the best machine to run on )  Network fencing  Checkpoints
Visual Studio Team System 2010 > OverviewTest Test planning  Test case management  Test prioritization  Project quality reports  Manual test execution  Diagnostic recording (environment, video, etc)  UI Automation recording  Coded UI tests
Visual Studio Team System 2010 > OverviewTeam Foundation Server Work item hierarchy & linking  Improved Agile template  MOSS & WSS Dashboards  Simplified reporting  Improved support for parallel development  Rollback  Build queuing and pooling  Gated checkin  Simplified setup  Scale out of web and data tiers  Admin console  Project move/archive/restore
Seems Lot? Let’s see few of these more closely….
Visual Studio Team System 2010 > ArchitectureArchitecture Explorer Explore existing code assets visually The Architecture Explorer Diagram offers multiple views of a system and show relationships between various elements. The screenshots next show two different visualizations of the assembly dependencies in my solution ..
Visual Studio Team System 2010 > ArchitectureLayer Diagram Isolate code assets into layers Architecture validation
Visual Studio Team System 2010 > ArchitectureUML Support Logical Class Diagram Use Case Diagram Sequence Diagram Component Diagram Activity Diagram
Visual Studio Team System 2010 > ArchitectureUML Support New Project Type: Modeling Project Add New Item ..
Visual Studio Team System 2010 > ArchitectureUse Case Diagram
Visual Studio Team System 2010 > ArchitectureActivity Diagram
Visual Studio Team System 2010 > ArchitectureComponent Diagram
Visual Studio Team System 2010 > ArchitectureLogical Class Diagram
Visual Studio Team System 2010 > ArchitectureSequence Diagram
Visual Studio Team System 2010 > DevelopmentHistorical Debugger The historical debugger allows a developer to set up a break point and move from it backwards in time.  Not just the application pointer is turned back but the entire application is gradually returned to previous states. This hugely improves the debugging process, and it has been a long awaited feature.  Remote historical debugging is also possible.
Visual Studio Team System 2010 > Development Test Impact Analysis Targeted at teams will lots of unit tests, the Test Impact Analysis helps determine which unit tests are affected by a code change and suggests the test to be run.
Visual Studio Team System 2010 > Development Database Extensibility In VSTS 2010 Development edition, Microsoft built out a very rich extensibility platform (known as a Database Schema Provider) to enable 3rd parties to extend Visual Studio Team System with offline design, development, testing and change management of non SQL Server databases.   At Tech Ed 2008, IBM demoed an early prototype of the DB2 Database Schema Provider integrated into VSTS 2010.   And in February of this year, Quest announced that they are building an Oracle DSP to allow Oracle developers to work within VSTS 2010 to manage their database changes right alongside their application changes.
Visual Studio Team System 2010 > Lab Management Overview Visual Studio Team System Lab Management is a new member of the Visual Studio Team System 2010 family of products.  Lab Management enables you to create, store, and track virtual environments for use in application development, deployment, and testing.
Visual Studio Team System 2010 > Lab Management High Level Architecture On the server side, Lab Management service is one of the many services running inside Team Foundation Server (TFS).  On the client side, the “Microsoft Test and Lab Manager” tool (earlier known as “Camano”) is still the tool to manage your virtualized assets. Reference: Amit Chatterjee's Blog
Visual Studio Team System 2010 > Lab Management Cool Features Network Fencing Checkpoints
Visual Studio Team System 2010 > Test Overview
Visual Studio Team System 2010 > TestTest Planning
Visual Studio Team System 2010 > TestManual Test Runner Standalone tool Enables execution of test cases Collects system data and event log Captures still images and video Enables filing a new bug Reference: Microsoft Visual Studio Team System 2010, Richard Erwin
Manual Test Runner Application Under Test
Test Step Passed.
More… VSTS Home: http://msdn.microsoft.com/en-us/teamsystem Check my blog: http://geekswithblogs.net/joycsharp Follow me on twitter: http://twitter.com/joycsc Email: ashraf [a t] mvps [d o t] org
Thank You!

Mais conteúdo relacionado

Mais procurados

Reach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web ApplicationsReach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web Applications
Jeff Blankenburg
 
What's new in ALM using Visual Studio 2013 and TFS 2013
What's new in ALM using Visual Studio 2013 and TFS 2013What's new in ALM using Visual Studio 2013 and TFS 2013
What's new in ALM using Visual Studio 2013 and TFS 2013
Microsoft Visual Studio
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
binuiweb
 
Hybrid framework for test automation
Hybrid framework for test automationHybrid framework for test automation
Hybrid framework for test automation
srivinayak
 
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian DunneApplication Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Spiffy
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
ankit.das
 

Mais procurados (20)

What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013
 
Resume
ResumeResume
Resume
 
Reach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web ApplicationsReach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web Applications
 
Vsts 2
Vsts 2Vsts 2
Vsts 2
 
Katalon studio vs selenium comparision
Katalon studio vs selenium comparisionKatalon studio vs selenium comparision
Katalon studio vs selenium comparision
 
What's new in ALM using Visual Studio 2013 and TFS 2013
What's new in ALM using Visual Studio 2013 and TFS 2013What's new in ALM using Visual Studio 2013 and TFS 2013
What's new in ALM using Visual Studio 2013 and TFS 2013
 
Visual studio Team system 2012
Visual studio Team system 2012Visual studio Team system 2012
Visual studio Team system 2012
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
 
Hybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introduction
 
Install, configure and customize TFS 2013
Install, configure and customize TFS 2013Install, configure and customize TFS 2013
Install, configure and customize TFS 2013
 
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
TestComplete – A Sophisticated Automated Testing Tool by SmartBearTestComplete – A Sophisticated Automated Testing Tool by SmartBear
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
 
Testing_with_TestComplete
Testing_with_TestCompleteTesting_with_TestComplete
Testing_with_TestComplete
 
Test complete, work done so far
Test complete, work done so farTest complete, work done so far
Test complete, work done so far
 
Hybrid framework for test automation
Hybrid framework for test automationHybrid framework for test automation
Hybrid framework for test automation
 
Team Foundation Server 2013 Lansering
Team Foundation Server 2013 LanseringTeam Foundation Server 2013 Lansering
Team Foundation Server 2013 Lansering
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
TFS Administration Overview
TFS Administration OverviewTFS Administration Overview
TFS Administration Overview
 
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian DunneApplication Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
 
Laws of test automation framework
Laws of test automation frameworkLaws of test automation framework
Laws of test automation framework
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
 

Destaque

Microsoft SQL Server always on solutions guide for high availability and dis...
Microsoft  SQL Server always on solutions guide for high availability and dis...Microsoft  SQL Server always on solutions guide for high availability and dis...
Microsoft SQL Server always on solutions guide for high availability and dis...
Компания Робот Икс
 

Destaque (20)

Code understanding and systems design with visual studio 2010
Code understanding and systems design with visual studio 2010Code understanding and systems design with visual studio 2010
Code understanding and systems design with visual studio 2010
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010
 
Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming
 
Ow
OwOw
Ow
 
Bmi%20 case%20study
Bmi%20 case%20studyBmi%20 case%20study
Bmi%20 case%20study
 
Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...
Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...
Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...
 
Software Architecture New Features of Visual Studio 2010 / .Net 4.0 - Part 1...
Software Architecture New Features of Visual Studio 2010 / .Net 4.0  - Part 1...Software Architecture New Features of Visual Studio 2010 / .Net 4.0  - Part 1...
Software Architecture New Features of Visual Studio 2010 / .Net 4.0 - Part 1...
 
A cross referenced whitepaper on cloud computing
A cross referenced whitepaper on cloud computingA cross referenced whitepaper on cloud computing
A cross referenced whitepaper on cloud computing
 
Microsoft SQL Server always on solutions guide for high availability and dis...
Microsoft  SQL Server always on solutions guide for high availability and dis...Microsoft  SQL Server always on solutions guide for high availability and dis...
Microsoft SQL Server always on solutions guide for high availability and dis...
 
The Hagaddah: An approach for Jewish leaders
The Hagaddah: An approach for Jewish leadersThe Hagaddah: An approach for Jewish leaders
The Hagaddah: An approach for Jewish leaders
 
Analyzing a system and specifying the requirements
Analyzing a system and specifying the requirementsAnalyzing a system and specifying the requirements
Analyzing a system and specifying the requirements
 
Delivering High Availability and Performance with SQL Server 2014 (Silviu Nic...
Delivering High Availability and Performance with SQL Server 2014 (Silviu Nic...Delivering High Availability and Performance with SQL Server 2014 (Silviu Nic...
Delivering High Availability and Performance with SQL Server 2014 (Silviu Nic...
 
Script copy
Script copy Script copy
Script copy
 
Self-service enrollment for Windows desktops
Self-service enrollment for Windows desktopsSelf-service enrollment for Windows desktops
Self-service enrollment for Windows desktops
 
Exploring Visual Studio 2010
Exploring Visual Studio 2010Exploring Visual Studio 2010
Exploring Visual Studio 2010
 
creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
 
SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010
 
1 introduction
1   introduction1   introduction
1 introduction
 
5 Critical Skills an Enterprise Architect Must Have
5 Critical Skills an Enterprise Architect Must Have5 Critical Skills an Enterprise Architect Must Have
5 Critical Skills an Enterprise Architect Must Have
 

Semelhante a Overview of Visual Studio Team System 2010

Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
Rishu Mehra
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
Roman Okolovich
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
Christian Thilmany
 
Visual Studio 2010 - O que há de novo?
Visual Studio 2010 - O que há de novo?Visual Studio 2010 - O que há de novo?
Visual Studio 2010 - O que há de novo?
Stefanini
 
Visual Studio Team System 2010
Visual Studio Team System 2010Visual Studio Team System 2010
Visual Studio Team System 2010
ukdpe
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overview
Spiffy
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test manager
Ashwin Jujgar
 

Semelhante a Overview of Visual Studio Team System 2010 (20)

Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010
 
Visual Studio 2010 RTMtoSP1
Visual Studio 2010 RTMtoSP1Visual Studio 2010 RTMtoSP1
Visual Studio 2010 RTMtoSP1
 
Visual Studio 2010: A Perspective - David Chappell
Visual Studio 2010: A Perspective - David ChappellVisual Studio 2010: A Perspective - David Chappell
Visual Studio 2010: A Perspective - David Chappell
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Overview
OverviewOverview
Overview
 
The first looks at VSTS2010
The first looks at VSTS2010The first looks at VSTS2010
The first looks at VSTS2010
 
VS TFS 2010 - Part1
VS TFS 2010 - Part1VS TFS 2010 - Part1
VS TFS 2010 - Part1
 
Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappell
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
 
Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappell
 
Visual Studio 2010 - O que há de novo?
Visual Studio 2010 - O que há de novo?Visual Studio 2010 - O que há de novo?
Visual Studio 2010 - O que há de novo?
 
Visual Studio Team System 2010
Visual Studio Team System 2010Visual Studio Team System 2010
Visual Studio Team System 2010
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Tfs Overview
Tfs OverviewTfs Overview
Tfs Overview
 
Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overview
 
Tfs development
Tfs developmentTfs development
Tfs development
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test manager
 

Mais de joycsc (6)

Cloud & Big Data Technologies
Cloud & Big Data TechnologiesCloud & Big Data Technologies
Cloud & Big Data Technologies
 
10x programmers: Myth or Real?
10x programmers: Myth or Real?10x programmers: Myth or Real?
10x programmers: Myth or Real?
 
Utilizing SharePoint Server 2010 with TFS 2010
Utilizing SharePoint Server 2010 with TFS 2010Utilizing SharePoint Server 2010 with TFS 2010
Utilizing SharePoint Server 2010 with TFS 2010
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
 
Next Generation Software Development: Using .NET 4.0 and Visual Studio 2010
Next Generation Software Development: Using .NET 4.0 and Visual Studio 2010Next Generation Software Development: Using .NET 4.0 and Visual Studio 2010
Next Generation Software Development: Using .NET 4.0 and Visual Studio 2010
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Overview of Visual Studio Team System 2010

  • 1. Mohammad Ashraful Alam, Chief Architect, desme Inc. MVPOverview of Visual Studio Team System 2010
  • 2. Agenda Common Business Problems What Is Visual Studio Team System? A Brief Overview of Visual Studio Team System Feature and Architecture Exploring Few Cool Features of Visual Studio Team System
  • 3. Common Business Problems How do we build high quality applications that deliver real business value? How can we ensure that all members of the team – both technical and non-technical – are part of the process? How can we get the most value from our existing code assets? How do we make powerful modeling tools available to everyone in the application lifecycle?
  • 4. Application lifecycle management (ALM) is the marriage of business management to software engineering made possible by tools that facilitate and integrate requirements management, architecture, coding, testing, tracking, and release management. Visual Studio Team System is a set of software development, collaboration, metrics, and reporting tools from Microsoft, to evolve ALM. What is Visual Studio Team System?
  • 5. Visual Studio Team System 2008
  • 6. Visual Studio Team System 2010
  • 7. Visual Studio Team System 2010 Tools and Applications Microsoft Visual Studio Team Suite 2010, includes: Microsoft Visual Studio Team Architecture 2010 Microsoft Visual Studio Team Development 2010 Microsoft Visual Studio Team Test 2010 (includes Microsoft Test and Lab Manager) Microsoft Visual Studio Team Architecture 2010 Microsoft Visual Studio Team Development 2010 Microsoft Visual Studio Team Test 2010 (includes Microsoft Test and Lab Manager) Microsoft Visual Studio Team Test 2010 Essentials (includes Microsoft Test and Lab Manager) Microsoft Visual Studio Team Lab Management 2010 Microsoft Visual Studio Team Foundation Server 2010
  • 8. What Can You Do With Visual Studio 2010? Cloud Development Parallel Development Web Development (including Silverlight) C++ Development Sharepoint Development Windows 7 Development (ex. Touch screen features with WPF 4.0) Office Business Application Development
  • 9. Visual Studio Team System 2010 > Overview Architecture Architecture Explorer Layer diagram Use case designer Activity designer Component diagram Logical class designer Sequence diagram Modeling project system UML Model explorer Architecture validation during build
  • 10. Historical debugging Test impact analysis Improved code analysis Improved profiling (especially multi-tier) Database extensibility Visual Studio Team System 2010 > Overview Development & Database
  • 11. Visual Studio Team System 2010 > Overview Lab Management Multi-tier Environment creation and management Automated deployment Easily manage machine pools (that contain several physical hosts, on which we can automatically allocate the best machine to run on ) Network fencing Checkpoints
  • 12. Visual Studio Team System 2010 > OverviewTest Test planning Test case management Test prioritization Project quality reports Manual test execution Diagnostic recording (environment, video, etc) UI Automation recording Coded UI tests
  • 13. Visual Studio Team System 2010 > OverviewTeam Foundation Server Work item hierarchy & linking Improved Agile template MOSS & WSS Dashboards Simplified reporting Improved support for parallel development Rollback Build queuing and pooling Gated checkin Simplified setup Scale out of web and data tiers Admin console Project move/archive/restore
  • 14. Seems Lot? Let’s see few of these more closely….
  • 15. Visual Studio Team System 2010 > ArchitectureArchitecture Explorer Explore existing code assets visually The Architecture Explorer Diagram offers multiple views of a system and show relationships between various elements. The screenshots next show two different visualizations of the assembly dependencies in my solution ..
  • 16.
  • 17.
  • 18. Visual Studio Team System 2010 > ArchitectureLayer Diagram Isolate code assets into layers Architecture validation
  • 19.
  • 20. Visual Studio Team System 2010 > ArchitectureUML Support Logical Class Diagram Use Case Diagram Sequence Diagram Component Diagram Activity Diagram
  • 21. Visual Studio Team System 2010 > ArchitectureUML Support New Project Type: Modeling Project Add New Item ..
  • 22. Visual Studio Team System 2010 > ArchitectureUse Case Diagram
  • 23. Visual Studio Team System 2010 > ArchitectureActivity Diagram
  • 24. Visual Studio Team System 2010 > ArchitectureComponent Diagram
  • 25. Visual Studio Team System 2010 > ArchitectureLogical Class Diagram
  • 26. Visual Studio Team System 2010 > ArchitectureSequence Diagram
  • 27. Visual Studio Team System 2010 > DevelopmentHistorical Debugger The historical debugger allows a developer to set up a break point and move from it backwards in time. Not just the application pointer is turned back but the entire application is gradually returned to previous states. This hugely improves the debugging process, and it has been a long awaited feature. Remote historical debugging is also possible.
  • 28.
  • 29. Visual Studio Team System 2010 > Development Test Impact Analysis Targeted at teams will lots of unit tests, the Test Impact Analysis helps determine which unit tests are affected by a code change and suggests the test to be run.
  • 30.
  • 31. Visual Studio Team System 2010 > Development Database Extensibility In VSTS 2010 Development edition, Microsoft built out a very rich extensibility platform (known as a Database Schema Provider) to enable 3rd parties to extend Visual Studio Team System with offline design, development, testing and change management of non SQL Server databases. At Tech Ed 2008, IBM demoed an early prototype of the DB2 Database Schema Provider integrated into VSTS 2010. And in February of this year, Quest announced that they are building an Oracle DSP to allow Oracle developers to work within VSTS 2010 to manage their database changes right alongside their application changes.
  • 32. Visual Studio Team System 2010 > Lab Management Overview Visual Studio Team System Lab Management is a new member of the Visual Studio Team System 2010 family of products. Lab Management enables you to create, store, and track virtual environments for use in application development, deployment, and testing.
  • 33. Visual Studio Team System 2010 > Lab Management High Level Architecture On the server side, Lab Management service is one of the many services running inside Team Foundation Server (TFS). On the client side, the “Microsoft Test and Lab Manager” tool (earlier known as “Camano”) is still the tool to manage your virtualized assets. Reference: Amit Chatterjee's Blog
  • 34.
  • 35. Visual Studio Team System 2010 > Lab Management Cool Features Network Fencing Checkpoints
  • 36. Visual Studio Team System 2010 > Test Overview
  • 37. Visual Studio Team System 2010 > TestTest Planning
  • 38. Visual Studio Team System 2010 > TestManual Test Runner Standalone tool Enables execution of test cases Collects system data and event log Captures still images and video Enables filing a new bug Reference: Microsoft Visual Studio Team System 2010, Richard Erwin
  • 39.
  • 40.
  • 41.
  • 42. Manual Test Runner Application Under Test
  • 44.
  • 45.
  • 46.
  • 47. More… VSTS Home: http://msdn.microsoft.com/en-us/teamsystem Check my blog: http://geekswithblogs.net/joycsharp Follow me on twitter: http://twitter.com/joycsc Email: ashraf [a t] mvps [d o t] org