phx session #6: more bang for your buck: getting the most out of team foundation server

26
TEAM SYSTEM: IT’S BIG Get More Bang for Your Buck Getting the Most out of Team Foundation Server

Upload: steve-lange

Post on 09-Apr-2017

1.394 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Get More Bang for Your Buck

Getting the Most out of Team Foundation Server

Page 2: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

<Session Title=“Get More Bang For Your Buck” IsLast=“true”>

<RunTimeHours>1</RunTimeHours>

<Presenter IsGeek=“true”><Name>Steve Lange</Name><Hometown>Denver, CO</Hometown><Title>Developer Technology

Specialist</Title><Email>[email protected]</Email>

<Qualifications /><Achievements />

</Presenter></Session>

Page 3: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Decks from Today

blogs.msdn.com/slange

Page 4: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

What You’ll Learn (hopefully)

Team Foundation

Server is Greedy

TFS can probably do

more than you think

More people can use TFS

than you think

There are a lot of TFS freebies

Page 5: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Page 6: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Feed Team Foundation’s Narcissism

test results

source code

binaries

bugs

issues

requirements

tasks

use casesbuild data

risks

change requests

helpdesk tickets

Gimme!

Page 7: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

VERSION CONTROLGet More Bang for Your Buck

Page 8: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Don’t Pigeon-Hole TFS• TFS is NOT a re-branded VSS• TFS is NOT just for .NET

development– “If you can save it”• Any file size, any file type

Page 9: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Keep your Shelves Tidy• Don’t keep them

for too long• Share files, do

peer reviews• Save WIP

Page 10: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Don’t Hate, Annotate!• Use it for Good, not Evil (or try not

to, at least)• Identify intra-file historical changes

Page 11: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

DEMOAnnotate

Page 12: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

WORK ITEM TRACKINGGet More Bang for Your Buck

Page 13: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Don’t Re-Create, Relate!• Create related work items– Eliminate a lot of copy & paste

• Link test results, but also the tests themselves

Page 14: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Office: Your Unspoken Hero• SQL Reporting Services is cool, but

not for everyone• What about Excel & Visio?

Page 15: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

DEMOExcel Reporting & TFS

Page 16: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

OTHER STUFFGet More Bang for Your Buck

Page 17: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

F5 is NOT a Build System• Test Drive Team Build• Several Build Scenarios– Continuous– Rolling– Scheduled– Ad-hoc

• Heck, build your database, too.. (gasp!)

Page 18: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

“Fire and Forget” User Licensing

Take advantage of Licensing Change New in 2008 Expands Potential TFS Footprint

NO TFS CAL needed when: Creating work items Viewing/Editing work items created by user

Use WIWA Slimmed Down Web Access Confines UI to CAL-less model

Integrate TFS with Existing Helpdesk

Cross-post tickets into TFS work items Partners can help (plug, plug)

Page 19: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Page 20: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Everyone Needs a Power Tool

• Windows Explorer Extension• Team Members• Check-in Policy Pack• Alerts Editor• Power Shell Extensions• Command Line–Unshelve, rollback, treeclean

• Process Template Editor

Page 21: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

DEMOPower Tools

Page 22: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Grab Extra Utilitiesteamsystemwidgets.com

teamprise.com

notionsolutions.com

codeplex.com

personifydesign.com

Page 23: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

What’s in the Pipe?• Hierarchical Work Items• Version Control– First class branches– Visualize branch relationships• Drag & Drop Merging

– Track change across branches• History, Timeline, Annotate

• Workflow-based Build

Page 24: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

QUESTIONS?If we have time, love to hear ‘em!

Page 25: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

</Session>

Page 26: PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundation Server

TEAM SYSTEM: IT’S BIG

Don’t Go Home Yet!

1. Fill out evals (High scores win prizes)

2. Win stuff

Slides from today: blogs.msdn.com/slange