richard hundhausen the vision sunset pre-game operations work management, coding, building, testing

32

Upload: rodney-parsons

Post on 17-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Would You, Could You with TFSDEV271-INT

Richard HundhausenPresident, AccentientVS ALM MVP, RD

Richard Hundhausen

President of AccentientFrom Boise, IdahoMicrosoft Regional Director Microsoft MVP (Visual Studio ALM)Author of Professional Scrum Developer [email protected]

@rhundhausen

Visual Studio Industry Partner Program

Microsoft partners who create solutions that integrate with and extend Visual StudioFind their solutions here:

http://bit.ly/meAdCl

Learn more about the program here:

http://bit.ly/edkoXI

Extend Visual Studio yourself:http://bit.ly/j21tI4

Application Lifecycle Management

The Vision

SunsetPre-Game

Operations

Work Management, Coding, Building, Testing

ALM Using Team Foundation Server

The Vision

SunsetPre-Game

Operations

Work Management, Coding, Building, Testing

Visual Studio Team Foundation Server 2010

Work Management, Coding, Building, Testing

The Myths

“TFS doesn’t support Agile teams”

“TFS doesn’t handle formal requirements”

“TFS is only for developers and testers”

“TFS does not work well with Eclipse”

“TFS can only build a product, not release it”

The Mythbusters

“TFS doesn’t support Agile teams”

“TFS doesn’t handle formal requirements”

“TFS is only for developers and testers”

“TFS does not work well with Eclipse”

“TFS can only build a product, not release it”

Urban Turtle

inteGREAT

TeamCompanion

Tasktop

InRelease

Myth #1

“TFS doesn’t support Agile teams”

Urban Turtle

Urban Turtle is the premier Scrum tool for Microsoft TFS

Urban Turtle is developed by Pyxis Technologies:10 years of Agility

50 coaching mandates

1,500 certified ScrumMasters

http://urbanturtle.com

Urban Turtle

Agile project managementBacklog grooming and prioritizationSprint planningDay to day tasks tracking

Targets all team memberNon-technical

Requirements expert (Product Owner),Facilitator and agile coach (ScrumMaster)Development manager

TechnicalDeveloper

http://urbanturtle.com

Urban Turtle

Seamlessly integrates with TFS Web Access Planning BoardTask Board

Works with any TFS templateVisual Studio Scrum v1MSF Agile v5Scrum for Team System v3Add your own custom process template

DEMO …http://urbanturtle.com

Myth #2

“TFS doesn’t handle formal requirements”

What is inteGREAT?

A Knowledge Management Platform for Requirements Development

http://edevtech.com

Allows you to Integrate Your Knowledge

Knowledge is the True Origin of Requirements

http://edevtech.com

Allows you to Repurpose Knowledge

http://edevtech.com

The inteGREAT Platform

DEMO …http://edevtech.com

Myth #3

“TFS is only for developers and testers”

What is TeamCompanion?

Outlook• Emails• Appointments• Reminders• Tasks

TFS• Work Items• Work Item Queries• Reports• Builds• Documents

The Best TFS Client for Outlook

http://teamcompanion.com

TeamCompanion 4.0

Runs inside OutlookGreat for non-technicalusers (PMs, BAs, andstakeholders)Great for power usersbecause it supportseverything in VS (+ more)

Powerful hierarchiesIntegrated work item formOne click “Add”One click “Done”

http://teamcompanion.com

TeamCompanion 4.0

Offline work item managementEdit work items and work itemhierarchiesSave, Publish, Undoeg. Adding an Epic

SearchFull text Custom expressions eg. [Remaining work]>4

http://teamcompanion.com

TeamCompanion 4.0

Agile Project Management Pick, order, trackVia drag and drop

Backlog Prioritization Sprint Planning

Check for overloaded resources

Sprint Progress Track (via Burndown)

DEMO …http://teamcompanion.com

Myth #4

“TFS does not work well with Eclipse”

Technologies

Created the most widely used ALM integration platformLead top level Eclipse Mylyn project1 million downloads / month

Global leaders in ALM interoperability50+ integrations

Innovation and delivery partners for:IBM – helped author OSLC standardVMware - Code2Cloud and SpringSource Tool SuiteHP - Developer ToolsMicrosoft – Windows 7 Eclipse integration

Eclipse Foundation Board of Directorshttp://tasktop.com

Enterprise

Commercial solution extends Eclipse Mylyn project50+ ALM integrations including Microsoft TFSSupports Visual Studio and EclipseAward-winning, high-fidelity integrations between TFS and:

Issue TrackersSource Code Management (SCM) toolsBuild Management toolsContinuous Integration toolsQuality Assurance SolutionsProject and Portfolio Management Tools

http://tasktop.com

Application Lifecycle Management

Agile EnterpriseOpen Source

IBM Rational Team Concert

HP Quality Center

Microsoft TFS

Rally

Perforce

ThoughtWorks

VersionOne

Bugzilla

Hudson

Git

Subversion

… …

’s TFS Connector

Access TFS work items from Mylyn task list within EclipseSupports offline access

Deep integration builds on Team Explorer EverywhereTask-focused desktop drives 50-100% productivity gains

DEMO …http://tasktop.com

Myth #5

“TFS can only build a product, not release it”

InRelease

Reduces the complexity, cost, and risks of release managementAutomate the release processAllows the team to deploy their application to the targeted environment at the click of a buttonSupported by a fully automated workflow

Business approvals trigger deployments to the next stage of the release cycle

http://incyclesoftware.com

Push, Pull or Automated – You Choose

Whether a tester is self-servicing a release from a given label, a developer is releasing the latest build or the team is using continuous deployment, InRelease provides the integration to TFS that supports all these scenarios

DEMO …http://incyclesoftware.com

Summary: The Myths and The Mythbusters

“TFS doesn’t support Agile teams”

“TFS doesn’t handle formal requirements”

“TFS is only for developers and testers”

“TFS does not work well with Eclipse”

“TFS can only build a product, not release it”

Urban Turtle

inteGREAT

TeamCompanion

Tasktop

InRelease

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS

PRESENTATION.