Alm Specialist Toolkit Team System Roadmap 2008 And Beyond External

50 %
50 %
Information about Alm Specialist Toolkit Team System Roadmap 2008 And Beyond External
new

Published on August 14, 2008

Author: christhi

Source: slideshare.net

 

What’s New in Visual Studio Team System 2008 What’s Coming in Visual Studio 2008 SP1 (Now in Beta) What’s Coming in Rosario - Writing Quality Software What’s Coming in Rosario - Business Alignment What’s Coming in Rosario - Architecture Q & A

Database Change Management Database Testing Test Data Generation Continuous Integration Annotate Migration Toolkit Improved Build Get Latest on Checkout Profiler Improvements Web/Load Testing Improvements EPM Integration Major Testing Investments Additional Roles Historical Debugging Dashboarding Greater DB Pro Branch Visualization Full UML No “No Repro” 2006 2007 2008 Rosario Future 2005 2008 2008 SP1 Advanced CM Work Item Tracking Reporting Build Profiling Static Analysis Unit Testing Web Testing Load Testing Office Integration 2005

Database Change Management

Database Testing

Test Data Generation

Continuous Integration

Annotate

Migration Toolkit

Improved Build

Get Latest on Checkout

Profiler Improvements

Web/Load Testing Improvements

EPM Integration

Major Testing Investments

Additional Roles

Historical Debugging

Dashboarding

Greater DB Pro

Branch Visualization

Full UML

No “No Repro”

2008

Rosario

2008 SP1

Advanced CM

Work Item Tracking

Reporting

Build

Profiling

Static Analysis

Unit Testing

Web Testing

Load Testing

Office Integration

2005

Visual Studio Team Suite MSF Process and Guidance Visual Studio Team Foundation Server Teamprise Plug-in For Java Eclipse Teamprise Explorer Teamprise Command Line Tools Architecture Edition Development Edition Test Edition Database Edition Visual Studio Team Explorer 2008 Application Modeling Infrastructure and Deployment Modeling Code Analysis Performance Tuning Security Analysis Database Deployment Database Change Mgmt. Database Testing Load Testing Web Testing Manual Testing Test Case Management Visual Studio Professional Edition Change Management Work Item Tracking Reporting Project Site Build Management Project Management Load Test Agent Visio and UML Modeling Class Modeling Unit Testing Code Coverage Code Metrics Team Web Access 2008 Test Data Generation

Multi “framework” Targeting .NET 2.0, .NET 3.0, .NET 3.5 Major HTML / CSS Designer Enhancements Improved HTML web designer Split-view editing, nested master pages, and CSS integration. Rich AJAX and JavaScript Support JavaScript Intellisense and debugging LINQ A new unified data model for OO  any data Unit Testing Now available in Visual Studio Professional Contextual Execution Gen tests from binaries

Multi “framework” Targeting

.NET 2.0, .NET 3.0, .NET 3.5

Major HTML / CSS Designer Enhancements

Improved HTML web designer

Split-view editing, nested master pages, and CSS integration.

Rich AJAX and JavaScript Support

JavaScript Intellisense and debugging

LINQ

A new unified data model for OO  any data

Unit Testing

Now available in Visual Studio Professional

Contextual Execution

Gen tests from binaries

Annotation Support Who did what and when “ Blame Window” Folder Diff Large Project Perf >10K files Async Loading of SCE Get Latest on Check Out!! New features!

Annotation Support

Who did what and when

“ Blame Window”

Folder Diff

Large Project Perf

>10K files

Async Loading of SCE

Get Latest on Check Out!!

New features!

Continuous Integration Rolling and scheduled build support Easier automated test configuration Queued builds Better build server management Drop Policies When drops should be automatically deleted. New features!

Continuous Integration

Rolling and scheduled build support

Easier automated test configuration

Queued builds

Better build server management

Drop Policies

When drops should be automatically deleted.

New features!

Code Metrics Easier to determine what to test first. Improved Profiling “ Hot Pathing” to pinpoint problem Better IDE Integration Comparison Dashboard Better Profile Report Compression New features!

Code Metrics

Easier to determine what to test first.

Improved Profiling

“ Hot Pathing” to pinpoint problem

Better IDE Integration

Comparison Dashboard

Better Profile Report Compression

New features!

 

Web Test AJAX support XML and CSV file binding Extract Web Test Load Test Summary Report Paneled Graphs Key Indicators New features! Load Test Summary Report Exposes key information

Web Test

AJAX support

XML and CSV file binding

Extract Web Test

Load Test

Summary Report

Paneled Graphs

Key Indicators

New features!

Cleaner "Add to Source Control" Drag and drop support in SCE Easier "Workspace" dialog Supports non-solution controlled files Cloaking

