View
375
Download
4
Category
Tags:
Preview:
DESCRIPTION
Lab around the ALM features in Visual Studio and TFS 2013
Citation preview
Insightful Solutions :: Innovative Technologies
Application Lifecycle Managementwith Visual Studio 2013 and TFS 2013
Paul Hacker Microsoft ALM MVP
paul.hacker@agilethought.com
Insightful Solutions :: Innovative Technologies
Agenda• TFS Overview
• Agile Management
• Developer Tools
• Testing
• Feedback
• DevOps
• Release Management
• TFS in the Cloud
Insightful Solutions :: Innovative Technologies
Insightful Solutions :: Innovative Technologies
Code Metrics
Code Coverage
Coded UI Testing
Code Clone
Microsoft Fakes (Unit Test Isolation)
Code Review
Task Suspend/Resume
Test Case Management: Test Manager client and web based
Manual Testing Exploratory Testing
Lab Management
Release Management
PowerPoint Storyboarding
+ TFS full capabilities Agile Portfolio Management
Team Room
Feedback Manager
Work Item charting
+ Team Foundation Service
Windows Desktop and Windows Store Apps
Web and Cloud development Office and SharePoint Development
Office 365 Cloud Business Apps
Blend for Visual Studio
LightSwitch
Extensible Testing Framework Advanced Profiling and Analysis
Refactoring & Peek Definition
Third-Party Extensibility
Features
Insightful Solutions :: Innovative Technologies
Agenda• TFS Overview
• Agile Management
• Developer Tools
• Testing
• Feedback
• DevOps
• Release Management
• TFS in the Cloud
Insightful Solutions :: Innovative Technologies
Web Access
• Team sensitive home page
– Customize tiles with team favorites
– View burndown
– Start feedback
– View members
Insightful Solutions :: Innovative Technologies
Agile Portfolio Management• Agile for large workloads
– Manage several teams in an organization
– Get insight from Features and track progress down to Stories and/or Tasks
• Consolidate portfolio– Easy navigation and
visualization of complex hierarchy of scenarios
– Gain understanding of overall project completion across multiple teams
Insightful Solutions :: Innovative Technologies
Project Teams• Team room
– Durable & real-time communication to improve team collaboration
– Centralized and searchable project activity feed including changes to code, work items, build status and more
Insightful Solutions :: Innovative Technologies
Agenda• TFS Overview
• Agile Management
• Developer Tools
• Testing
• Feedback
• DevOps
• Release Management
• TFS in the Cloud
Insightful Solutions :: Innovative Technologies
New Team Explorer• Team Explore starts at a Home page • Separate pages have targeted functionality• My Work supports:
– Work Item association– Easy Shelve / Unshelve (Suspend / Resume)– Merge from Shelveset
• Pending changes supports:– Work Item association– Include / Exclude files– Shelve / Unshelve– Find Shelvesets– Resolve Conflicts– Undo All– Manage workspaces
Insightful Solutions :: Innovative Technologies
CodeLens
Insightful Solutions :: Innovative Technologies
Code Review Request and Response• Built into Team Explorer 2013• Review Request and Response Work Items• Streamlined workflow
Insightful Solutions :: Innovative Technologies
Agenda• TFS Overview
• Agile Management
• Developer Tools
• Testing
• Feedback
• DevOps
• Release Management
• TFS in the Cloud
Insightful Solutions :: Innovative Technologies
Web based testing tools
Insightful Solutions :: Innovative Technologies
Load Testing in the cloud• Cloud-based load
testing– Use Visual Studio
Ultimate combined with Team Foundation Service to conduct load testing using Windows Azure hosted load agents
– Scale load tests easily from tens to thousands of users without the need to setup your own infrastructure
Insightful Solutions :: Innovative Technologies
Agenda• TFS Overview
• Agile Management
• Developer Tools
• Testing
• Feedback
• DevOps
• Release Management
• TFS in the Cloud
Insightful Solutions :: Innovative Technologies
Feedback: Initiating• Click on link in Web
Access– Select stakeholders
– Instruct how to access the application
– Focus the feedback
• Feedback request is mailed out– Stakeholders click a link to
start a feedback session
Insightful Solutions :: Innovative Technologies
Feedback: Responding• Click on a link to start a
session
– Feedback can also be initiated “voluntarily” by the Stakeholder
• Select what to record
– Screen / voice / both
– Screenshot at any time
– Attach files
– Type comments
Insightful Solutions :: Innovative Technologies
Agenda• TFS Overview
• Agile Management
• Developer Tools
• Testing
• Feedback
• DevOps
• Release Management
• TFS in the Cloud
Insightful Solutions :: Innovative Technologies
DevOps: Integration from SCOM to TFS
Insightful Solutions :: Innovative Technologies
SCOM Issues in TFS
Insightful Solutions :: Innovative Technologies
Agenda• TFS Overview
• Agile Management
• Developer Tools
• Testing and Lab Management
• Feedback
• DevOps
• Release Management
• TFS in the Cloud
Insightful Solutions :: Innovative Technologies
How do we think about Release Management
Insightful Solutions :: Innovative Technologies
Automation
Insightful Solutions :: Innovative Technologies
Agenda
• TFS Overview
• Agile Management
• Developer Tools
• Testing and Lab Management
• Feedback
• DevOps
• Release Management
• TFS in the Cloud
Insightful Solutions :: Innovative Technologies
Visual Studio Online
Insightful Solutions :: Innovative Technologies
Low overhead automated builds
Insightful Solutions :: Innovative Technologies
Load testing, simplified
Insightful Solutions :: Innovative Technologies
Application Insights
Insightful Solutions :: Innovative Technologies
question and answer session
Q&APaul Hacker Microsoft ALM MVPpaul.hacker@agilethought.com
Recommended