Upload
lonnie-urry
View
221
Download
3
Tags:
Embed Size (px)
Citation preview
Randy PagelsSr. Developer Technical SpecialistMicrosoft [email protected]
www.teamsystemcafe.net
…Turning Ideas Into Software…
Expanding Throughout the Lifecycle and Embracing New Participants
vNext Roadmap
The Virtuous Cyclethe essence of planning, building, and managing software
Storyboarding
Backlog Management
Sprint Planning & Execution
Personalized Productivity
Feedback ClientIntellitrace in Production
SCOM & TFS Integration
The Virtuous Cyclethe essence of planning, building, and managing software
Storyboarding
Backlog Management
Sprint Planning & Execution
Personalized Productivity
Feedback ClientIntellitrace in Production
SCOM & TFS Integration
• Collaboration through integration across all roles in the team• Timely and actionable feedback to reduce wasted effort• Leveraging natural and appropriate tools for the task at hand• Transparent and agile best practices to be adopted at will
vNext Roadmap• 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
Storyboarding
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
Backlog Management
Managing the Product Backlogleverage agile best practices
• 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
Velocity progress
Easily drag’n drop to prioritize tasks
Sprint Planning & Execution
Sprint Planning ToolCapacity & Sprint Burndown Burndown
progress
Team capacity at a glance
• The 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 the updates to the plan
Task Board in Team Web Accessupdate the status of work items visually
Burndown progress
Easily move tasks around
Task Board Burndown
Personalized Productivity
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 • 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.
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.
Integrated Code ReviewIn-line diff viewer
• Multiple views• Old code line in Red• New code line 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 both ‘copy and paste’ errors
• Detects code fragments with a common logical structure
• Review common code and decide how to proceed
Feedback Client
• 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
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
IntelliTrace in Production
IntelliTraceIn Production
• Series of PowerShell commands
• Historical Debugger
• Full collection options
• View requests and exceptions
• Shows all events and calls
SCOM & TFS Integration
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
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
ResourcesCheck out the 3 easy ways to come up to speed on vNext announced
• SpeakFlow: Follow the lifecycle – from development to operations and back again.• Starting at the “STORYBOARDING” video (at the top) and then
following the circle counter-clockwise. Tip: To go up a level after drilling in, use your mouse wheel or the UP key on your keyboard.
• Foundational Session: This 60-minute, demo-heavy presentation by Cameron Skinner and Brian Keller will paint a broader picture of our ALM story than we had time for during the keynote.
• Whitepaper: Here is a great PDF whitepaper which reinforces the value propositions for what we’re delivering in vNext.