Cleaner "Add to Source Control"

Drag and drop support in SCE

Easier "Workspace" dialog

Supports non-solution controlled files

Cloaking

Standard Office 2007 "Ribbon” Team Tab E-mail integration for work items Team system Web Access

Standard Office 2007 "Ribbon”

Team Tab

E-mail integration for work items

Team system Web Access

Faster synch with Active Directory Synching 200K users  69 min to 10 min Faster Checkin Reduced blocking Tf branch /checkin ~10x improvement branch creation Number of projects per server Online index rebuilding support (SQL Enterprise) Crucial for Terabyte sized DBs. Out of memory issue fixed for CI (>100,000 files) Version control perf on large Get Ops 5-6 min to a few sec

Faster synch with Active Directory

Synching 200K users  69 min to 10 min

Faster Checkin

Reduced blocking

Tf branch /checkin

~10x improvement branch creation

Number of projects per server

Online index rebuilding support (SQL Enterprise)

Crucial for Terabyte sized DBs.

Out of memory issue fixed for CI (>100,000 files)

Version control perf on large Get Ops

5-6 min to a few sec

SQL Server 2008 with TFS Links to work items now alive Checkin e-mail notifications Team Web Access users. Scripting support for the creation of Team Projects. Easily locate TFSBuild.proj file Right click on the build def Conditionalize Builds on Trigger and Test Results Reduce build log noise Created by project to project refs  Only one message about each

SQL Server 2008 with TFS

Links to work items now alive

Checkin e-mail notifications

Team Web Access users.

Scripting support for the creation of Team Projects.

Easily locate TFSBuild.proj file

Right click on the build def

Conditionalize Builds on Trigger and Test Results

Reduce build log noise

Created by project to project refs 

Only one message about each

Rosario Pillar 1: App Quality & Testing Build software using best practices Automated issue detection Understand quality risk early New test product designed for testers Rosario Pillar 2: Align App Dev with Business Visibility at portfolio level Plan & balance resources Track progress real-time & adjust projects Trace metrics back to business goals.

Rosario Pillar 1: App Quality & Testing

Build software using best practices

Automated issue detection

Understand quality risk early

New test product designed for testers

Rosario Pillar 2: Align App Dev with Business

Visibility at portfolio level

Plan & balance resources

Track progress real-time & adjust projects

Trace metrics back to business goals.

Admin & Ops Better Scale-out Simpler install Source control Improved history Branch/merge visualization Better search Hosting Multi-Tenant Architecture

Admin & Ops

Better Scale-out

Simpler install

Source control

Improved history

Branch/merge visualization

Better search

Hosting

Multi-Tenant Architecture

 

 

Offline SQL 2k / 2k5 VSTS ALM for Database V1 2008 “ GDR” SQL 2008 support Build / Deploy improvements Extensible refactoring & analysis rules VS-Next Non-Microsoft database platforms Database Project Ecosystem Full-stack extensibility Object designers Database diagrams IntelliSense “ V-beyond” Rich and broad app-tier integration? Physical Modeling? CTP 12 TechEd 2008

Offline

SQL 2k / 2k5

VSTS ALM for Database

SQL 2008 support

Build / Deploy improvements

Extensible refactoring & analysis rules

Non-Microsoft database platforms

Database Project Ecosystem

Full-stack extensibility

Object designers

Database diagrams

IntelliSense

Rich and broad app-tier integration?

Physical Modeling?

She sees that some of the tables are going to need to be split for the database to perform correctly. She refactors the database.

Eliminate the “No Repro” problem Correlating code with app history Rewind / Replay (“Historical Debugging”) Test Impact Analysis Code change  test impact Prioritized test lists Reporting with Risk Analysis Code analysis & metrics  TFS Debugger on a “thumb drive” or VS Standalone Debugger Debug a machine in production No s/w install, config, or any production impact

Eliminate the “No Repro” problem

Correlating code with app history

Rewind / Replay (“Historical Debugging”)

Test Impact Analysis

Code change  test impact

Prioritized test lists

Reporting with Risk Analysis

Code analysis & metrics  TFS

Debugger on a “thumb drive” or VS Standalone Debugger

Debug a machine in production

No s/w install, config, or any production impact

 

Microsoft Code Name ‘Camano’ = A new app for general testers Camano has two modes: Planning, analysis, and reporting of your test effort Executing tests and reporting actionable bugs Execution Analysis

Microsoft Code Name ‘Camano’ = A new app for general testers

Camano has two modes:

Planning, analysis, and reporting of your test effort

Executing tests and reporting actionable bugs

Test Case: All the info you need to run a test Test Suite: Folders for your test cases. Test Configuration: An environment for running tests. Test Pass: A set of test cases to be executed on a particular configuration Test Plan: A list of what a team will test in a single release Also: Test Results, Requirements, Bugs

