Download - Vs11 overview
![Page 1: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/2.jpg)
Agenda
Visual Studio 11 Overview
![Page 3: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/3.jpg)
![Page 4: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/4.jpg)
Team Collaboration with Team Foundation Server
UserStories
Tasks
Tests
Check-in
Team B
uild
Build
Bug
BusinessAnalyst
Tester
Developer
![Page 5: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/5.jpg)
Working Software
RequirementsProductBacklog
OpsBacklog
MonitorSprint
DEVELOPIdea to working software
OPERATEDeployment to feedback
What Matters – Creating Flow of Value
![Page 6: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/7.jpg)
Visual Studio 11 – Continuous Feedback
Developer <-> StakeholderDevelopment <-> Operations
![Page 8: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/8.jpg)
ProductBacklog
Sprint Monitor
Working Software
Requirements
OpsBacklog
Creating Value
UnderstandingRequirements
DEVELOP OPERATE
Managing the Sprint
![Page 9: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/11.jpg)
Task Board for Visualizing Requirement Progress
![Page 12: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/12.jpg)
ProductBacklog
Sprint Monitor
Working Software
Requirements
OpsBacklog
My Work
DEVELOP OPERATE
Staying inthe Groove
![Page 13: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/14.jpg)
Working Disconnected with Local Workspaces
![Page 15: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/15.jpg)
Suspending and Resuming Work
![Page 16: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/19.jpg)
ProductBacklog
Sprint Monitor
Working Software
Requirements
OpsBacklog
Stakeholder Feedback
DEVELOP OPERATE
ContinuousStakeholder Feedback
![Page 20: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/20.jpg)
Feedback tools for Analysts and Stakeholders
![Page 21: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/21.jpg)
• 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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/22.jpg)
Client Feedback Tool
Scope selected #of actions
Easily file new bugs
![Page 23: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/23.jpg)
Enhanced Work Item Dialog
![Page 24: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/24.jpg)
Exploratory Testing
Easily view previous sessions
Create new exploration sessions
![Page 25: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/25.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/26.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/27.jpg)
IntellitraceIn Production
• Series of PowerShell commands
• Historical Debugger
• Full collection options
• View requests and exceptions
• Shows all events and calls
![Page 28: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/28.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/29.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/30.jpg)
Our Guiding Principles
Continuous flow of value
Reduce waste throughout
Respect your work styles
Transparent agile processes
![Page 31: Vs11 overview](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/31.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062514/5590cbd51a28ab48538b47c0/html5/thumbnails/32.jpg)
The Visual Studio Family