Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev...
-
Upload
jeremy-turns -
Category
Documents
-
view
216 -
download
0
Transcript of Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev...
![Page 1: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/1.jpg)
TFS 11
Current Version: Developer Preview
![Page 2: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/2.jpg)
who am i?
jeff fattic• microsoft
developer technology specialist• alm & dev tools
[email protected]• blog:
http://jfattic.wordpress.com
![Page 3: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/3.jpg)
agenda
− our vision− our roadmap
![Page 4: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/4.jpg)
our vision, To improve the productivity and predictability of software construction for teams of all sizes
![Page 5: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/5.jpg)
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
![Page 6: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/6.jpg)
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
![Page 7: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/7.jpg)
Strong Track Record of Delivery
Transparent Foundation
Developer <-> ArchitectDeveloper <-> Tester
Developer <-> Stakeholder
vNext
Developer <-> Operations
![Page 8: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/8.jpg)
tfs 11
− Cloud option− Performance improvements to MSBuild 4.5
![Page 9: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/9.jpg)
how do we increase the quality of requirements?
![Page 10: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/10.jpg)
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
![Page 11: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/11.jpg)
Do you want more visibility into your agile projects?
![Page 12: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/12.jpg)
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
![Page 13: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/13.jpg)
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
![Page 14: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/14.jpg)
task board in team web accessupdate the status of work items visually (and touch-friendly!)
Burndown progress
Easily move tasks around
![Page 15: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/15.jpg)
task board burndown
![Page 16: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/16.jpg)
who wants developers writing more code?
![Page 17: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/17.jpg)
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
![Page 18: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/18.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• 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 19: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/19.jpg)
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.
![Page 20: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/20.jpg)
integrated code reviewIn-line diff viewer
• Multiple views
• Old code in Red
• New code in Yellow
• Supports in-line comments
![Page 21: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/21.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 ‘copy and paste’ errors
• Detects code fragments with a common logical structure
• Review common code and decide how to proceed
![Page 22: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/22.jpg)
can we get more of that valuable user feedback?
![Page 23: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/23.jpg)
• Support for rich text and images
• Embedded in the view
• Improves fidelity of feedback
• Standard fields are pre-populated.
client feedback toolexploratory testing
![Page 24: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/24.jpg)
client feedback tool
Scope selected #of actions
Easily file new bugs
![Page 25: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/25.jpg)
enhanced work item dialog
![Page 26: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/26.jpg)
exploratory testing
Easily view previous sessions
Create new exploration
sessions
![Page 27: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/27.jpg)
but, what’s happening in production?
![Page 28: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/28.jpg)
intellitracein production?!
• Short series of PowerShell commands
• Historical Debugger
• Full collection options
• View requests and exceptions
• Shows all events and calls
![Page 29: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/29.jpg)
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
![Page 30: Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools jfattic@microsoft.com blog: .](https://reader037.fdocuments.us/reader037/viewer/2022102923/55173b08550346fe558b6124/html5/thumbnails/30.jpg)
additional resources
− Other slide decks− .NET 4.5 – Dev Preview− Visual Studio – Dev Preview− Team Explorer Everywhere – Dev Preview