current version: developer preview. jeff fattic microsoft developer technology specialist alm &...

Post on 29-Mar-2015

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

TFS 11

Current Version: Developer Preview

who am i?

jeff fattic• microsoft

developer technology specialist• alm & dev tools

jfattic@microsoft.com• blog:

http://jfattic.wordpress.com

agenda

− our vision− our roadmap

our vision, To improve the productivity and predictability of software construction for teams of all sizes

our approach

− Create a modern ALM system that focuses on:− Collaboration through integration covering all roles− Timely and actionable feedback which reduces waste− Target the right tools for the job (IDE, Office, browser, specialized…)− Transparent agile processes

our approach

Storyboarding

Backlog Management

Sprint Planning & Execution

Personalized Productivity

Feedback ClientIntellitrace in Production

SCOM & TFS Integration

Create a modern ALM system that focuses on:Collaboration through integration covering all rolesTimely and actionable feedback which reduces wasteTarget the right tools for the job (IDE, Office, browser, specialized…)Transparent agile processes

Strong Track Record of Delivery

Transparent Foundation

Developer <-> ArchitectDeveloper <-> Tester

Developer <-> Stakeholder

vNext

Developer <-> Operations

tfs 11

− Cloud option− Performance improvements to MSBuild 4.5

how do we increase the quality of requirements?

telling the story - storyboard assistant• Integrates Business

Stakeholders and Development Team

• PowerPoint-based graphical design tools

• Shareable & Version Controlled

• Capture screenshots and create lightweight animations

• Reusable element library

Do you want more visibility into your agile projects?

managing the product backlogleverage agile best practices

• Accessed via Team Project Web Access

• A single view of the current backlog of work

• Dynamically re-order and group

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

Velocity progress

Easily drag & drop to prioritize tasks

sprint planning toolcapacity & sprint burndown Burndown

progress

Team capacity at a glance

• Enhanced work item management tools in Team Web Access

• Tool pre-populates required data

• Streamlines the association and update process

• Effectively allocate work – balancing load with available capacity

• Real-time feedback on updates to the plan

task board in team web accessupdate the status of work items visually (and touch-friendly!)

Burndown progress

Easily move tasks around

task board burndown

who wants developers writing more code?

team navigatormy work

• Allows the developer to easily context switch

1. Packages all the open work

2. Save entire environment settings

3. Fix urgent bugs4. Recall task, work is

instantly restored in context and error-free

5. Resume where the developer left off

unit testing runnercontinuous unit testing execution

• Run tests in the background• Never pause and wait for

test results• Support for multiple unit

testing frameworks• Target both .NET and native

C++ code• Combined with Test Impact

Analysis• Most important tests are

always run first, so failures appear in seconds.

integrated code revieweliciting 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.

integrated code reviewIn-line diff viewer

• Multiple views

• Old code in Red

• New code in Yellow

• Supports in-line comments

code clone detectionreviews common code blocks exposing refactoring opportunities

• Detect code blocks with common structure and approach

• Search is semantic, not just literal

• Detects ‘copy and paste’ errors

• Detects code fragments with a common logical structure

• Review common code and decide how to proceed

can we get more of that valuable user feedback?

• Support for rich text and images

• Embedded in the view

• Improves fidelity of feedback

• Standard fields are pre-populated.

client feedback toolexploratory testing

client feedback tool

Scope selected #of actions

Easily file new bugs

enhanced work item dialog

exploratory testing

Easily view previous sessions

Create new exploration

sessions

but, what’s happening in production?

intellitracein production?!

• Short series of PowerShell commands

• Historical Debugger

• Full collection options

• View requests and exceptions

• Shows all events and calls

system center & tfs integration• Capture

application issues in production

• Actionable workflow between development and operations

• Ops can provide developers with:• IntelliTrace

infrastructure used for historical debugging

• TFS work items

additional resources

− Other slide decks− .NET 4.5 – Dev Preview− Visual Studio – Dev Preview− Team Explorer Everywhere – Dev Preview

top related