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

Session #6: Get More Bang For Your Buck

Embed Size (px)

DESCRIPTION

Session #6: Get More Bang For Your Buck Presented by: Ted Malone

Citation preview

Page 1: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

Get More Bang for Your Buck

Getting the Most out of Team Foundation Server

Page 2: Session #6: Get More Bang For Your Buck

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 3: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

In Case You Didn’t Know..

Page 4: Session #6: Get More Bang For Your Buck

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 5: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

VERSION CONTROLGet More Bang for Your Buck

Page 6: Session #6: Get More Bang For Your Buck

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 7: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

Keep your Shelves Tidy

• Don’t keep them for too long

• Share files, do peer reviews

• Save WIP

Page 8: Session #6: Get More Bang For Your Buck

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 9: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

DEMOAnnotate

Page 10: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

Hey, you in the 3rd row. Are you sleeping? It’s the last session! Stick it out,

then go get a beer!

Page 11: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

WORK ITEM TRACKINGGet More Bang for Your Buck

Page 12: Session #6: Get More Bang For Your Buck

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 13: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

Office: Your Unspoken Hero

• SQL Reporting Services is cool, but not for everyone

• What about Excel & Visio?

Page 14: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

DEMOExcel Reporting & TFS

Page 15: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

OTHER STUFFGet More Bang for Your Buck

Page 16: Session #6: Get More Bang For Your Buck

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 17: Session #6: Get More Bang For Your Buck

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 18: Session #6: Get More Bang For Your Buck

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 19: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

DEMOPower Tools

Page 20: Session #6: Get More Bang For Your Buck

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 21: Session #6: Get More Bang For Your Buck

TEAM SYSTEM: IT’S BIG

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