Lap around ALM with Visual Studio and TFS 2013

Post on 07-Jul-2015

375 views 4 download

Tags:

description

Lab around the ALM features in Visual Studio and TFS 2013

Transcript of 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

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