Test Case: All the info you need to run a test

Test Suite: Folders for your test cases.

Test Configuration: An environment for running tests.

Test Pass: A set of test cases to be executed on a particular configuration

Test Plan: A list of what a team will test in a single release

Also: Test Results, Requirements, Bugs

 

 

 

Team Project Collections (coming soon) Isolation and encapsulation of data Creation and management Other Planned Features Scale out High availability Improved server serviceability Better Administration Tooling

Team Project Collections (coming soon)

Isolation and encapsulation of data

Creation and management

Other Planned Features

Scale out

High availability

Improved server serviceability

Better Administration Tooling

Team Project Collection Data Tier Application Tier Application DB Team Project 1 Team Project 2 Team Project 3 Team Project 4 TFS Application

Application DB Team Project 1 Team Project 2 Team Project 3 Team Project 4 Team Project Collection Data Tier Network Load Balancer Application Tiers

http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx http://blogs.msdn.com/bharry/archive/2008/04/28/team-foundation-server-2008-sp1.aspx http://blogs.msdn.com/bharry/archive/2007/08/08/final-tfs-2008-feature-list.aspx http://msdn2.microsoft.com/en-us/teamsystem/bb407307.aspx#Rosario http://msdn.microsoft.com/en-us/vsts2008/bb725993.aspx http://blogs.msdn.com/buckh/archive/2007/08/14/tfs-2008-a-basic-guide-to-team-build-2008.aspx http://blogs.msdn.com/fxcop/archive/2007/10/03/new-for-visual-studio-2008-code-metrics.aspx http://blogs.msdn.com/johan/archive/2007/06/13/test-projects-and-ajax.aspx http://blogs.msdn.com/aaronhallberg/archive/2008/05/05/orcas-sp1-tfs-build-changes.aspx http://www.codeplex.com/almspecialisttoolkit/ And of course the videos at www.teamsystemrocks.com Various sources of information for this material

http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx

http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx

http://blogs.msdn.com/bharry/archive/2008/04/28/team-foundation-server-2008-sp1.aspx

http://blogs.msdn.com/bharry/archive/2007/08/08/final-tfs-2008-feature-list.aspx

http://msdn2.microsoft.com/en-us/teamsystem/bb407307.aspx#Rosario

http://msdn.microsoft.com/en-us/vsts2008/bb725993.aspx

http://blogs.msdn.com/buckh/archive/2007/08/14/tfs-2008-a-basic-guide-to-team-build-2008.aspx

http://blogs.msdn.com/fxcop/archive/2007/10/03/new-for-visual-studio-2008-code-metrics.aspx

http://blogs.msdn.com/johan/archive/2007/06/13/test-projects-and-ajax.aspx

http://blogs.msdn.com/aaronhallberg/archive/2008/05/05/orcas-sp1-tfs-build-changes.aspx

http://www.codeplex.com/almspecialisttoolkit/

And of course the videos at www.teamsystemrocks.com

Various sources of information for this material

 

Add a comment

Related presentations

Related pages

CodePlex - ALM Specialist Toolkit - Home

Project Description The ALM Specialist Toolkit provides collateral for partners, customers, and employees of Microsoft to aid them in becoming better ALM ...
Read more

Microsoft Application Lifecycle Management

Helping software development teams ... Server & Tools Blogs > Developer Tools Blogs > Microsoft Application Lifecycle Management. ... ALM MVP, Richard ...
Read more

TFS Integration Platform - Home

... Migration and Synchronization Toolkit. ... of the TFS Integration Platform, that facilitate integration between external systems and Team ...
Read more

Msdn forums

... launching the external ... from Visual Studio 2005 and Visual Studio 2008, ... of the Extensibility Toolkit to the MSDN ...
Read more

TFS Reporting Guide - Home

Welcome to TFS Reporting Guide where we, the ALM ... solution to enable Team Foundation Service users to ... specialists from ...
Read more

CodePlex - Visual Studio Database Guide - Home

... and technical specialists from technology communities around ... Single Team Branching ... Integrating External Changes with the Project System
Read more

Visual Studio ALM Quick Reference Guide - Home

Visual Studio ALM Quick Reference Guide. ... External References. None. Team. v2. ... Applications Monitoring with System Center 2012 Quick Reference Guide ;
Read more

Visual Studio Tools for Office (VSTO) | Develop Office ...

... Support for .NET 4.5.2 and beyond, ... ”, substitute “Program Files" in you’re on a 32-bit operating system. For ... Team Foundation Server ...
Read more

TFS Upgrade Guide - Home

TFS Upgrade Guide. home. source code. ... and technical specialists from technology communities around the ... External References. None. Team. Andre ...
Read more