300 likes | 425 Views
TFS 11. Current Version: Developer Preview. w ho a m i ?. a genda. our vision our roadmap. o ur v ision , To i mprove the productivity and predictability of software construction for teams of all sizes. o ur approach. Create a modern ALM system that focuses on:
E N D
TFS 11 Current Version: Developer Preview
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 • 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 Sprint Planning & Execution Personalized Productivity Feedback Client Intellitrace in Production SCOM & TFS Integration
Strong Track Record of Delivery vNext Developer <-> Architect Developer <-> Tester Developer <-> Stakeholder Developer <-> Operations Transparent Foundation
tfs 11 • Cloud option • Performance improvements to MSBuild 4.5
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
managing the product backlogleverage agile best practices Velocity progress • 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 Easily drag & drop to prioritize tasks
sprint planning toolcapacity & sprint burndown Burndown progress • 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 Team capacity at a glance
task board in team web accessupdate the status of work items visually (and touch-friendly!) Burndown progress Easily move tasks around
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
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
client feedback toolexploratory testing • Support for rich text and images • Embedded in the view • Improves fidelity of feedback • Standard fields are pre-populated.
client feedback tool Easily file new bugs Scope selected #of actions
exploratory testing Easily view previous sessions Create new exploration sessions
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: • IntelliTraceinfrastructure 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