Insightful Solutions :: Innovative Technologies Thanks to our
Sponsors
Slide 2
Insightful Solutions :: Innovative Technologies Application
Lifecycle Management with Visual Studio 2013 and TFS 2013 With Paul
Hacker, AgileThought Technical Architect, Microsoft ALM MVP
Slide 3
Insightful Solutions :: Innovative Technologies Agenda TFS
Overview Agile Management Developer Tools Team Build Testing
Feedback DevOps Release Management Reporting TFS in the Cloud
Slide 4
Insightful Solutions :: Innovative Technologies
Slide 5
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
Slide 6
Insightful Solutions :: Innovative Technologies Agenda TFS
Overview Agile Management Developer Tools Team Build Testing
Feedback DevOps Release Management TFS in the Cloud
Slide 7
Insightful Solutions :: Innovative Technologies Web Access Team
sensitive home page Customize tiles with team favorites View
burndown Start feedback View members
Slide 8
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 Sprint Planning
Perform work breakdown Define tasks By team member By activity type
Define team capacity Hours available by team member Planned time
away Review required and available capacity For the team By
activity type By individual members
Slide 13
Insightful Solutions :: Innovative Technologies Task Boards
Touch sensitive Drag-and-drop View Per PBI Per Team Member Perform
updates on stickies Adjust remaining work Change assignment Update
state
Slide 14
Insightful Solutions :: Innovative Technologies Teams Manage
projects at the team level Each team Owns an area Has its own
favorites Has its own Home Page Has its own security Set capacity
of members per team
Slide 15
Insightful Solutions :: Innovative Technologies Agenda TFS
Overview Agile Management Developer Tools Team Build Testing
Feedback DevOps Release Management TFS in the Cloud
Slide 16
Insightful Solutions :: Innovative Technologies New Team
Explorer Team Explore starts at a Home page Separate pages have
targeted functionality My Work supports: (Premium/Ultimate) 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 Peek Definiton,
Navigate To
Slide 20
Insightful Solutions :: Innovative Technologies Git for
on-premises TFS Git Support Git support arrives for Team Foundation
Server hosted on- premises (a feature previously available only in
Team Foundation Service) New Team Projects now support either TFVC
or Git for Source Control
Slide 21
Insightful Solutions :: Innovative Technologies Code Review
Request and Response (Premium and Ultimate Built into Team Explorer
2013 Review Request and Response Work Items Streamlined
workflow
Slide 22
Insightful Solutions :: Innovative Technologies Enhanced Work
Item Dialog Chrome-less layout Variable font sizes Rich text
descriptions Discussion Only history option
Insightful Solutions :: Innovative Technologies Testing
Features MTM is a QA Professional focused interface Work Item based
test case management, test planning and status tracking Focused on
Requirements Robust manual testing functionality Powerful defect
data capture tools Record / Playback of actions (Fast Forward)
Whats New Large performance improvements Exploratory Testing
Support for Windows 8 Metro-style apps Multiple Lines and Rich Text
support in test steps Test Suite cloning Improved test plan
results
Slide 25
Insightful Solutions :: Innovative Technologies Coded UI
Testing Enables verification of UI functionality Record test
actions from VS to generate code Reverse engineer code from MTM
action recordings Add assertions to verify functionality Whats New
for 2012/2013 Coded UI Test Editor included in-the-box Support for
HTML5 in IE 9 and IE 10 Support for IE 10 Spell Checking Support
for 64-Bit IE in Windows 8 Support for pinned sites in IE 9 Support
for IE 9 semantic tags Handles white space characters correctly
between IE versions Continue on Error attribute set during
recording New Coded UI Test APIs Full platform supported
http://msdn.microsoft.com/en-us/library/dd380742.aspx
Slide 26
Insightful Solutions :: Innovative Technologies Test Explorer
Support for multiple unit testing frameworks MS Test xUnit nUnit
And more! Both.NET and native C++ Run tests on compile Continuous
test runner Background testing Run selected tests Failed tests
Tests that havent been run All Tests Easily enable code
coverage
Slide 27
Insightful Solutions :: Innovative Technologies Web based
testing tools
Slide 28
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 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
Slide 31
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
Slide 32
Insightful Solutions :: Innovative Technologies Agenda TFS
Overview Agile Management Developer Tools Architecture Tools Team
Build Testing Feedback DevOps Release Management TFS in the
Cloud
Slide 33
Insightful Solutions :: Innovative Technologies DevOps:
Integration from SCOM to TFS
Slide 34
Insightful Solutions :: Innovative Technologies SCOM Issues in
TFS
Slide 35
Insightful Solutions :: Innovative Technologies Agenda TFS
Overview Agile Management Developer Tools Testing and Lab
Management Feedback DevOps Release Management TFS in the Cloud
Slide 36
Insightful Solutions :: Innovative Technologies How do we think
about Release Management
Insightful Solutions :: Innovative Technologies Agenda TFS
Overview Agile Management Developer Tools Testing and Lab
Management Feedback DevOps Release Management TFS in the Cloud
Slide 44
Insightful Solutions :: Innovative Technologies Visual Studio
Online
Slide 45
Insightful Solutions :: Innovative Technologies Lightweight
browser-based code editing A lightweight, IntelliSense enabled
editor that works from any browser.
Insightful Solutions :: Innovative Technologies Q&A Looking
For ALM Solutions for Your Business? Email me at
[email protected] Paul Hacker is a Solutions Architect
and ALM Consultant at AgileThought, Microsoft ALM MVP. He has over
10 years of professional experience in software development,
working in all phases of distributed object oriented enterprise
application development and design using Microsoft technologies.
About Paul @pjhacker