vs11 overview

32
VISUAL STUDIO 11 SNEAK PEAK Ryan.Riehle@InCycleSoftware. com Senior Consultant – ALM & Dev Tools InCycle Software (MS Gold Partner) [email protected] Technical Specialist – Dev Tools Microsoft Corporation

Upload: ravclarke

Post on 29-Jun-2015

189 views

Category:

Technology


0 download

DESCRIPTION

Visual Studio 2010

TRANSCRIPT

Page 1: Vs11 overview

VISUAL STUDIO 11 SNEAK PEAK

[email protected] Consultant – ALM & Dev ToolsInCycle Software (MS Gold Partner) [email protected] Specialist – Dev ToolsMicrosoft Corporation

Page 2: Vs11 overview

Agenda

Visual Studio 11 Overview

Page 3: Vs11 overview
Page 4: Vs11 overview

Team Collaboration with Team Foundation Server

UserStories

Tasks

Tests

Check-in

Team B

uild

Build

Bug

BusinessAnalyst

Tester

Developer

Page 5: Vs11 overview

Working Software

RequirementsProductBacklog

OpsBacklog

MonitorSprint

DEVELOPIdea to working software

OPERATEDeployment to feedback

What Matters – Creating Flow of Value

Page 6: Vs11 overview

Working Software

RequirementsProductBacklog

OpsBacklog

MonitorSprint

DEVELOPIdea to working software

OPERATEDeployment to feedback

But Impediments Create Waste

LosingFocus

ConflictingPriorities

MisunderstoodRequirements

Unmet userexpectations

UnresolvedProduction Errors

Page 7: Vs11 overview

Visual Studio 11 – Continuous Feedback

Developer <-> StakeholderDevelopment <-> Operations

Page 8: Vs11 overview

ProductBacklog

Sprint Monitor

Working Software

Requirements

OpsBacklog

Creating Value

UnderstandingRequirements

DEVELOP OPERATE

Managing the Sprint

Page 9: Vs11 overview

StoryBoard Assistant Tool• Tighter loop between the

Business Stakeholders and Development Team

• Graphical design tools built in PowerPoint

• Embed other content including context slides

• Capture screen shots and create lightweight animations

• Store common elements within a shape library

• Create master templates to simplify multiple similar views

• Get feedback to others• mail the document• print the document• version control the document• leverage collaborative editing tools• leverage web viewing tools

Page 10: Vs11 overview

New Product Backlog View and Features

• Accessed from the Team Project Web Access

• Shows a single view of the current backlog of work

• Dynamically re-ordered and group

• Enable Product Owner to quickly prioritize work and outline dependencies and relationships

Page 11: Vs11 overview

Task Board for Visualizing Requirement Progress

Page 12: Vs11 overview

ProductBacklog

Sprint Monitor

Working Software

Requirements

OpsBacklog

My Work

DEVELOP OPERATE

Staying inthe Groove

Page 13: Vs11 overview

Team NavigatorMy Work

• Allows the developer to easily context switch• Packages all the open work• Save entire environment

settings• Fix urgent bugs• Recall task, work is

instantly restored in context and error-free.

• Resume where the developer left off

Page 14: Vs11 overview

Working Disconnected with Local Workspaces

Page 15: Vs11 overview

Suspending and Resuming Work

Page 16: Vs11 overview

Integrated Code Reviewproviding feedback from other team members

• Shared knowledge across team

• Code reviews can be set as a quality gate

• Source changes highlighted and comments about the changes.

Page 17: Vs11 overview

Integrated Code ReviewIn-line diff viewer

• Multiple views• Old code line in Red• New code line in Yellow• Supports in-line

comments

Page 18: Vs11 overview

Code Clone Detectionreviews common code blocks exposing refactoring opportunities

• Detect code blocks with common structure and approach

• Search is semantic, not just literal

• Detects both ‘copy and paste’ errors

• Detects code fragments with a common logical structure

• Review common code and decide how to proceed

Page 19: Vs11 overview

ProductBacklog

Sprint Monitor

Working Software

Requirements

OpsBacklog

Stakeholder Feedback

DEVELOP OPERATE

ContinuousStakeholder Feedback

Page 20: Vs11 overview

Feedback tools for Analysts and Stakeholders

Page 21: Vs11 overview

• Support for rich text and images

• Embedded in the view• Improves fidelity of

feedback• Standard fields are pre

populated.

Client Feedback ToolExploratory Testing with MTM in vNext

Page 22: Vs11 overview

Client Feedback Tool

Scope selected #of actions

Easily file new bugs

Page 23: Vs11 overview

Enhanced Work Item Dialog

Page 24: Vs11 overview

Exploratory Testing

Easily view previous sessions

Create new exploration sessions

Page 25: Vs11 overview

OpsBacklog

Monitor

Actionable Feedback

ProductBacklog

Sprint

Working Software

Requirements

Can’t Identify Root Cause

Idea to working software Incident to ResolutionDEVELOP OPERATE

Can’t Reproduce Production Incident

Can’t GetActionableFeedback

Page 26: Vs11 overview

Unit Testing Runnercontinuous unit testing execution

• Run tests in the background• Never pause and wait for test results• Support for multiple unit testing

frameworks • Integrated deeply into the IDE• Support MS Test, xunit, and nunit • Target both .NET and native C++ code• Combined with Test Impact Analysis

• most important tests are always• Run first, so failures appear in seconds.

Page 27: Vs11 overview

IntellitraceIn Production

• Series of PowerShell commands

• Historical Debugger

• Full collection options

• View requests and exceptions

• Shows all events and calls

Page 28: Vs11 overview

System Center & TFS Integration

• Capture application issues in production

• Actionable workflow between development and operations

• Operations leveraging System Center to pass data to the development team

• Integrated Intellitrace infrastructure used for historical debugging

• Fully integrated with TFS work items

Page 29: Vs11 overview

OpsBacklog

Monitor

What Matters – Creating Flow of Value

ProductBacklog

Sprint

Working Software

Requirements

OpsBacklog

Quickly Triage Incident

DEVELOPIdea to working software

OPERATEIncident to Resolution

Can’t Identify Root Cause

Can’t Reproduce Production Incident

Can’t GetActionableFeedback

Actionable Feedback

Connected Team

Page 30: Vs11 overview

Our Guiding Principles

Continuous flow of value

Reduce waste throughout

Respect your work styles

Transparent agile processes

Page 31: Vs11 overview

Summary• Storyboarding

• Storyboarding using PowerPoint• Management Priorities

• Backlog Management • Sprint Planning & Execution

• Capacity, Sprint Burn down• Personalized Productivity

• Context switching, My Work, Unit Testing Explorer, Code Clone & Review• Team Navigator

• Feedback Client• Continuous Stakeholder Feedback

• Intellitrace in Production• SCOM & TFS Integration

• Intellitrace in Production, SCOM<->TFS Connector

Page 32: Vs11 overview

The Visual Studio Family