lap around alm with visual studio and tfs 2013

30
Insightful Solutions :: Innovative Technologies Application Lifecycle Management with Visual Studio 2013 and TFS 2013 Paul Hacker Microsoft ALM MVP [email protected]

Upload: paul-hacker

Post on 07-Jul-2015

376 views

Category:

Technology


4 download

DESCRIPTION

Lab around the ALM features in Visual Studio and TFS 2013

TRANSCRIPT

Page 1: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Application Lifecycle Managementwith Visual Studio 2013 and TFS 2013

Paul Hacker Microsoft ALM MVP

[email protected]

Page 2: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Agenda• TFS Overview

• Agile Management

• Developer Tools

• Testing

• Feedback

• DevOps

• Release Management

• TFS in the Cloud

Page 3: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Page 4: Lap around ALM with Visual Studio and TFS 2013

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

Page 5: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Agenda• TFS Overview

• Agile Management

• Developer Tools

• Testing

• Feedback

• DevOps

• Release Management

• TFS in the Cloud

Page 6: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Web Access

• Team sensitive home page

– Customize tiles with team favorites

– View burndown

– Start feedback

– View members

Page 7: Lap around ALM with Visual Studio and TFS 2013

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

Page 8: Lap around ALM with Visual Studio and TFS 2013

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

Page 9: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Agenda• TFS Overview

• Agile Management

• Developer Tools

• Testing

• Feedback

• DevOps

• Release Management

• TFS in the Cloud

Page 10: Lap around ALM with Visual Studio and TFS 2013

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

Page 11: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

CodeLens

Page 12: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Code Review Request and Response• Built into Team Explorer 2013• Review Request and Response Work Items• Streamlined workflow

Page 13: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Agenda• TFS Overview

• Agile Management

• Developer Tools

• Testing

• Feedback

• DevOps

• Release Management

• TFS in the Cloud

Page 14: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Web based testing tools

Page 15: Lap around ALM with Visual Studio and TFS 2013

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

Page 16: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Agenda• TFS Overview

• Agile Management

• Developer Tools

• Testing

• Feedback

• DevOps

• Release Management

• TFS in the Cloud

Page 17: Lap around ALM with Visual Studio and TFS 2013

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

Page 18: Lap around ALM with Visual Studio and TFS 2013

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

Page 19: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Agenda• TFS Overview

• Agile Management

• Developer Tools

• Testing

• Feedback

• DevOps

• Release Management

• TFS in the Cloud

Page 20: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

DevOps: Integration from SCOM to TFS

Page 21: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

SCOM Issues in TFS

Page 22: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Agenda• TFS Overview

• Agile Management

• Developer Tools

• Testing and Lab Management

• Feedback

• DevOps

• Release Management

• TFS in the Cloud

Page 23: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

How do we think about Release Management

Page 24: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Automation

Page 25: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Agenda

• TFS Overview

• Agile Management

• Developer Tools

• Testing and Lab Management

• Feedback

• DevOps

• Release Management

• TFS in the Cloud

Page 26: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Visual Studio Online

Page 27: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Low overhead automated builds

Page 28: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Load testing, simplified

Page 29: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

Application Insights

Page 30: Lap around ALM with Visual Studio and TFS 2013

Insightful Solutions :: Innovative Technologies

question and answer session

Q&APaul Hacker Microsoft ALM [email protected]